60
Supplemental Information for Japanese Fonts Contents Supported Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Changing the Control Instruction Prefix Character . . . . . . . . . . 4 Changing the Format Instruction Prefix Character . . . . . . . . . . 4 Label Format Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Appendix A: Downloading TrueType Fonts . . . . . . . . . . . . . . . 10 Appendix B: ZPL Instructions for Using Asian Fonts . . . . . . . . 12 Appendix C: Downloading fonts through ZTools . . . . . . . . . . 20 Appendix D: Japanese Code Charts . . . . . . . . . . . . . . . . . . . 22

Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

SupplementalInformation for

Japanese Fonts

ContentsSupported Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Changing the Control Instruction Prefix Character . . . . . . . . . . 4Changing the Format Instruction Prefix Character . . . . . . . . . . 4Label Format Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Appendix A: Downloading TrueType Fonts . . . . . . . . . . . . . . . 10Appendix B: ZPL Instructions for Using Asian Fonts . . . . . . . . 12

Appendix C: Downloading fonts through ZTools . . . . . . . . . . 20Appendix D: Japanese Code Charts . . . . . . . . . . . . . . . . . . . 22

Page 2: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

© 2005 ZIH Corp.

The copyrights in this manual and the label print engine described therein are owned by Zebra Technologies Corporation. Unauthorized reproduction of this manual or the software in the label print engine may result in imprisonment of up to one year and fines of up to $10,000 (17 U.S.C.506). Copyright violators may be subject to civil liability.

This product may contain ZPL®, ZPL II®, and ZebraLink™ programs; Element Energy Equalizer® Circuit; E3®; and AGFA fonts.

Software © ZIH Corp. All rights reserved worldwide.

ZebraLink and all product names and numbers are trademarks, and Zebra, the Zebra logo, ZPL, ZPL II, Element Energy Equalizer Circuit, and E3 Circuit are registered trademarks of ZIH Corp. All rights reserved worldwide.

CG Triumvirate is a trademark of AGFA Monotype Corporation. All rights reserved worldwide. CG Triumvirate(tm) font © AGFA Monotype Corporation. Intellifont® portion © AGFA Monotype Corporation. All rights reserved worldwide. UFST is a registered rademark of AGFA Monotype Corporation. All rights reserved worldwide.

All other brand names, product names, or trademarks belong to their respective holders.

Customer Order # 44247L

Manufacturer Part # 44247L Rev. A

Page 3: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsSupplemental Information for Asian Fonts

44247L Rev. A 03/21/2005 3

Supplemental Information for Asian FontsThis document provides information for using Asian fonts with Zebra printers. It explains the supported languages and presents examples and commands necessary for printing Asian languages. All other printer operations are identical to those presented in the User Guide. It is assumed that the user is already familiar with general printer operation, the Zebra Programming Language (ZPL), and the ASCII-based ZPL command structure as presented in the ZPL II Programming Guide.

Supported LanguagesThe printer supports locale specific encoding for printing the following languages: Japanese, Korean, Simplified Chinese, Thai, and Traditional Chinese. Since True Type® fonts are typically internally encoded as Unicode™ and the printer only supports Unicode-encoded fonts, a conversion table to Unicode is needed. The supported encoding and conversion tables are listed in Table 1.

The conversion table is selected with the ^SE (Select Encoding) ZPL command. In addition to selecting the conversion table, the ^CI (Change International Font) ZPL command must also be used to select the correct international character set. The combination of these two ZPL commands allows for the support of Asian languages. Both of these ZPL commands are explained later in this document.

The encoding tables are provided with the font card or downloaded in flash with the font. The table will appear as XXXXXXX.DAT in a directory label printed by the ZPL commands:

The most active encoding table is indicated by * on the directory label.

Table 1 • Conversion Tables

Language Encoding Conversion TableJapanese Shift JIS JIS.DATJapanese JIS JIS.DATKorean Johab KSCJOHAB.DATKorean Unified Hangul UHANGUL.DATKorean Wansung KSCWSUNG.DATSimplified Chinese GB 2312 GB8BIT.DATSimplified Chinese GB 2312 GB.DATThai TIS CP874.DATTraditional Chinese BIG 5 BIG5.DAT

Example •

^XA^WD*:*.*^XZ

Page 4: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

4 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsCommunications

CommunicationsTo print the Asian fonts when communicating with the printer via a serial cable, set the printer to 8 data bits (see the User Guide for more information).

Changing the Control Instruction Prefix CharacterZPL normally uses the tilde (~) character as the prefix for control instructions that cause an immediate action to be taken by the printer. The default value for the Control Prefix, the tilde character, is 7E hex or 126 decimal. Since this value (7EH/126 decimal) is also used in the printing of some Asian font characters, the Control Prefix character must be changed.

We suggest that the Data Link Escape (DLE) character (10H/16 decimal) be used for the Control Prefix character. This value is not used to print Asian font characters and is always equivalent to the Control Prefix character. The change can be made from the front panel (see the printer User Guide) or with the Change Tilde, ZPL instruction (see the ZPL II Programming Guide).

Changing the Format Instruction Prefix CharacterZPL normally uses the carat (^) character as the prefix for format instructions that define the label format. The default value for the Format Prefix, the carat character, is 5E hex or 094 decimal. Since this value (5EH/094 decimal) is also used in the printing of some Asian font characters, the Format Prefix character must be changed. We suggest that the Record Separator (RS) character (1EH/030 decimal) be used for the Format Prefix character. This value is not used to print Asian font characters and is always equivalent to the Format Prefix character. The change can be made from the front panel (refer to the printers User Guide) or with the Change Tilde ZPL instruction (see the ZPL II Programming Guide).

Page 5: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsLabel Format Examples

44247L Rev. A 03/21/2005 5

Label Format ExamplesIn each of the following examples, the format is saved in the corresponding encoding before being sent down to the printer and the ZPL script was made in Microsoft Notepad, a basic text editor. The characters were inserted from the character map in Windows or typed from the keyboard. The values for the hexadecimal characters were found in the corresponding code charts in Appendix D of this document. For example, in the Unicode encoding example, the format was saved as the UTF–8 encoding and in the Traditional Chinese example, the format was saved in the Big5 encoding.

Asian with ASCII TransparencyThis is an example of using an Asian encoding, such as UHANGUL, with ASCII text. Using the CI26 command tells the printer to recognize any byte less than 7F as ASCII text and every byte above as the first byte of UHANGUAL encoding.

Japanese-JISThis is an example of using the Japanese encoding, JIS, with the Zebra printers. The CI14 command should be used with the JIS.DAT conversion table.

Japanese-Shift-JISThis is an example of using the Japanese encoding, Shift JIS, with the Zebra printers. The CI15 command should be used with the JIS.DAT conversion table.

Example Label^XA^CW1,B:ANMDK.TTF

^SEB:UHANGUL.DAT^CI26

^FO100,100^A1,50,50^FDASCII한국어 ^FS

^XZ

Example Label^XA^CW1,B:ANMDJ.TTF

^SEB:JIS.DAT^CI14

^FO100,100^A1,50,50^FD日本語 ^FS

^XZ

Example Label^XA^CW1,B:ANMDJ.TTF

^SEB:JIS.DAT^CI15

^FO100,100^A1,50,50^FD日本語 ^FS

^XZ

Page 6: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

6 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsLabel Format Examples

Korean-JohabThis is an example of using the Korean encoding, Johab, with the Zebra printers. The CI14 command should be used with the KSCJOHAB.DAT conversion table.

Korean-UHANGULThis is an example of using the Korean encoding, Hangul, with the Zebra printers. The CI14 command should be used with the UHANGUL.DAT conversion table.

Korean-WANSUNGThis is an example of using the Korean encoding, Wansung, with the Zebra printers. The CI14 command should be used with the KSCWANSUNG.DAT conversion table.

Example Label^XA^CW1,B:ANMDK.TTF

^SEB:KSCJOHAB.DAT^CI14

^FO100,100^A1,50,50^FD한국어 ^FS

^XZ

Example Label^XA^CW1,B:ANMDK.TTF

^SEB:UHANGUL.DAT^CI14

^FO100,100^A1,50,50^FD한국어 ^FS

^XZ

Example Label^XA^CW1,B:ANMDK.TTF

^SEB:KSCWSUNG^CI14

^FO100,100^A1,50,50^FD한국어 ^FS

^XZ

Page 7: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsLabel Format Examples

44247L Rev. A 03/21/2005 7

Simplified ChineseThis is an example of using the Simplified Chinese encoding, GB, with the Zebra printers. The CI16 command should be used with the GB.DAT conversion table.

Simplified ChineseThis is an example of using the Simplified Chinese encoding, GB, with the Zebra printers. The CI14 command should be used with the GB8BIT.DAT conversion table.

Traditional ChineseThis is an example of using the Traditional Chinese encoding, BIG5, with the Zebra printers. The CI14 command should be used with the BIG5.DAT conversion table.

Example Label^XA^CW1,B:ANMDS.TTF

^SEB:GB.DAT^CI16

^FO100,100^A1,50,50^FD简体中文 ^FS

^XZ

Example Label^XA^CW1,B:ANMDS.TTF

^SEB:GB8BIT.DAT^CI14

^FO100,100^A1,50,50^FD简体中文 ^FS

^XZ

Example Label^XA^CW1,B:ANMDT.TTF

^SEB:BIG5.DAT^CI14

^FO100,100^A1,50,50^FD繁體中文 ^FS

^XZ

Page 8: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

8 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsLabel Format Examples

ThaiThis is an example of using the Thai encoding with the Zebra printers. The CI24 command should be used with the CP874.DAT conversion table.

Unicode-UTF-8This is an example of using the Unicode encoding, UTF-8, with the Zebra printers. Note the use of ^F8 before each ^FD.

Unicode-UTF-8This is an example of using the Unicode encoding, UTF-8, with the Zebra printers. Multiple languages, such as Japanese, Korean, Simplified Chinese, Traditional Chinese, Vietnamese, Thai, and English, can be printed within a field. Note the use of ^F8 before each ^FD.

Example Label^XA^CW1,B:ANMDJ.TTF

^SEB:CP874.DAT^CI24

^FO100,100^A1,50,50^FDภาษาไทย^FS

^XZ

Example Label^XA^CW1,B:ANMDJ.TTF^CI17

^FO100,100^A1,50,50^F8^FDHello World!^FS^FO100,200^A1,50,50^F8^FDユニコード ^FS

^XZ

Example Label^XA^CW1,B:ANMDJ.TTF^CI17

^FO20,100^A1,50,50^F8^FD日本語 /한국어 /简体中文 / 斏體中文 ^FS

^FO20,250^A1,50,50^F8^FD Quô c ngu~ ’/English/ภาษาไทย^FS^XZ

Page 9: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsLabel Format Examples

44247L Rev. A 03/21/2005 9

HexadecimalThis is an example of using the hexadecimal values for characters in the ^FD statement with the Zebra printers.

Example Label^XA^CW1,B:ANMDJ.TTF

^SEB:UNICODE.DAT^CI17

^FO100,100^A1,100,100^FH/

^FD/00/48/00/65/00/6C/00/6C/00/6F/00/21^FS

^XZ

Page 10: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

10 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix A: Downloading TrueType Fonts

Appendix A: Downloading TrueType FontsTo install a TrueType Font on the printer, please follow the next steps. In the following example, the printer is connected to the computer via the parallel port and Windows® 2000 is assumed.

1. Open Microsoft Notepad:a. In the lower left corner of your computer screen click on the Start button.b. Click on Run.c. In the dialog box, type: notepad.d. Click OK.

2. See Figure 1. Make a header for the font. The size of the file can be found in the properties menu of the file. Search for the file named FONTNAME.TTF and right-click on the file to find the properties menu.

3. See Figure 2. The SIZE is the Size (not size on the disk) in bytes. Type the following exactly:

~DYB:FONTNAME,B,T,SIZE,,

Figure 1 • Header Example

Figure 2 • TTF Properties Menu

4. Save the header as FONTNAME.TXT.

Note • There are no spaces anywhere in the header. Do not put any spaces or type <return> after the header.

Page 11: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix A: Downloading TrueType Fonts

44247L Rev. A 03/21/2005 11

5. If ZTools is communicating with the printer via the parallel port, close ZTools.

6. Open a DOS window:a. Click on the Start button (lower left corner of your computer screen.b. Click on Run.c. In the dialog box, type: command.d. Click OK.

7. If necessary, change to the directory where the file is located. The following is an example; your file may be in a different directory.

D: <return>cd projects\Unicode <return>

8. Copy the header file to the printer port:copy header.txt lpt1 <return>

9. If necessary, change to the directory where the .TTF file is located. The following is an example; depending on the Windows version the font may be in a different directory.

C: <return>cd WINNT\Fonts <return>

10. Copy the TTF file to the printer port:copy FONTNAME.TTF lpt1

Note • After the header file is sent to the printer, the data light will remain lit until the printer receives the TrueType font file in the next steps.

Page 12: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

12 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix B: ZPL Instructions for Using Asian Fonts

Appendix B: ZPL Instructions for Using Asian FontsThe following ZPL commands are necessary for printing Asian fonts. They have been provided here for convenience. Refer to the ZPL Programming Manual for more information.

^CC or ~CC

Change Carets

Description: The ^CC and ~CC commands are used to change the format command prefix. The default prefix is the caret (^).

Format: ^CCx or ~CCx

Parameters Details

x = caret character change

Accepted Values: any ASCII characterDefault Value: a parameter is required. If a parameter is not entered, the next character received is the new prefix character.

Example • ^XA

^CC/

/XZ

Page 13: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix B: ZPL Instructions for Using Asian Fonts

44247L Rev. A 03/21/2005 13

^CI

Change International Font

Description: Zebra printers can print fonts using international character sets: U.S.A.1, U.S.A.2, UK, Holland, Denmark/Norway, Sweden/Finland, Germany, France 1, France 2, Italy, Spain, and several other sets.

ZPL II follows the ISO standards for international characters.

The ^CI command enables you to call up the international character set you want to use for printing. You can mix character sets on a label.

This command allows character remapping. Any character within a font can be remapped to a different numerical position.

Format: ^CIa,s1,d1,s2,d2,...

Parameters Detailsa = desired character set

Accepted Values: 0 = U.S.A. 11 = U.S.A. 22 = U.K.3 = Holland4 = Denmark/Norway5 = Sweden/Finland6 = Germany7 = France 18 = France 29 = Italy10 = Spain 11 = miscellaneous12 = Japan (ASCII with Yen symbol)13 = IBM Code Page 85014 = 16-bit (Unicode) encoded scalable fonts15 = Shift-JIS for scalable Japanese fonts16 = EUC-Kanji for scalable fonts17 = Unicode (for Unicode-encoded fonts)18 to 23 = Reserved24 = 8-bit access to Unicode-encoded fonts25 =Reserved26 =Asian Fonts with ASCII Transparency

Note • Initial Value at power-up: 0

Page 14: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

14 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix B: ZPL Instructions for Using Asian Fonts

^CT or ~CT

Change Tilde

Description: The ^CT and ~CT commands are used to change the control command prefix. The default prefix is the tilde (~).

Format: ^CTa or ~CTa

Parameters Details

a = change control command character

Accepted Values: any ASCII characterDefault Value: a parameter is required. If a parameter is not entered, the next character received is the new control command character.

Example • ^XA^CT+^XZ

+DGR:GRAPHIC.GRF,04412,010

Page 15: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix B: ZPL Instructions for Using Asian Fonts

44247L Rev. A 03/21/2005 15

~DY

Download Files

Description: ~DY downloads to the printer graphic objects in any supported format. This command can be used in place of ~DG for more saving and loading options.

Format: ~DYd:f,b,x,t,w,data

Parameters Details

d = file location Accepted Values: r:, e:, b:, and a:Default Value: r:

f = file name Accepted Values: 1 to 8 alphanumeric charactersDefault Value: if a name is not specified, UNKNOWN is used

b = format downloaded in data field (f)

Accepted Values: A = uncompressed bitmap (.GRF, ASCII)B = uncompressed bitmap (.GRF, binary) Required if x = .TTF.C = AR-compressed bitmap (.GRF, compressed binary—used only by Zebra’s BAR-ONE® software)P = PNG image (.PNG)Default Value: a value must be specified

x = extension of stored graphic

Accepted Values: G = raw bitmap (.GRF)P = store as compressed (.PNG)T = (.TTF)Default Value: .GRF, unless parameter b is set to P (.PNG)

t = total number of bytes in graphic

.GRF images: the size after decompression into memory

.PNG images: the size of the .PNG file

w = total number of bytes per row

Note • Ignored when x = .TTF.GRF images: number of bytes per row.PNG images: value ignored—data is encoded directly into .PNG data

data = data ASCII hexadecimal encoding, ZB64, or binary data, depending on b

a, p = ASCII hexadecimal or ZB64b, c = binaryWhen binary data is sent, all control prefixes and flow control characters are ignored until the total number of bytes needed for the graphic format is received.Caution • Data immediately after comma is interpreted as binary data and must be alpha or numeric.

Page 16: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

16 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix B: ZPL Instructions for Using Asian Fonts

^FH

Field Hexadecimal Indicator

Description: The ^FH command allows you to enter the hexadecimal value for any character directly into the ^FD statement. The ^FH command must precede each ^FD command it which it will used.

Format: ^FHa

^F8

Field Unicode UTF-8

Description: Allows you to enter Unicode characters directly into the ^FD statement. Must be used before each ^FD command in which UTF-8 formatted data will be used.

Format: ^F8

Parameter: none

Parameters Details

a = hexadecimal indicator

Accepted Values: any character except current format and control prefix (^ and ~ by default)Default Value: _ (underscore)

Page 17: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix B: ZPL Instructions for Using Asian Fonts

44247L Rev. A 03/21/2005 17

^FP

Field Parameter

Description: The ^FP command allows vertical formatting of the font field, commonly used for printing Asian fonts.

Format: ^FPd,g

Parameters Details

d = direction Accepted Values: H = horizontal printing (left to right)V = vertical printing (top to bottom)R = reverse printing (right to left)Default Value: H

g = additional inter-character gap (in dots)

Accepted Values: 0 to 9999Default Value: 0 if no value is entered

Page 18: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

18 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix B: ZPL Instructions for Using Asian Fonts

^FB

Field Block

Description: The ^FB command allows you to print text into a defined block type format. This command formats an ^FD or ^SN string into a block of text using the origin, font, and rotation specified for the text string. The FB command also contains an automatic word-wrap function.

Format: ^FBa,b,c,d,e

Parameters Details

a = width of text block line (in dots)

Accepted Values: 0 to the width of the label (or 9999)Default Value: 0 If the value is less than font width or not specified, text does not print.

b = maximum number of lines in text block

Accepted Values: 1 to 9999Default Value: 1 Text exceeding the maximum number of lines overwrites the last line. Changing the font size automatically increases or decreases the size of the block.

c = add or delete space between lines (in dots)

Accepted Values: -9999 to 9999Default Value: 0 Numbers are considered to be positive unless preceded by a minus sign. Positive values add space; negative values delete space.

d = text justification Accepted Values: L (left), C (center), R (right), J (justified)Default Value: L Last line is left-justified if J is used.

e = hanging indent (in dots) of the second and remaining lines

Accepted Values: 0 to 9999Default Value: 0

Page 19: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix B: ZPL Instructions for Using Asian Fonts

44247L Rev. A 03/21/2005 19

^SE

Select Encoding

Description: The ^SE command was created to select the desired encoding table.

Format: ^SEa

Parameter: a = name of the encoding table

Page 20: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

20 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix C: Downloading fonts through ZTools

Appendix C: Downloading fonts through ZToolsUse this procedure to download a converted TrueType or bitmap font to the printer. In the following example, the printer is connected to the computer via the parallel port and the computer is running Windows 2000.

1. Open the ZTools program.

2. From the File menu select Add.

3. In the dialog box, select the font to be downloaded from the left column (.ZSU extension).

4. Click OK.

5. From the Download menu, select View .

a. In the dialog box, click the icon located to the left of the font file.b. When the icon changes to a check-mark, click the icon located on the navigation

bar at the top of the ZTools program.The font will begin downloading to the printer.

Note • The only fonts that appear in the ZTools folder are those that have been converted by ZTools. If the desired font does not appear, please convert the font.

Page 21: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix C: Downloading fonts through ZTools

44247L Rev. A 03/21/2005 21

JIS- and Shift-JIS-to-Decimal Conversion ChartThe following pages contain a JIS and Shift-JIS-to-decimal conversion chart. If you know the JIS or Shift-JIS values for a Kanji character, this chart will allow you to locate the actual Kanji character.

Each Kanji character in the chart has four sets of numbers associated with it.The numbers are read as follows:

The fourth set of numbers shows the JIS values. To locate the character with a JIS value of 52H 50H (shown in the above example) in the sample portion of the chart shown below:

• Find the row labeled “52 5_” in the left-hand column of the chart.• Move across the chart to the column with the number “0" at the top.

To print the 52 51 hex character, do the following:

^XA^CI14^A1,100,100^FH_^FD_52_51^FS^XZ

Note • The charts are in JIS order.

Page 22: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

22 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Appendix D: Japanese Code ChartsThe Unicode code charts can be found at http://www.unicode.org/charts/.

Page 23: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 23

Page 24: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

24 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 25: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 25

Page 26: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

26 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 27: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 27

Page 28: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

28 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 29: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 29

Page 30: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

30 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 31: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 31

Page 32: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

32 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 33: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 33

Page 34: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

34 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 35: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 35

Page 36: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

36 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 37: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 37

Page 38: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

38 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 39: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 39

Page 40: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

40 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 41: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 41

Page 42: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

42 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 43: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 43

Page 44: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

44 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 45: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 45

Page 46: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

46 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 47: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 47

Page 48: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

48 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 49: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 49

Page 50: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

50 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 51: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 51

Page 52: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

52 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 53: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 53

Page 54: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

54 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 55: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 55

Page 56: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

56 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 57: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 57

Page 58: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

58 03/21/2005 44247L Rev. A

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

Page 59: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Supplemental Information for Japanese FontsAppendix D: Japanese Code Charts

44247L Rev. A 03/21/2005 59

Page 60: Supplemental Information for Japanese Fonts · Supplemental Information for Japanese Fonts Label Format Examples Thai This is an example of using the Thai encoding with the Zebra

Zebra Technologies Corporation333 Corporate Woods ParkwayVernon Hills, Illinois 60061.3109 U.S.A.Telephone: +1 847.634.6700Facsimile: +1 847.913.8766

Zebra Technologies Europe LimitedZebra HouseThe Valley Centre, Gordon RoadHigh WycombeBuckinghamshire HP13 6EQ, UKTelephone: +44 (0) 1494 472872Facsimile: +44 (0) 1494 450103

Customer Order # 44247LManufacturer Part # 44247L Rev. A

© 2005 ZIH Corp.