Software Developer's Manual



Similar documents
Software Developer's Manual

Software Developer's Manual

Command Emulator STAR Line Mode Command Specifications

ESC/POS Command Specifications

IBM Emulation Mode Printer Commands

Thermal Control Board User Manual 1

Software Developer's Manual

ECDL / ICDL Word Processing Syllabus Version 5.0

How To Use A Microsoft Powerbook With A Microtron 2 (Ios) On A Microsatellite (Ipl) On An Iphone Or Ipro (Iphones) On Your Computer Or Ipo (Iphone)

Technical Reference DYMO LabelWriter SE450 Label Printer


Software User's Guide

ECDL / ICDL Spreadsheets Syllabus Version 5.0

Model: LD1000 Series. USB Interface Customer Displays. 2 by 20 character display USER MANUAL. Rev 1.0

BAR CODE 39 ELFRING FONTS INC.

DPP-350. ESC/POS Thermal Printer. Programmer s Manual 1 DATEC

Japanese Character Printers EPL2 Programming Manual Addendum

Guide To Creating Academic Posters Using Microsoft PowerPoint 2010

Create!form Barcodes. User Guide

Word Processing programs and their uses

Addendum Advanced POS Printer Drivers

XR-500 [Receipt Printer User s Manual ]

ECDL / ICDL Presentation Syllabus Version 5.0

Destiny lets you print copy labels individually, for copies you're adding, for those added after a certain date, or for those in a Resource List.

Throughout this document the following abbreviations are used in text.

Creating Custom Crystal Reports Tutorial

Hexadecimal Object File Format Specification

User Guide. Printing Unicode characters from SAP to SATO GT4xxe Printers. Version

DIGITAL DESIGN APPLICATIONS Word Exam REVIEW

DOING MORE WITH WORD: MICROSOFT OFFICE 2010

Voyager 9520/40 Voyager GS9590 Eclipse 5145

User's Guide (PC Software)

Word processing software

WPL305 Thermal Label Printer User s Guide

Memory is implemented as an array of electronic switches

ASCII Code. Numerous codes were invented, including Émile Baudot's code (known as Baudot

IMPORTANT. Please remember that if you buy any other ribbon your warranty may be invalidated.

Barcode Definitions. Labels: Getting Started. Overview. Defining a barcode definition

OralChroma OralChroma DataManager

CHAPTER 8 BAR CODE CONTROL

3800 Linear Series. Quick Start Guide

Software User's Guide

WTP-150 Receipt Printer User s Manual

WORDPAD TUTORIAL WINDOWS 7

SAPScript. A Standard Text is a like our normal documents. In Standard Text, you can create standard documents like letters, articles etc

Import Filter Editor User s Guide

User Manual Printer driver PRO 300 / ECO 200 / Express Plus / Pegasus State: April

Unified Utility Manual Label Printer. Rev. 2.08

Intel Hexadecimal Object File Format Specification Revision A, 1/6/88

Starting User Guide 11/29/2011

DPP-250 Thermal Printer User Manual

CITIZEN OPOS DRIVER 1.8 Setup Guide. 10/03/29 Rev 1.09

Legal Notes. Regarding Trademarks. Model supported by the KX printer driver KYOCERA MITA Corporation

Custom Reporting System User Guide

Avery DesignPro 2000 User Guide

Software User's Guide

FORMATTING OVERVIEW GUIDELINES FOR YOUR THESIS OR DISSSERTATION FOR SUBMISSION TO THE GRADUATE SCHOOL

Excel 2007 Tutorials - Video File Attributes

Excel 2007 Basic knowledge

S PT-E550W ELECTRONIC E C LABELING L SYSTEM

Elfring Fonts LaserJet Bar Codes & More

DIRECTIONS FOR SETTING UP LABELS FOR MARCO S INSERT STOCK IN WORD PERFECT, MS WORD AND ACCESS

PC Utility User s Manual

Xi2000 Series Configuration Guide

Freescale Embedded GUI Converter Utility 2.0 Quick User Guide

URL encoding uses hex code prefixed by %. Quoted Printable encoding uses hex code prefixed by =.

ADMINISTRATORS GUIDE EPISUITE 6

Programming Guide. A799 Two-Color Thermal Receipt Printer. Includes TPG LogoEZ colorization information

Microsoft Word 2013 Basics

Customer Support Tool. User s Manual XE-A207 XE-A23S. Before reading this file, please read Instruction Manual of XE-A207 and XE-A23S.

User Manual Microsoft Dynamics AX Add-on LabAX Label Printing

Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com

CREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS

Blackbaud StudentInformationSystem. Reports Guide for Admissions Office

How To Backup A Database In Navision

Elfring Fonts, Inc. PCL MICR Fonts

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

OX Spreadsheet Product Guide

20 Using Scripts. (Programming without Parts) 20-1

TOOLS for CC121 Installation Guide

Invoice Quotation and Purchase Orders Maker

Bar Code Label Specification

TheFinancialEdge. Crystal Reports Tutorial

PAN-MARK 2.5. Labeling Software. User s Guide. Call for Technical Assistance

F9D7 04 (ESKWP2): Word Processing Software 2

How To Create A Report On A Pc Or Macbook

QStart Mac. User Guide Release version 1.1 (46) QStartMAC2014 UserGuide Page Autocue Group Ltd.

BAR CODE CONTROL BAR CODE CONTROL - 1

TEKLYNX LABELVIEW Q U I C K S T A R T G U I D E

plc numbers Encoded values; BCD and ASCII Error detection; parity, gray code and checksums

Microsoft Excel 2010 Tutorial

Creating Interactive PDF Forms

DME-N Network Driver Installation Guide for LS9

Merging Labels, Letters, and Envelopes Word 2013

Symantec Backup Exec 2010 R2. Quick Installation Guide

ChipScope Pro Tutorial

Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.

Transcription:

Software Developer's Manual ESC/P Command Reference QL-720NW Version 1.0

The Brother logo is a registered trademark of Brother Industries, Ltd. Brother is a registered trademark of Brother Industries, Ltd. 2012 Brother Industries, Ltd. All rights reserved. BarStar Pro Encode Library (DataMatrix, MaxiCode, PDF417, RSS, CODE93, POSTNET) Copyright (c) 2007 AINIX Corporation. All rights reserved. QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries. QR Code Generating Program Copyright 2008 DENSO WAVE INCORPORATED Each owner whose software title is mentioned in this document has a Software License Agreement specific to its proprietary programs. Any trade names and product names of companies appearing on Brother products, related documents and any other materials are all trademarks or registered trademarks of those respective companies.

IMPORTANT - PLEASE READ CAREFULLY Note This documentation ( Documentation ) provides information that will assist you in controlling your Printer QL-XXX (where XXX is the model name). You may use the Documentation only if you first agree to the following conditions. If you do not agree to the following conditions, you may not use the Documentation. Condition of Use You may use and reproduce the Documentation to the extent necessary for your own use of your Printer Model ( Purpose ). Unless expressly permitted in the Documentation, you may not; (i) copy or reproduce the Documentation for any purpose other than the Purpose, (ii) modify, translate or adapt the Documentation, and/or redistribute it to any third party, (iii) rent or lease the Documentation to any third party, or, (iv) remove or alter any copyright notices or proprietary rights legends included within the Documentation. No Warranty a. Any updates, upgrades or alteration of the Documentation or Printer Model will be performed at the sole discretion of Brother. Brother may not respond to any request or inquiry about the Documentation. b. THIS DOCUMENTATION IS PROVIDED TO YOU "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE. BROTHER DOES NOT REPRESENT OR WARRANT THAT THIS DOCUMENTATION IS FREE FROM ERRORS OR DEFECTS. c. IN NO EVENT SHALL BROTHER BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER, ARISING OUT OF THE USE, INABILITY TO USE, OR THE RESULTS OF USE OF THE DOCUMENTATION OR ANY SOFTWARE PROGRAM OR APPLICATION YOU DEVELOPED IN ACCORDANCE WITH THE DOCUMENTATION.

Contents Introduction 1 What is ESC/P? 2 1. Using ESC/P Commands 3 2. Examples of Using ESC/P Commands 5 3. ESC/P Command Limitations 10 3.1 Print area...10 3.2 Characters...13 3.2.1 Character sizes...13 3.2.2 Character pitches...15 3.3 Print position...16 3.3.1 Characters...16 3.3.2 Bitmaps, barcodes and downloaded images...17 3.3.3 Same line...17 3.4 Line feed amount...18 4. Control Code List 19 23 5.1 Character/style selection commands...23 ESC R Select international character set...23 ESC q Select character style...24 5.2 Text printing commands...25 ESC 4 Apply italic style...25 ESC 5 Cancel italic style...25 ESC E Apply bold style...26 ESC F Cancel bold style...26 ESC G Apply double-strike printing...27 ESC H Cancel double-strike printing...27 ESC P Apply pica pitch (10 cpi)...28 ESC M Apply elite pitch (12 cpi)...29 ESC g Apply micron pitch...30 ESC p Specify proportional characters...31 ESC W Specify double-width characters...31 SO Specify auto-canceling stretched characters...32 ESC SO Specify auto-canceling stretched characters...32 SI Specify compressed characters...33 ESC SI Specify compressed characters...33 DC2 Cancel compressed characters...34 DC4 Cancel auto-canceling double-width characters...34 ESC Apply/cancel underlining...35 ESC! Global formatting...36 ESC SP Specify character spacing...37 ESC X Specify character size...38 5.3 Line feed commands...39 ESC 0 ESC 2 ESC 3 ESC A Specify line feed of 1/8 inch...39 Specify line feed of 1/6 inch...39 Specify minimum line feed...40 Specify line feed of n/60 inch...40 5.4 Horizontal movement commands...41 ESC l Specify left margin...41 ESC Q Specify right margin...43 CR Carriage return...44 - i -

ESC D Specify horizontal tab position...45 HT Perform horizontal tab...46 ESC $ Specify absolute horizontal position...47 ESC \ Specify relative horizontal position...47 ESC a Specify alignment...48 5.5 Vertical movement commands...49 LF Line feed...49 FF Page feed...49 ESC J Forward paper feed...50 ESC B Specify vertical tab position...51 VT Perform vertical tab...52 ESC (V Specify absolute vertical position...53 ESC (v Specify relative vertical position...54 5.6 Paper formatting commands...55 ESC (c Specify page format...55 ESC (C Specify page length...56 ESC U Specify minimum margin...57 5.7 Printer control commands...58 ESC @ Initialize...58 5.8 Graphics commands...59 ESC * Select bit image...59 ESC K 8-dot single-density bit image...65 ESC L 8-dot double-density bit image...66 ESC Y 8-dot double-speed double-density bit image...67 ESC Z 8-dot quadruple-density bit image...67 5.9 Chinese character commands...68 FS & Specify Chinese character mode...68 FS. Cancel Chinese character mode...68 FS J Specify vertical writing...69 FS K Specify horizontal writing...69 FS S Specify size of space for full size characters...70 FS T Specify size of space for half size characters...70 FS U Space adjustment between half size characters...71 FS V Cancel space adjustment between half size characters...71 FS W Select double height and width characters...72 FS Y Specify Chinese character size...73 FS r Specify quarter square characters...74 FS - Apply Chinese character underlining...75 FS! Global Formatting for Chinese character...76 FS SI Specify half-width characters...76 FS DC2 Cancel half-width characters...77 FS SO Specify auto-canceling double-width character...77 FS DC4 Cancel auto-canceling double-width character...77 5.10 Advanced commands...78 ESC i B Barcode...78 ESC i Q 2D barcode (QR Code)...82 ESC i P Specify QR Code version...85 ESC i V 2D barcode (PDF417)...86 ESC i D 2D barcode (DataMatrix)...89 ESC i M 2D barcode (MaxiCode)...92 ESC i F Print downloaded data...94 ESC i a Switch command mode...98 ESC i S Status information request...99 ESC i L Specify landscape orientation...101 ESC i C Specify cutting...102 - ii -

5.11 Advanced static commands...103 ESC ixq2 Select default character style...103 ESC ixq1 Retrieve default character style...104 ESC ixx2 Specify default ANK character size...105 ESC ixx1 Retrieve default ANK character size...106 ESC ix32 Specify default line feed...106 ESC ix31 Retrieve default line feed...107 ESC ixa2 Select default alignment...107 ESC ixa1 Retrieve default alignment...108 ESC ix(2 Specify default page length...109 ESC ix(1 Retrieve default page length...109 ESC ixl2 Select default landscape orientation... 110 ESC ixl1 Retrieve default landscape orientation... 110 ESC ixj2 Select default international character set... 111 ESC ixj1 Retrieve default international character set... 112 ESC ixu2 Specify default minimum margin... 113 ESC ixu1 Retrieve default minimum margin... 113 Appendix A: Specifications 114 Appendix B: Character Code Tables 115 Character code tables... 115 International character set table... 116 Chinese character catalog (based on GB18030)... 117 Appendix C: Introducing the Brother Developer Center 149 - iii -

Introduction This material provides the necessary information for directly controlling QL-720NW. This information is provided assuming that the user has full understanding of the operating system being used and basic mastery of RS-232C or USB in a developer's environment. We accept no responsibility for any problems caused by programs that you develop using the information provided in this material, affecting software, data or hardware, including the QL-720NW, and any problems resulting directly or indirectly from them. Use this material only if you accept these terms. This material shall not be reproduced, in part or in full, without prior approval. In addition, this material shall not be used as evidence in a lawsuit or dispute in a way that is unfavorable towards our company. Read the model names that appear in the screens in this manual as the name of your printer. These ESC/P commands have been adapted specifically for this company. - 1 - Introduction

What is ESC/P? ESC/P is one type of control codes used for printers. With the codes introduced in this document, various labels can be created and printed. In this document, ESC/P codes are provided as both ASCII and binary codes. When sending codes to the printer, make sure that the binary codes are used, otherwise the printer cannot parse the codes. - 2 - What is ESC/P?

1. Using ESC/P Commands Below is a description of the flow for creating documents. Also refer to 2. Examples of Using ESC/P Commands. (1) Start ESC/P 1. Switch the command mode. 2. Initialize - Switch command mode (ESC i a) - Initialize (ESC @) (2) Format settings 1. Select the orientation. - Specify landscape orientation (ESC i L) 2. Specify the page size. - Specify page length (ESC ( C) 3. Specify print area. - Specify page format (ESC ( c) - Specify left/right margins (ESC I, ESC Q) 4. Specify the line feed amount. - Specify line feed amount (ESC 0, ESC 2, ESC 3, ESC A) 5. Specify tab positions. - Specify horizontal tab position (ESC D) - Specify vertical tab position (ESC B) (3) Print operations 1. Specify the print position. - Specify the vertical position (ESC ( v, ESC ( V, VT, ESC J) - Specify the horizontal position (ESC $, ESC \, HT, ESC a) 2. Transfer the print data (one line). - Transfer necessary text operation codes (see (4)), bit images, barcodes, and downloaded data (see (5)) 3. End of the line. - Feed the paper (CR, LF) 4. Repeat 1 3 above. 5. End of the page. - Specify cutting (ESC i C) - Feed the page (FF) 6. Repeat 1 5 above. 7. End of the document. - 3-1. Using ESC/P Commands

(4) Text operations 1. Specify the character set. - Select international character set (ESC R) - Specify character size (ESC X) - Specify the character spacing (ESC P, ESC M, ESC g, ESC SP) 2. Specify the character style. - Specify character style (ESC 4, ESC 5, ESC E, ESC F, ESC G, ESC H, ESC W, SO, ESC SO, SI, ESC SI, DC2, DC4, ESC -, ESC!) 3. Specify character codes. 4. Specify the ANK mode/ Chinese character mode. 5. Specify the character set for Chinese characters. 6. Specify the character style for Chinese characters. - (FS &, FS.) - Specify character size (FS Y) - Specify the character spacing (FS S, FS T, FS U, FS V) - Specify character style (FS J, FS K, FS W, FS r, FS -, FS!, FS SI, FS DC2, FS SO, FS DC4) 7. Specify character codes for Chinese characters. Repeat 1 7 above as necessary. (5) Image data 1. Specify bit images. - (ESC *, ESC K, ESC L, ESC Y, ESC Z) 2. Specify barcodes. - (ESC i B) 3. Specify 2D barcodes. - (ESC i Q, ESC i V, ESC i D, ESC i M) 4. Print the downloaded data - (ESC i F) Downloaded image data must first be downloaded and saved on the printer. - 4-1. Using ESC/P Commands

2. Examples of Using ESC/P Commands This is the label that will be made. Step 2: 4 inches Page length Step 1: Landscape 0.5 inch 1 inch Step 4: Vertical position Step 3: Horizontal position Step 5: Character size: 64 dots In order to make this label, the following six steps are required after entering ESC/P mode. Step 1: Select the landscape orientation. Entered command n ESC i L 01h - 5-2. Examples of Using ESC/P Commands

Step 2: Specify the page length. 4 inches 4 inches=1200 dots 1200 dots 72 dots=1128 dots Page length=ml+mh*256=1128 = = 104 68h = = 4 04h *The page length does not include the margins. For the margins, subtract 6 mm (72 dots) from the page length. Entered command nl nh ml mh ESC ( C 02h 00h 68h 04h Step 3: Specify the horizontal position. 0.5 inch 0.5 inch=150 dots Horizontal position=n1+n2*256=150 = = 150 96h = = 0 00h Entered command n1 n2 ESC $ 96h 00h - 6-2. Examples of Using ESC/P Commands

Step 4: Specify the vertical position. 1 inch 1 inch=300 dots Vertical position=ml+mh*256+18 dots=300 = = 26 1Ah = = 1 01h Entered command nl nh ml mh ESC ( V 02h 00h 1Ah 01h - 7-2. Examples of Using ESC/P Commands

Step 5: Specify the character size. Character size: 64 dots Character size=nl+nh*256=64 dots = = 64 40h = = 0 00h Entered command ESC X m nl nh 00h 40h 00h - 8-2. Examples of Using ESC/P Commands

All commands together will make the example label shown below. Select ESC/P mode ESC i a 00h ESC @ ESC i L 01h ESC ( C 02h 00h 68h 04h ESC $ 96h 00h ESC ( V 02h 00h 1Ah 01h ESC X 00h 40h 00h At your side FF Binary command: 1B 69 61 00 Initialize ESC/P mode Binary command: 1B 40 5 steps explained above Text to be print Binary command: 41 74 20 79 6F 75 72 20 73 69 64 65 Print start command Binary command: 0C However, these commands should be converted to binary data before sent to the printer, as shown below. Here is the captured converted binary data. When the printer receives above binary commands, the label shown below is printed. - 9-2. Examples of Using ESC/P Commands

3. ESC/P Command Limitations 3.1 Print area The printing media are die-cut labels and continuous length tape. The area that can physically be printed on depends on the size and type of the print media. Die-cut labels Top margin Bottom margin Unprintable area Space above physically printable area Space left of physically printable area Top margin position (TOF position) Left margin Physically printable area Right margin Unprintable area - 10-3. ESC/P Command Limitations

The print area for each media is described below. Print area (1) Label width (7) Height of printable area (2) Label length (3) Top margin Printable area (4) Bottom margin (9) Label spacing Thermal head No.720 (5) Left margin (8) Length of printable area (6) Right margin No.001 The maximum length of continuous length label is 1 meter. Head- Sensor No. Applied Forced segmenting (1) (2) (3) (4) (5) (6) (7) (8) Drive Head No. Standard Address 1 No 29mm 90.3mm 1.5mm 3mm 25.92mm 83.94mm 408-713 Large Address 2 No 38mm 90.3mm 1.5mm 3mm 34.98mm 83.94mm 295-707 Small Address 3 No 62mm 28.93mm 1.5mm 3mm 58.95mm 22.95mm 012-707 Sipping 4 No 62mm 100.36mm 1.5mm 3mm 58.95mm 93.93mm 012-707 Multi purpose 5 No 17mm 54.32mm 1.5mm 3mm 13.98mm 47.94mm 555-719 File Folder 6 No 17mm 87.13mm 1.5mm 3mm 13.98mm 80.97mm 555-719 CD/DVD (MKP) 7 Yes 58.29mm 58.29mm 3mm 3mm 52.34mm 52.34mm 051-668 Die Cut Labels 29mmx42mm Die Cut Labels 29mmX52mm Continuous Length Paper 62 Postage Print (only for U.S.A) Square Paper (23mm) Die Cut Labels 39mmX48mm 8 No 29mm 42.1mm 1.5mm 3mm 25.92mm 36mm 408-713 10 No 52mm 28.93mm 1.5mm 3mm 48.96mm 22.95mm 142-719 11 No 62mm - 1.5mm 3mm 58.95mm - 012-707 12 No 23.0mm 23.03mm 1.5mm 3mm 19.99mm 17.11mm 443-678 13 No 39mm 47.98mm 1.5mm 3mm 36mm 41.93mm 289-713 (continued to the next page) - 11-3. ESC/P Command Limitations

(continued from the previous page) Head- Sensor No. Applied Forced segmenting (1) (2) (3) (4) (5) (6) (7) (8) Drive Head No. Postage Print (only for U.S.A) 14 No 32.9mm 47.62mm 1.5mm 3mm 29.9mm 41.59mm 325-677 Round Paper 17 No 12.0mm 12.0mm 2mm 2mm 7.96mm 7.96mm 513-606 Round Paper 18 No 24.0mm 24.0mm 2mm 2mm 19.99mm 19.99mm 442-677 Continuous Length Paper (38mm) Continuous Length Paper (29mm) Continuous Length Paper (62mm) Continuous Length Film-White (29mm) Continuous Length Film-White (62mm) Continuous Length Film-Yellow (62mm) Continuous Length Film-Clear (62mm) Continuous Length Paper (12mm) Continuous Length Paper (50mm) 19 No 38mm - 1.5mm 3mm 34.98mm - 295-707 20 No 29mm - 1.5mm 3mm 25.92mm - 408-713 21 No 62mm - 1.5mm 3mm 58.95mm - 012-707 22 Yes 29mm - 1.5mm 3mm 25.92mm - 408-713 23 Yes 62mm - 1.5mm 3mm 58.95mm - 012-707 24 Yes 62mm - 1.5mm 3mm 58.95mm - 012-707 25 Yes 62mm - 1.5mm 3mm 58.95mm - 012-707 26 No 12mm - 1.5mm 3mm 8.98mm - 584-689 27 No 50 mm - 1.5mm 3mm 46.92mm - 154-707 Continuous Length Non-Adhesive Paper (54mm) 28 Yes 54mm - 2.5mm/ 1.5mm 3mm 49.97mm - 130-719 - 12-3. ESC/P Command Limitations

3.2 Characters The character codes vary depending on ANK mode or Chinese character mode. ANK mode 1Byte character codes are available. 1 bitmap font with 15 sizes: 16, 24, 32, 48, 64, 96, 128, 144, 192, 240, 256, 288, 320, 336, 384 dots Chinese character mode * 2 or 4 Bytes character codes are available. 1 bitmap font with 15 sizes: 16, 24, 32, 48, 64, 96, 128, 144, 192, 240, 256, 288, 320, 336, 384 dots *1 ANK(Alphabets and number) is available in the Chinese character mode but it is specified by different code from ANK mode. *2 GB18030 is available for the Chinese character mode. 3.2.1 Character sizes ANK mode Each font is available in full size, compressed size (half width), double width, double height and half width, double height, and quadruple size. Full size Half width Double width Double height Double height and half width Double height and width Chinese character mode Each font is available in full size, half width, double height, double width, double height and width, superscript and subscript quarter square character. These sizes are able to be used together.moreover verticall or horizontal writing can be chosen. If the half width and the quarter square character are used together, half width specification is ignored. - 13-3. ESC/P Command Limitations

Full size Half width Double width Double height Double height and width A A Superscript quarter square Subscript quarter square Example of a combination 1) When vertical writing Full size Half width Double width Double height Double height and width A A Superscript quarter square Subscript quarter square Double width and half width 2) When horizontal writing Full size Half width Double width Double height Double height and half width Double height and width A A Superscript quarter square Subscript quarter square - 14-3. ESC/P Command Limitations

3.2.2 Character pitches Pitch refers to the spacing between neighboring characters. When characters are arranged with a fixed pitch, they will be evenly spaced. If characters extend over several lines, they will align in straight rows. a b c a b c Fixed spacing Fixed spacing When characters are arranged with a proportional pitch, the spacing will vary depending on the character. (For example, W is wide but I is narrow.) As a result, the excess space between characters is eliminated and the text appears more compact. I W C I W C Variable spacing Variable spacing If a fixed pitch is applied to a font that is better with a proportional pitch, all characters are given the same width as the widest character in the font. I W C I W C Variable spacing Fixed spacing I W C I W C Variable spacing Fixed spacing This makes it possible to evenly space the characters of a proportional-pitch font without having to change the font. If a proportional pitch is applied to a font that is better with a fixed pitch, all characters are given the same width, appearing the same as with a fixed pitch. - 15-3. ESC/P Command Limitations

3.3 Print position The print position is the standard position for printing characters, bitmaps, and barcodes. There is a horizontal print position and vertical print position, which are the reference points for vertical position movement and horizontal position movement. 3.3.1 Characters When horizontal writing Characters are arranged with their top edges aligned with the print position. The baseline of each character is the bottom edge of the character, regardless of size, font, etc. Print position A Baseline position All characters on a single line are printed with a baseline positions that is the same for each character. If a single line consists of characters with different heights, the characters are aligned with the baseline of the tallest character on the line. Start position A A A Baseline position Underlines are drawn 4 dots below the baseline position. When vertical writing When vertical writing, a center of a character is placed onto the middle of the height of a line. Start position A A A A A A Baseline position When vertical writing, an underline starts from a print position and a character starts 4dots blow from the underline. - 16-3. ESC/P Command Limitations

3.3.2 Bitmaps, barcodes and downloaded images These types of image data are treated in the same way as characters and are printed with the bottom edge of the image aligned with the baseline. 3.3.3 Same line Characters and images are considered to be on the same line, even if they are separated by tabs. Horizontal movement to the right between characters or images is regarded as being on the same line; however, horizontal movement to the left is regarded as being on separate lines if wrapping occurs. - 17-3. ESC/P Command Limitations

3.4 Line feed amount The amount of line feed is the amount of vertical movement from the print position of one line to the print position of the next line. HHHHHHHHHHHHH HHHHHHHHHHHHH HHHHHHHHHHHHH Line feed amount The line feed amount is specified with ESC 0, ESC 2, ESC A, and ESC 3. Within a single line of text, the tallest character is determined, and the baseline is moved so that the top edge of that character is at the vertical print position. The tallest character within a line becomes the line height. If characters are underlined, 4 dots are added to the line height. The underline is placed underneath of the characters when horizontal writing and above of the characters when vertical writing. When underline for both horizontal and vertical characters are existing in the same line, 8 dots are added for the heght of the line. If the line height is greater than the specified line feed amount, the line height is used as the actual line feed amount. In this way, even if the specified line feed amount is small, the upper and lower lines will not overlap. - 18-3. ESC/P Command Limitations

4. Control Code List Character/style selection commands (Refer to section 5.1 Character/style selection commands.) ASCII Code Binary Code ESC R 1B 52 Select international character set ESC q 1B 71 Select character style Text printing commands (Refer to section 5.2 Text printing commands.) ASCII Code Binary Code ESC 4 1B 34 Apply italic style ESC 5 1B 35 Cancel italic style ESC E 1B 45 Apply bold style ESC F 1B 46 Cancel bold style ESC G 1B 47 Apply double-strike printing ESC H 1B 48 Cancel double-strike printing ESC P 1B 50 Apply pica pitch (10 cpi) ESC M 1B 4D Apply elite pitch (12 cpi) ESC g 1B 67 Apply micron pitch ESC p 1B 70 Specify proportional characters ESC W 1B 57 Specify double-width characters SO 0E Specify auto-canceling stretched characters ESC SO 1B 0E Specify auto-canceling stretched characters SI 0F Specify compressed characters ESC SI 1B 0F Specify compressed characters DC2 12 Cancel compressed characters DC4 14 Cancel auto-canceling double-width characters ESC - 1B 2D Apply/cancel underlining ESC! 1B 21 Global formatting ESC SP 1B 20 Specify ANK character spacing ESC X 1B 58 Specify ANK character size - 19-4. Control Code List

Line feed commands (Refer to section 5.3 Line feed commands.) ASCII Code Binary Code ESC 0 1B 30 Specify line feed of 1/8 inch ESC 2 1B 32 Specify line feed of 1/6 inch ESC 3 1B 33 Specify minimum line feed ESC A 1B 41 Specify line feed of n/60 inch Horizontal movement commands (Refer to section 5.4 Horizontal movement commands.) ASCII Code Binary Code ESC l 1B 6C Specify left margin ESC Q 1B 51 Specify right margin CR 0D Carriage return ESC D 1B 44 Specify horizontal tab position HT 09 Perform horizontal tab ESC $ 1B 24 Specify absolute horizontal position ESC \ 1B 5C Specify relative horizontal position ESC a 1B 61 Specify alignment Vertical movement commands (Refer to section 5.5 Vertical movement commands.) ASCII Code Binary Code LF 0A Line feed FF 0C Page feed ESC J 1B 4A Forward paper feed ESC B 1B 42 Specify vertical tab position VT 0B Perform vertical tab ESC ( V 1B 28 56 Specify absolute vertical position ESC ( v 1B 28 76 Specify relative vertical position Paper formatting commands (Refer to section 5.6 Paper formatting commands.) ASCII Code Binary Code ESC ( c 1B 28 63 Specify page format ESC ( C 1B 28 43 Specify page length ESC U 1B 55 Specify minimum margin - 20-4. Control Code List

Printer control commands (Refer to section 5.7 Printer control commands.) ASCII Code Binary Code ESC @ 1B 40 Initialize (defaults) Graphics commands (Refer to section 5.8 Graphics commands.) ASCII Code Binary Code ESC * 1B 2A Select bit image ESC K 1B 4B 8-dot single-density bit image ESC L 1B 4C 8-dot double-density bit image ESC Y 1B 59 8-dot double-speed double-density bit image ESC Z 1B 5A 8-dot quadruple-density bit image Chinese character Commands (Refer to section 5.9 Chinese character commands.) ASCII Code Binary Code FS & 1C 26 Specify Chinese character mode FS. 1C 2E Cancel Chinese character mode FS J 1C 4A Specify vertical writing FS K 1C 4B Specify horizontal writing FS S 1C 53 Specify size of space for full size characters FS T 1C 54 Specify size of space for half size characters FS U 1C 55 Space adjustment between half size characters FS V 1C 56 Cancel space adjustment between half size characters FS W 1C 57 Select double height and width characters FS Y 1C 59 Specify Chinese character size FS r 1C 72 Specify quarter square characters FS - 1C 2D Apply Chinese character underlining FS! 1C 21 Global Formatting for Chinese character FS SI 1C 0F Specify half-width characters FS DC2 1C 12 Cancel half-width characters FS SO 1C 0E Specify auto-canceling double-width character FS DC4 1C 14 Cancel auto-canceling double-width character - 21-4. Control Code List

Advanced commands (Refer to section 5.10 Advanced commands.) ASCII Code Binary Code ESC i B 1B 69 42 Barcode ESC i Q 1B 69 51 2D barcode (QR Code) ESC i P 1B 69 50 Specify QR Code version ESC i V 1B 69 56 2D barcode (PDF417) ESC i D 1B 69 44 2D barcode (DataMatrix) ESC i M 1B 69 4D 2D barcode (MaxiCode) ESC i F 1B 69 46 Print downloaded data ESC i a 1B 69 61 Switch command mode ESC i S 1B 69 53 Status information request ESC i L 1B 69 4C Specify landscape orientation ESC i C 1B 69 43 Specify cutting Advanced static commands (Refer to section 5.11 Advanced static commands.) ASCII Code Binary Code ESC ixq2 1B 69 58 51 32 Select default character style ESC ixq1 1B 69 58 51 31 Retrieve default character style ESC ixx2 1B 69 58 58 32 Specify default ANK character size ESC ixx1 1B 69 58 58 31 Retrieve default ANK character size ESC ix32 1B 69 58 33 32 Specify default line feed ESC ix31 1B 69 58 33 31 Retrieve default line feed ESC ixa2 1B 69 58 41 32 Select default alignment ESC ixa1 1B 69 58 41 31 Retrieve default alignment ESC ix(2 1B 69 58 28 32 Specify default page length ESC ix(1 1B 69 58 28 31 Retrieve default page length ESC ixl2 1B 69 58 4C 32 Select default landscape orientation ESC ixl1 1B 69 58 4C 31 Retrieve default landscape orientation ESC ixj2 1B 69 58 6A 32 Select default international character set ESC ixj1 1B 69 58 6A 31 Retrieve default international character set ESC ixu2 1B 69 58 55 32 Specify default minimum margin ESC ixu1 1B 69 58 55 31 Retrieve default minimum margin - 22-4. Control Code List

5.1 Character/style selection commands ESC R Select international character set ASCII: ESC R n Decimal: 27 82 n Hexadecimal: 1B 52 n 0 n 13, 64 Selects the character set, and switches some of the character codes in the code table according to the value of n. n=0: U.S.A. n=1: France n=2: Germany n=3: U.K. n=4: Denmark I n=5: Sweden n=6: Italy n=7: Spain I n=8: Japan n=9: Norway n=10: Denmark II n=11: Spain II n=12: Latin America n=13: South Korea n=64: Legal The following 12 codes are switched. 23h, 24h, 40h, 5Bh, 5Ch, 5Dh, 5Eh, 60h, 7Bh, 7Ch, 7Dh, 7Eh The default setting is n=0 (U.S.A.) Example Code: 5Ch ESC R 08h 5Ch FF Print result: \ - 23 -

ESC q Select character style ASCII: ESC q n Decimal: 27 113 n Hexadecimal: 1B 71 n 0 n 3 Selects the character style. n=0: None (normal characters) n=1: Outline n=2: Shadow n=3: Shadow and outline Example Code: ABC ESC q 03h ABC ESC q 00h ABC FF Print result: ABCABCABC - 24 -

5.2 Text printing commands ESC 4 Apply italic style ASCII: ESC 4 Decimal: 27 52 Hexadecimal: 1B 34 None Prints the subsequent text in italics. Both ANK and Chinese characters are available. Valid when horizontal writing. This command is valid anywhere in a text line. ESC 5 Cancel italic style ASCII: ESC 5 Decimal: 27 53 Hexadecimal: 1B 35 None Cancels the italic character style. This command is valid anywhere in a text line. Example Code: ABC ESC 4 DEF ESC 5 GHI FF Print result: ABCDEFGHI - 25 -

ESC E Apply bold style ASCII: ESC E Decimal: 27 69 Hexadecimal: 1B 45 None Prints the subsequent text in bold. Both ANK and Chinese characters are available. This command is valid anywhere in a text line. ESC F Cancel bold style ASCII: ESC F Decimal: 27 70 Hexadecimal: 1B 46 None Cancels the bold style. This command is valid anywhere in a text line. Both ANK and Chinese characters are available. Example Code: ABC ESC E DEF ESC F GHI FF Print result: ABCDEFGHI - 26 -

ESC G Apply double-strike printing ASCII: ESC G Decimal: 27 71 Hexadecimal: 1B 47 None Prints the subsequent text in bold. This command is valid anywhere in a text line. Both ANK and Chinese characters are available. ESC H Cancel double-strike printing ASCII: ESC H Decimal: 27 72 Hexadecimal: 1B 48 None Cancels the bold style. This command is valid anywhere in a text line. Both ANK and Chinese characters are available. Example Code: ABC ESC G DEF ESC H GHI FF Print result: ABCDEFGHI - 27 -

ESC P Apply pica pitch (10 cpi) ASCII: ESC P Decimal: 27 80 Hexadecimal: 1B 50 None Prints the subsequent text (ANK character) with the pica pitch (10 characters/inch). The character spacing is 30 dots (=300 dots/10 characters). If the character width is 30 dots or less, the character spacing is specified as 30 minus the character width. If the character width exceeds 30 dots, the character spacing is specified as the character width. (The spacing between characters is 0 dot.) In this case, the pitch does not exactly equal the pica pitch. With double-width characters, the character spacing is doubled (60 dots). With half-width characters, the character spacing is halved (15 dots). When the character spacing is changed with ESC SP, the setting is updated. This command is invalid when proportional pitch is selected. Example For a 24-dot font at full width: Full width Double width 24 dots 48 dots A B A B 6 dots 12 dots - 28 -

ESC M Apply elite pitch (12 cpi) ASCII: ESC M Decimal: 27 77 Hexadecimal: 1B 4D None Prints the subsequent text (ANK character) with the elite pitch (12 characters/inch). The character spacing is 25 dots (=300 dots/12 characters). If the character width is 25 dots or less, the character spacing is specified as 25 minus the character width. If the character width exceeds 25 dots, the character spacing is specified as the character width. (The spacing between characters is 0 dot.) In this case, the pitch does not exactly equal the elite pitch. With double-width characters, the character spacing is doubled (50 dots). With half-width characters, the character spacing is halved (13 dots). When the character spacing is changed with ESC SP, the setting is updated. This command is invalid when proportional pitch is selected. Example For a 24-dot font at full width: Full width 24 dots Double width 48 dots A B A B 1 dot 2 dots - 29 -

ESC g Apply micron pitch ASCII: ESC g Decimal: 27 103 Hexadecimal: 1B 67 None Prints the subsequent text (ANK character) with the micron pitch (15 characters/inch). The character spacing is 20 dots (=300 dots/15 characters). If the character width is 20 dots or less, the character spacing is specified as 20 minus the character width. If the character width exceeds 20 dots, the character spacing is specified as the character width. (The spacing between characters is 0 dot.) In this case, the pitch does not exactly equal the micron pitch. With double-width characters, the character spacing is doubled (40 dots). With half-width characters, the character spacing is halved (10 dots). When the character spacing is changed with ESC SP, the setting is updated. This command is invalid when proportional pitch is selected. Example For a 16-dot font at full width: Full width 16dots Double width 32 dots A B A B 4 dot 8 dots - 30 -

ESC p Specify proportional characters ASCII: ESC p n Decimal: 27 112 n Hexadecimal: 1B 70 n n=0, 1, 48 ( 0 ), 49 ( 1 ) Specifies proportional characters. n=1 or 49 ( 1 ): Specifies proportional characters. n=0 or 48 ( 0 ): Cancels proportional characters. If proportional characters are specified, the character spacing specified with ESC SP is maintained as is. Valid only for the ANK characters in ANK mode. ESC W Specify double-width characters ASCII: ESC W n Decimal: 27 87 n Hexadecimal: 1B 57 n n=0, 1 or 48 ( 0 ), 49 ( 1 ) Specifies double-width characters. n=1 or 49 ( 1 ): Specifies double-width characters. n=0 or 48 ( 0 ): Cancels double-width characters. Double-width characters specified with this command are not canceled with the DC4, FS DC4 code or a line feed. Canceling double width characters cancels both half width and quarter square character in Chinese character mode and reducing character size in ANK mode. Both ANK and Chinese characters are available. Example Code: ABC ESC W 1 ABC ESC W 0 ABC FF Print result: ABCABCABC - 31 -

SO Specify auto-canceling stretched characters ASCII: SO Decimal: 14 Hexadecimal: 0E None Prints the subsequent text at double width. This command is canceled with DC4, LF, VT, FF, CR or an automatic line feed. This command is canceled with ESC $, ESC \, ESC J, ESC ( V or ESC ( v. This command can also be canceled with ESC W+0. Both ANK and Chinese characters are available. ESC SO Specify auto-canceling stretched characters ASCII: ESC SO Decimal: 27 14 Hexadecimal: 1B 0E None Same as SO Example Code: ABC ESC SO ABCDEFGHIJK XYZ FF Print result: ABCABCDEFGHIJK (Automatic line feed) XYZ - 32 -

SI Specify compressed characters ASCII: SI Decimal: 15 Hexadecimal: 0F None Prints the subsequent text at half width. ESC SI Specify compressed characters ASCII: ESC SI Decimal: 27 15 Hexadecimal: 1B 0F None Same as SI - 33 -

DC2 Cancel compressed characters ASCII: DC2 Decimal: 18 Hexadecimal: 12 None Cancels compressed characters specified with SI or ESC SI. DC4 Cancel auto-canceling double-width characters ASCII: DC4 Decimal: 20 Hexadecimal: 14 None Cancels double-width characters specified with ESC SO or SO. Does not cancel the ESC W command. Both ANK and Chinese characters are available. Example Code: ABC ESC SO ABCDEF DC4 GHIJK FF Print result: ABCABCDEFGHIJK - 34 -

ESC Apply/cancel underlining ASCII: ESC - n Decimal: 27 45 n Hexadecimal: 1B 2D n n=0, 1, 2, 3, 4 or 48 ( 0 ), 49 ( 1 ), 50 ( 2 ), 51 ( 3 ), 52 ( 4 ) Applies or cancels underlining. n=4 or 52 ( 4 ): Applies underlining with a width of 4 dots. n=3 or 51 ( 3 ): Applies underlining with a width of 3 dots. n=2 or 50 ( 2 ): Applies underlining with a width of 2 dots. n=1 or 49 ( 1 ): Applies underlining with a width of 1 dot. n=0 or 48 ( 0 ): Cancels underlining. This command is valid anywhere in a text line. The underlining specified with this command is a continuous line. Spaces between characters and words are also underlined. Areas with the specify absolute horizontal position (ESC $) and specify relative horizontal position (ESC \) commands are not underlined. Bit images and barcodes are not underlined either. 4/300 inch (4 dots) is added to the line feed amount for lines that include underlined characters. The underline is positioned as follows: Underline Underline Position 1 dot wide 2/300 inch (second dot) below the characters 2 dots wide Between 2/300 inch (second dot) and 3/300 inch (third dot) below the characters 3 dots wide Between 1/300 inch (first dot) and 3/300 inch (third dot) below the characters 4 dots wide Between 1/300 inch (first dot) and 4/300 inch (fourth dot) below the characters ABCDE ABCDE ABCDE (1-dot width) (3-dot width) Example Code: ABC ESC - 1 ABC ESC - 0 ABC FF Print result: ABCABCABC - 35 -

ESC! Global formatting ASCII: ESC! n Decimal: 27 33 n Hexadecimal: 1B 21 n 0 n 255 Specifies a combination of print modes. Specifies modes depending on the bit value of n. When the ESC! code is used, a combination of multiple print modes can be specified at one time. Bold, Double width and Italics specified with this command are also valid in Chinese character mode. The priority order is from Bit 5 to Bit 2. Bit 0 is available only if Bit 1 is 0. Selected character styles are canceled, and the characters return to the normal style. Canceling double width characters cancels both half width and quarter square character in Chinese character mode and reducing character size in ANK mode. Selected character styles are canceled. Bit 7 6 5 4 3 2 1 0 Double Double 1 Underline Italics Bold Compressed Proportional 12 cpi width height 0 Cancel Cancel Cancel Cancel Cancel Cancel Cancel 10 cpi Example To apply underlining and specify double-width characters at the same time: Code: ABC ESC! A0h ABC ESC! 00h ABC FF Print result: ABCABCABC - 36 -

ESC SP Specify character spacing ASCII: ESC SP n Decimal: 27 32 n Hexadecimal: 1B 20 n 0 n 127 Specifies the character spacing. n indicates the number of dots. The default setting is 0 dot. With double-width characters, the character spacing is doubled; with half-width characters, it is halved. Valid in ANK mode. - 37 -

ESC X Specify character size ASCII: ESC X m nl nh Decimal: 27 88 m nl nh Hexadecimal: 1B 58 m nl nh Character width: The value of m is irrelevant. Character size: <Bitmap fonts> Valid only with: nl=16, 24, 32, 48, 64, 96, 128, 144, 192, 240, nh=0 nl=0, 32, 64, 80, 128 nh=1 This command is used only to change the size. The character width cannot be specified. The character size is specified as n=nl+nh*256 dots. The width and the height are the same. With bitmap fonts, only n=16, 24, 32, 48, 64, 96, 128, 144, 192, 240, 256, 288, 320, 336 and 384 are valid. The commands for specifying stretched characters, compressed characters and the character spacing Example (SO, ESC W, SI, ESC!, ESC SP) remain available. For ABC at a 24-dot size and DEF at a 48-dot size: Code: ESC X 00h 18h 00h ABC ESC X 00h 30h 00h DEF FF Print result: ABCDEF - 38 -

5.3 Line feed commands ESC 0 Specify line feed of 1/8 inch ASCII: ESC 0 Decimal: 27 48 Hexadecimal: 1B 30 None Specifies a line feed of 1/8 inch (about 0.32 cm). Specifies a line feed of 38/300 inch (=38 dots). ESC 2 Specify line feed of 1/6 inch ASCII: ESC 2 Decimal: 27 50 Hexadecimal: 1B 32 None Specifies a line feed of 1/6 inch (about 0.42 cm). Specifies a line feed of 50/300 inch (=50 dots). - 39 -

ESC 3 Specify minimum line feed ASCII: ESC 3 n Decimal: 27 51 n Hexadecimal: 1B 33 n 0 n 255 Specifies a line feed of n/300 inch per line. The line feed is specified in 1-dot units. ESC A Specify line feed of n/60 inch ASCII: ESC A n Decimal: 27 65 n Hexadecimal: 1B 41 n 0 n 255 Specifies a line feed of n/60 inch. The line feed is specified in 5-dot units. - 40 -

5.4 Horizontal movement commands ESC l Specify left margin ASCII: ESC l n Decimal: 27 108 n Hexadecimal: 1B 6C n 0 n 255 0 left margin<right margin The left margin and the right margin use the left edge of the physically printable area as the reference. The area between the left edge of the physically printable area and the specified number of columns is specified as an unprinted area. The left margin position is the right edge of the specified column. (Character width*n) The setting is in the range 0 (character width*n) x. Settings outside that range are ignored. However, x is a value dependent on the media. The area between the left edge (first column) to the nth column is specified as an unprinted area. The position of the left margin is the character width (when this command was specified)*n from the left edge. The character width when the margin specified includes the settings for the space between characters, setting for full size or half size characters. In addition, when a pitch of 10 cpi (=30 dots), 12 cpi (=25 dots) or 15cpi (=20 dots), compressed characters or double-width characters are specified, that character width is considered as the unit. However, character styles that increase the character width are not applied. Columns Left edge Left margin position Right margin position 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Unprinted area Print area Unprinted area Left margin setting Right margin setting Printable area Example: Left margin=column 5; right margin=column 14-41 -

The horizontal print position is moved to the left margin position. If the left margin setting is not at the beginning of the line, the left margin is specified after a line feed. The beginning of the line indicates the left margin position for left alignment; for right and center alignment, it means that no image or character is entered on the line. Even if the character width is changed after the left margin has bee specified, the left margin position does not change. A left margin setting that puts the left margin position to the right of the right margin position is ignored. The left margin should be specified at least one column (10 cpi=30 dots) less than the right margin. (If the character width (when the command was specified)*n is greater than the right margin-30 dots), the setting is ignored.) If the difference between the right margin position and the left margin position is less than one character, that character is ignored. When proportional pitch is specified with the ESC p command, a character width of 10 cpi (=30 dot) is applied. If the print media is continuous length tape, the printing orientation is landscape and the page length is not specified, commands specifying the left margin are ignored. If the minimum margin has been set to 3 mm and the printing orientation is landscape, the left margin increases by 1 mm. Example To specify the left margin at Column 3: Code: ABC CR ESC l 03h EFGHIJ FF Print result: ABC EFGHIJ - 42 -

ESC Q Specify right margin ASCII: ESC Q n Decimal: 27 81 n Hexadecimal: 1B 51 n 1 n 255 Left margin<character width (when the command was specified)*n printable area The left margin and the right margin use the left edge of the physically printable area as the reference. The right margin position is the right edge of the specified column. (Character width*n) The setting is in the range 1 (character width*n) x. Settings outside that range are ignored. However, x is a value dependent on the media. Left margin print area<right margin The position of the right margin is the character width (when the command was specified)*n from the left edge. The character width when the margin specified includes the settings for the space between characters, setting for full size or half size characters. In addition, when a pitch of 10 cpi (=30 dots), 12 cpi (=25 dots) or 15 cpi (=20 dots), compressed characters or double-width characters are specified, that character width is considered as the unit. However, character styles that increase the character width are not applied. The horizontal print position is moved to the left margin position. If the right margin setting is not at the beginning of the line, the right margin is specified after a line feed. The beginning of the line indicates the left margin position for left alignment; for right and center alignment, it means that no image or character is entered on the line. Even if the character width is changed after the right margin has been specified, the right margin position does not change. A right margin setting that puts the right margin position to the left of the left margin position is ignored. The right margin should be specified at least one column (10 cpi=30 dots) greater than the left margin. (If the character width (when the command was specified)*n is less than the left margin+30 dots, the setting is ignored.) If the difference between the right margin position and the left margin position is less than one character, that character is ignored. When proportional pitch is specified with the ESC p command, a character width of 10 cpi (=30 dot) is applied. If the print media is continuous length tape, the printing orientation is landscape and the page length is not specified, commands specifying the right margin are ignored. If the minimum margin has been set to 3 mm and the printing orientation is landscape, the right margin increases by 1 mm. - 43 -

CR Carriage return ASCII: CR Decimal: 13 Hexadecimal: 0D None Ends input of a line, and waits for input of the next line. The next print position becomes the beginning of the next line. A line feed command immediately after the carriage return is ignored. Both Auto-canceling double-width characters specified in ANK mode with SO or ESC SO and Chinese character mode with FS SO are canceled. Same process as LF - 44 -

ESC D Specify horizontal tab position ASCII: ESC D [n] k NUL Decimal: 27 68 [n] k 0 Hexadecimal: 1B 44 [n] k 00h 1 n 255, 0 k 32 The horizontal tab position is the character width (when the command was specified)*n from the left margin. Enter n values in ascending order and end the settings with NUL. If an n value is smaller than a previous one, tab setting is ended. Even if the character width is changed after the horizontal tab positions have been specified, the horizontal tab position settings do not change. ESC D NUL cancels all horizontal tab positions. If the left margin is moved, the horizontal tab positions are also moved by the same amount. Up to 32 horizontal tab positions can be specified. However, horizontal tab positions beyond the right margin are invalid and only become valid when a change in the right margin setting or left margin setting moves the print area to include those tab positions. The character width when the horizontal tabs are specified includes the settings for the space between characters, setting for full size or half size characters. In addition, when a pitch of 10 cpi, 12 cpi or 15 cpi compressed characters or double-width characters are specified, that character width is considered as the unit. When proportional pitch is specified with ESC p, horizontal tab positions are specified at 10 cpi. When the printer is turned on, a horizontal tab position is specified every 8 columns at 10 cpi. Even if the character width is changed before the horizontal tab positions has been specified, the horizontal tab positions do not change. Left edge Left margin position Tab position Tab position Right margin position Column 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 HT code HT code Unprinted area Printable area Unprinted area Example: After the left margin is specified as Column 3 and the right margin as Column 15, horizontal tabs were specified at Column 5 and Column 10, and HT were performed. - 45 -

HT Perform horizontal tab ASCII: HT Decimal: 9 Hexadecimal: 09 None Moves the horizontal print position to the nearest horizontal tab position to the right of the input position. If there is no horizontal tab position to the right of the input position, or if the next horizontal tab position is beyond the right margin, the HT command is ignored. If underlining is specified, the space between the current position and the next horizontal tab position is not underlined. When the printer is turned on, a horizontal tab position is specified every 8 columns at 10 cpi. Even if the character width is changed before the horizontal tab positions have been specified, the horizontal tab positions do not change. This command is available only with left alignment. Example To specify horizontal tabs at Column 4, Column 8, and Column 12, and perform horizontal tabs: Code: ESC D 04h 08h 0Ch 00h 123456789012 CR A HT B HT C HT D FF Print result: 123456789012 A B C D - 46 -

ESC $ Specify absolute horizontal position ASCII: ESC $ n1 n2 Decimal: 27 36 n1 n2 Hexadecimal: 1B 24 n1 n2 0 n1 255, 0 n2 255 Specifies the absolute print position (in dots) for the next data. An absolute print position specifies the next print position as a number of dots from the left margin. n1 and n2 indicate the number of dots from the left margin. (Number of dots=n1+n2*256) The dot spacing is calculated as 1/300 inch. The maximum number of dots that can be specified with n1 and n2 depends on the media. This command is available only with left alignment. ESC \ Specify relative horizontal position ASCII: ESC \ n1 n2 Decimal: 27 92 n1 n2 Hexadecimal: 1B 5C n1 n2 0 n1 255, 0 n2 255 Specifies the horizontal print position (in dots) as a relative position from the current position. A relative position specifies the next print position as a number of dots from the current position. n1 and n2 indicate the number of dots from the current position. (Number of dots=n1+n2*256) The dot spacing is calculated as 1/300 inch. Left margin position horizontal position after moving<right margin position Horizontal position after moving=n1+n2*256 The specified value for moving to the left is expressed as a two's complement. It is determined by the following equation. n1+n2*256=65536-distance actually moved This command is available only with left alignment. - 47 -

ESC a Specify alignment ASCII: ESC a n Decimal: 27 97 n Hexadecimal: 1B 61 n 0 n 3 or 0 n 3 Prints the subsequent text with the alignment described below, according to the value of n. n=0 or 48 ( 0 ): Applies left alignment. n=1 or 49 ( 1 ): Applies center alignment. n=2 or 50 ( 2 ): Applies right alignment. n=3 or 51 ( 3 ): Applies nothing. The default setting is n=0. Data is aligned between the left and right margins by entering a CR, LF, and FF code or by buffer printing. If the alignment setting is not at the beginning of the line, the alignment is specified after a line feed. The beginning of the line indicates the left margin position for left alignment; for right and center alignment, it means that no image or character is entered on the line. HT, ESC \ and ESC $ are ignored when n=1 or n=2. If the print media is continuous length tape, the printing orientation is landscape and the page length is not specified, commands specifying alignment are ignored. - 48 -

5.5 Vertical movement commands LF Line feed ASCII: LF Decimal: 10 Hexadecimal: 0A None Feeds the paper by the amount specified by a line feed command (ESC 0, ESC 2, ESC 3, ESC A). The print position becomes the beginning of the next line. The default value is a line feed of 48 dots. A carriage return immediately after a line feed is ignored. Both Auto-canceling double-width characters specified in ANK mode with SO or ESC SO and Chinese character mode with FS SO are canceled. Same process as CR FF Page feed ASCII: FF Decimal: 12 Hexadecimal: 0C None Starts the printing. The previously entered data string of characters and commands is cleared after being printed. Both Auto-canceling double-width characters specified in ANK mode with SO or ESC SO and Chinese character mode with FS SO are canceled. - 49 -

ESC J Forward paper feed ASCII: ESC J n Decimal: 27 74 n Hexadecimal: 1B 4A n 0 n 255 Ends input for the current line and moves the vertical print position forward by n/300 inch (=1 dot). If the bottom margin setting is exceeded, printing starts. With left alignment, the print position for the next line becomes the end position of the current line. (The horizontal position does not move to the left margin.) With right alignment and center alignment, the horizontal position moves to the beginning of the line. Both Auto-canceling double-width characters specified in ANK mode with SO or ESC SO and Chinese character mode with FS SO are canceled. Abcdefg ABC Abcdefg ABC Abcdefg ABC SDFASG SDFASG SDFASG Left alignment Center alignment Right alignment Example: Performing a forward paper feed after the second line - 50 -

ESC B Specify vertical tab position ASCII: ESC B [n] k NUL Decimal: 27 66 [n] k 0 Hexadecimal: 1B 42 [n] k 00h 1 n 255 0 k 16 The vertical tab position is the line feed amount (when this command was specified)*n from the top margin. Enter n values in ascending order and end the settings with NUL. If an n value is smaller than a previous one, tab setting is ended. Up to 16 vertical tabs can be specified. ESC B NUL cancels all vertical tab positions. Use VT to move to the vertical tab position. When changing vertical tab positions, specify all positions again. If the top margin is moved, the vertical tab positions are also moved by the same amount. Even if the line feed amount is changed after the vertical tab positions have been specified, the vertical tab position settings do not change. Performing a VT when no vertical tabs have been specified is equal to performing a CR. - 51 -

VT Perform vertical tab ASCII: VT Decimal: 11 Hexadecimal: 0B None Moves the print position to the nearest vertical tab position down from the input position. The next horizontal print position becomes the beginning of the line. If the next vertical tab position extends beyond the bottom margin, characters are placed at TOF position fo the next page. Line feed amount Tab position Tab position Tab position 12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ABCD EfghijkL Abcdefg ABCDEFG aiueo VT code VT code VT code Example: Vertical tabs are specified at Lines 6, 11, and 15, and data is entered while VT are performed. When all vertical tab positions have been canceled by an initialization or with ESC B NUL, performing VT is equal to performing CR. Both Auto-canceling double-width characters specified in ANK mode with SO or ESC SO and Chinese character mode with FS SO are canceled. - 52 -

ESC (V Specify absolute vertical position ASCII: ESC ( V nl nh ml mh Decimal: 27 40 86 nl nh ml mh Hexadecimal: 1B 28 56 nl nh ml mh nl=2 nh=0 0 ml 255 0 mh 127 Specifies the vertical print position as an absolute position from the top margin position. Vertical position=ml+mh*256+top margin The absolute vertical position is measured from the top margin position when this command was specified. If a position extending beyond the bottom margin is specified, printing starts. There is no restriction on the amount of movement back (upward) from the current position. With left alignment, the print position for the next line becomes the end position of the current line. (The horizontal position does not move to the left margin.) With right alignment and center alignment, the horizontal position moves to the beginning of the line. Both Auto-canceling double-width characters specified in ANK mode with SO or ESC SO and Chinese character mode with FS SO are canceled. - 53 -

ESC (v Specify relative vertical position ASCII: ESC ( v nl nh ml mh Decimal: 27 40 118 nl nh ml mh Hexadecimal: 1B 28 76 nl nh ml mh nl=2 nh=0 0 ml 255 0 mh 127-16384 (ml+mh*256) 16383 Specifies the vertical print position* as a relative position from the current position. Vertical position after movement=ml+mh*256+current position When moving upwards, the specified value is expressed as a two's complement. It is determined by the following equation. ml+mh*256=65536 distance actually moved Settings moving the print position above the top margin are ignored. If a position extending beyond the bottom margin is specified, printing starts. With left alignment, the print position for the next line becomes the end position of the current line. (The horizontal position does not move to the left margin.) With right alignment and center alignment, the horizontal position moves to the beginning of the line. Both Auto-canceling double-width characters specified in ANK mode with SO or ESC SO and Chinese character mode with FS SO are canceled. * Print position : The print position is the standard position for printing characters, bitmaps, and barcodes. Abcdefg ABC Abcdefg ABC Abcdefg ABC SDFASG SDFASG SDFASG Left alignment Center alignment Right alignment Example: Moving to a vertical position specified after the second line - 54 -

5.6 Paper formatting commands ESC (c Specify page format ASCII: ESC ( c nl nh tl th BL BH Decimal: 27 40 99 nl nh tl th BL BH Hexadecimal: 1B 28 63 nl nh tl th BL BH nl=4, nh=0 (tl+th*256)<(bl+bh*256) Top margin<bottom margin Specifies settings for the top and bottom margins. The physically printable area depends on the media. The top margin and the bottom margin are specified in units of 1/300 inch (=1 dot) using the top edge of the physically printable area as the reference. (The left margin and the right margin use the left edge of the physically printable area as the reference.) Top margin=tl+th*256 Bottom margin= BL+BH*256 The top margin position is the TOF in the vertical direction. All previously entered text is cleared. The character baseline for the first line of text is 24/300 inch (=24 dots) below the top margin. When this command is used previously specified top and bottom margins are canceled. A standard unit is not used. If the print media is continuous length tape, the printing orientation is landscape and the page length is not specified, commands specifying the page format are ignored. If the minimum margin has been set to 3 mm and the printing orientation is landscape, both the top and bottom margins increase by 1 mm. - 55 -

ESC (C Specify page length ASCII: ESC ( C nl nh ml mh Decimal: 27 40 67 nl nh ml mh Hexadecimal: 1B 28 43 nl nh ml mh nl=2, nh=0 0<(mL+mH*256)<12000 Specifies the page length. The unit is 1/300 inch (=1 dot). Page length=ml+mh*256 The current paper position is the TOF. The top and bottom margins are canceled with ESC ( c. All previously entered text is cleared. A standard unit is not used. This command is available only with continuous length tape. Inch, mm, and dot conversion table inch mm Number of dots 0 0.0 0 1 25.4 300 2 50.8 600 3 76.2 900 4 101.6 1200 5 127.0 1500 6 152.4 1800 7 177.8 2100 8 203.2 2400 9 228.6 2700 10 254.0 3000 11 279.4 3300 12 304.8 3600 13 330.2 3900 14 355.6 4200 15 381.0 4500 16 406.4 4800 17 431.8 5100 18 457.2 5400 19 482.6 5700 20 508.0 6000-56 -

ESC U Specify minimum margin ASCII: ESC U n Decimal: 27 85 n Hexadecimal: 1B 55 n 2 n 3 or 2 n 3 Specifies the minimum margin amount. n=2 or 50 ( 2 ): Specifies a minimum margin of 2 mm. n=3 or 51 ( 3 ): Specifies a minimum margin of 3 mm. Using this command clears all text. - 57 -

5.7 Printer control commands ESC @ Initialize ASCII: ESC @ Decimal: 27 64 Hexadecimal: 1B 40 None Returns all commands to their default settings. (See below.) Item Default Input buffer Saved Text buffer Cleared Print buffer Cleared Top margin 0 dot Bottom margin Depends on media Left margin 0 dot Right margin Depends on media Line feed amount 48 dots* Horizontal tab positions Horizontal tab every 8 characters (based on a character width of 10 cpi)* Vertical tab positions None Size of ANK characters 32 dots Space between ANK characters 0 dot Size of Chinese characters 32 dots Left margin for full size characters 0 dot Right margin for full size characters 0 dot Left margin for half size characters 0 dot Right margin for half size characters 0 dot Proportional pitch Canceled* International character set USA* Style of ANK characters Canceled Compressed Canceled ANK mode/chinese character mode ANK mode Vertical writing/horizontal writing Horizontal writing Full size/half size/quarter square characters Full size Adjustment for half size space Canceled Styale of Chinese characters Canceled Horizontal print position Left margin position Vertical print position Top margin position (TOF position) Landscape setting Canceled* Page length setting Canceled* Cut setting Auto cut (manufacturer s default) Minimum margin amount 3 mm* * May differ depending on the user settings. - 58 -

5.8 Graphics commands ESC * Select bit image ASCII: ESC * m n1 n2 Data Decimal: 27 42 m n1 n2 Data Hexadecimal: 1B 2A m n1 n2 Data m=0, 1, 2, 3, 4, 6, 32, 33, 38, 39, 40, 71, 72, 73 0 n1 255, 0 n2 11 The image data is as follows: - n1+n2*256 bytes when m=0, 1, 2, 3, 4, 6 - (n1+n2*256)*3 bytes when m=32, 33, 38, 39, 40 - (n1+n2*256)*6 bytes when m=71, 72, 73 Selects and outputs a bit image according to the value of m. n1 and n2 indicate the number of dot positions. n1: The remainder from dividing the number of dot positions by 256 n2: The quotient from dividing the number of dot positions by 256 m Horizontal Dot Density Vertical Dot Density Horizontal Dot Resolution Vertical Dot Resolution 0 60 dpi 60 dpi 6/300 inch 6/300 inch 1 120 dpi 60 dpi 3/300 inch 6/300 inch 2 120 dpi 60 dpi 3/300 inch 6/300 inch 3 240 dpi 60 dpi 2/300 inch 6/300 inch 4 80 dpi 60 dpi 4/300 inch 6/300 inch 6 90 dpi 60 dpi 4/300 inch 6/300 inch 32 60 dpi 180 dpi 6/300 inch 2/300 inch 33 120 dpi 180 dpi 3/300 inch 2/300 inch 38 90 dpi 180 dpi 4/300 inch 2/300 inch 39 180 dpi 180 dpi 2/300 inch 2/300 inch 40 300 dpi 180 dpi 1/300 inch 2/300 inch 71 180 dpi 360 dpi 2/300 inch 1/300 inch 72 360 dpi 360 dpi 1/300 inch 1/300 inch 73 360 dpi 360 dpi 1/300 inch 1/300 inch Horizontally neighboring dots are not omitted. Limitations: A maximum of 63 can be used with this command. - 59 -

When m=0, 1, 2, 3, 4, 6 n1 and n2 indicate the number of dot positions. n1: The remainder from dividing the number of dot positions by 256 n2: The quotient from dividing the number of dot positions by 256 B7 B6 B5 B4 B3 B2 B1 B0 First, the data is lined up in one row as follows: Relationship between the image data and the dots MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte n1+n2*256 bytes One dot of the image data is enlarged as follows, according to the value of m. m=0 m =1 m =2 m =3 m =4 m =6 As a result, the image is sized depending on the value of m, as follows: m=0 48 dots vertically (n1+n2*256)*6 dots horizontally m=1 48 dots vertically (n1+n2*256)*3 dots horizontally m=2 48 dots vertically (n1+n2*256)*3 dots horizontally m=3 48 dots vertically (n1+n2*256)*2 dots horizontally m=4 48 dots vertically (n1+n2*256)*4 dots horizontally m=6 48 dots vertically (n1+n2*256)*4 dots horizontally - 60 -

When m=32, 33, 38, 39, 40 n1 and n2 indicate the number of dot positions. n1: The remainder from dividing the number of dot positions by 256 n2: The quotient from dividing the number of dot positions by 256 1 st byte 2 nd byte 3 rd byte B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0 B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0 B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0................ Relationship between the image data and the dots First, the data is lined up in three rows as follows: MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte (n1+n2*256)*3 bytes - 61 -

One dot of the image data is enlarged as follows, according to the value of m. m=32 m=33 m=38 m=39 m=40 As a result, the image is sized depending on the value of m, as follows: m=32 48 dots vertically (n1+n2*256)*6 dots horizontally m=33 48 dots vertically (n1+n2*256)*3 dots horizontally m=38 48 dots vertically (n1+n2*256)*4 dots horizontally m=39 48 dots vertically (n1+n2*256)*2 dots horizontally m=40 48 dots vertically (n1+n2*256)*1 dot horizontally - 62 -

- 63 - When m=71, 72, 73 n1 and n2 indicate the number of dot positions. n1: The remainder from dividing the number of dot positions by 256 n2: The quotient from dividing the number of dot positions by 256 1 st byte 2 nd - 5 th byte 6 th byte B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0 B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0 B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0................ Relationship between the image data and the dots

First, the data is lined up in six rows as follows: MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte (n1+n2*256)*6 bytes One dot of the image data is enlarged as follows, according to the value of m. m=71 m=72 m=73 As a result, the image is sized depending on the value of m, as follows: m=71 48 dots vertically (n1+n2*256)*2 dots horizontally m=72 48 dots vertically (n1+n2*256)*1 dot horizontally m=73 48 dots vertically (n1+n2*256)*1 dot horizontally - 64 -

ESC K 8-dot single-density bit image ASCII: ESC K n1 n2 Data Decimal: 27 75 n1 n2 Data Hexadecimal: 1B 4B n1 n2 Data 0 n1 255, 0 n2 3 The data contains n1+n2*256 bytes of image data. Specifies that an 8-dot single-density bit image is printed with the number of dot positions indicated by n1 and n2. n1 and n2 indicate the number of dot positions. n1: The remainder from dividing the number of dot positions by 256 n2: The quotient from dividing the number of dot positions by 256 B7 B6 B5 B4 B3 B2 B1 B0 First, the data is lined up in one row as follows: Relationship between the image data and the dots MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte n1+n2*256 bytes One dot of image data is enlarged to 6 dots vertically by 6 dots horizontally. As a result, the image is 48 dots vertically by (n1+n2*256)*6 dots horizontally. - 65 -

ESC L 8-dot double-density bit image ASCII: ESC L n1 n2 Data Decimal: 27 76 n1 n2 Data Hexadecimal: 1B 4C n1 n2 Data 0 n1 255, 0 n2 3 The data contains n1+n2*256 bytes of image data. Specifies that an 8-dot double-density bit image is printed with the number of dot positions indicated by n1 and n2. n1 and n2 are specified in the same way as with ESC K. First, the data is lined up in one row as follows: MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte n1+n2*256 bytes One dot of image data is enlarged to 6 dots vertically by 3 dots horizontally. As a result, the image is 48 dots vertically by (n1+n2 *256)*3 dots horizontally. - 66 -

ESC Y 8-dot double-speed double-density bit image ASCII: ESC Y n1 n2 Data Decimal: 27 89 n1 n2 Data Hexadecimal: 1B 59 n1 n2 Data 0 n1 255, 0 n2 3 The data contains n1+n2*256 bytes of image data. Same as for an 8-dot double-density bit image. Horizontally neighboring dots are not omitted. ESC Z 8-dot quadruple-density bit image ASCII: ESC Z n1 n2 Data Decimal: 27 90 n1 n2 Data Hexadecimal: 1B 5A n1 n2 Data 0 n1 255, 0 n2 7 The data contains n1+n2*256 bytes of image data. Specifies that an 8-dot quadruple-density bit image is printed with the number of dot positions indicated by n1 and n2. n1 and n2 are specified in the same way as with ESC K. Horizontally neighboring dots are not omitted. First, the data is lined up in one row as follows: MSB LSB 1byte 1byte 1byte 1byte 1byte 1byte n1+n2*256 bytes One dot of image data is enlarged to 6 dots vertically by 2 dots horizontally. As a result, the image is 48 dots vertically by (n1+n2*256)*2 dots horizontally. - 67 -

5.9 Chinese character commands FS & Specify Chinese character mode ASCII: FS & Decimal: 28 38 Hexadecimal: 1C 26 None Specifies the Chinese character mode. Chinese characters are expressed in 2 or 4 bytes. Enter from upper byte to lower byte sequentially. Chinese character code is based on GB18030-2000. FS. Cancel Chinese character mode ASCII: FS. Decimal: 28 46 Hexadecimal: 1C 2E None Cancel Chinese character mode. - 68 -

FS J Specify vertical writing ASCII: FS J Decimal: 28 74 Hexadecimal: 1C 4A None All the Chinese characters written after this command are written in vertical writing. FS K Specify horizontal writing ASCII: FS K Decimal: 28 75 Hexadecimal: 1C 4B None All the Chinese characters written after this commnad are written in horizontal writing. Default setting is horizontal writing. - 69 -

FS S Specify size of space for full size characters ASCII: FS S n1 n2 Decimal: 28 83 n1 n2 Hexadecimal: 1C 53 n1 n2 0 n1 127 0 n2 127 Specify size of space for both left and right of full size characters. Space size for left is specified by "n1" and right is specified by "n2"in dot for each characters. 1dot = 1/300 inch The default space size for both left and right are 0. When it comes to double size characters, the size of space also becomes double. FS T Specify size of space for half size characters ASCII: FS T n1 n2 Decimal: 28 84 n1 n2 Hexadecimal: 1C 54 n1 n2 0 n1 127 0 n2 127 Specify size of space for both left and right of half size characters. Space size for left is specified by "n1" and right is specified by "n2"in dot for each characters. 1dot = 1/300 inch The default space size for both left and right are 0. Size set with this command is applied only for horizontal writing. When it comes to vertical writing, size set for full size characters is applied. - 70 -

FS U Space adjustment between half size characters ASCII: FS U Decimal: 28 85 Hexadecimal: 1C 55 None Add 1dot as adjustment to the right side of space for each half size characters. 1dot = 1/300 inch Adjustment of size of space between half size characters is canceled by default setting. FS V Cancel space adjustment between half size characters ASCII: FS V Decimal: 28 86 Hexadecimal: 1C 56 None Cancel an adjustment of size of space between half size characters. This command is valid in default setting. - 71 -

FS W Select double height and width characters ASCII: FS W n Decimal: 28 87 n Hexadecimal: 1C 57 n n=0, 1 or 48 ( 0 ), 49 ( 1 ) Specify/Cancel double height and width characters. n=1 or 49 ( 1 ): Specify double height and width characters. n=0 or 48 ( 0 ): Cancel double height and width characters. This command is valid for all the Chinese characters. Double height and width character has double size of height and double seize of width compared to full size character. Feed length is 24/300 inch longert than that of using full size characters. When canceling double height and width characters, specification for both quarter square characters and half size characters are aleso canceled. - 72 -

FS Y Specify Chinese character size ASCII: FS Y ml mh nl nh pl ph Decimal: 28 89 ml mh nl nh pl ph Hexadecimal: 1C 59 ml mh nl nh pl ph Character width: Character size(vertical): Character size(horizontal): The value of ml and mh is irrelevant. <Bitmap fonts> Valid only with: nl=16, 24, 32, 48, 64, 96, 128, 144, 192, 240 nh=0 nl=0, 32, 64, 80, 128 nh=1 The value of pl and ph is irrelevant. The height and width are in the ratio of 1:1. A character size is specified by its height. This command is used only to change the Chinese character size. The character size of Chinese character is specified as n=nl+nh*256 dots. The width and the height are the same. With bitmap fonts, only n=16, 24, 32, 48, 64, 96, 128, 144, 192, 240, 256, 288, 320, 336 and 384 are valid. The commands for specifing double width caracters, double height and width characters,half size characters, quarter square characters, space size of full size characters, space size of half size characters (SO ESC W ESC! FS! FS W FS SI FS r FS S FS T FS U) remain available. - 73 -

FS r Specify quarter square characters ASCII: FS r n Decimal: 28 86 n Hexadecimal: 1C 56 n n=0, 1 or 48 ( 0 ), 49 ( 1 ) Specify quarter square characters. All the characters in the Chinese character code matrix are printed as a quarter square character. "n" specifies the position of a quarter square character. n=1 or 49 ( 1 ): Place a superscript. n=0 or 48 ( 0 ): Place a subscript. This command is canceled by either FS S or FS DC2 command. Space between quarter square characters is same as the one between half size characters. FT T, FS U or FS V are the command to adjust a size of space for quarter square characters. - 74 -

FS - Apply Chinese character underlining ASCII: FS - n Decimal: 28 45 n Hexadecimal: 1C 2D n n=0, 1, 2, 3, 4 or 48 ( 0 ), 49 ( 1 ), 50 ( 2 ), 51 ( 3 ), 52 ( 4 ) Applies or cancels underlining. n=4 or 52 ( 4 ): Applies underlining with a width of 4 dots. n=3 or 51 ( 3 ): Applies underlining with a width of 3 dots. n=2 or 50 ( 2 ): Applies underlining with a width of 2 dots. n=1 or 49 ( 1 ): Applies underlining with a width of 1 dot. n=0 or 48 ( 0 ): Cancels underlining. This command is valid anywhere in a text line. The underlining specified by this code is a continuous line. Spaces between characters and words are also underlined. Areas with the specify absolute horizontal position (ESC $) and specify relative horizontal position (ESC \) commands are not Chinese character underlined. Bit images and barcodes are not underlined either. 4/300 inch (4 dots) is added to the line feed amount for lines that include underlined characters. The underline is positioned as follows: Underline 1 dot wide 2 dots wide 3 dots wide 4 dots wide Underline Position When horizontal writing: 2/300 inch (second dot) below the characters When vertical writing: 2/300 inch (second dot) above the characters When horizontal writing: 2/300 inch (second dot) below the characters Between 2/300 inch (second dot) and 3/300 inch (third dot) below the characters When vertical writing: 2/300 inch (second dot) above the characters Between 2/300 inch (second dot) and 3/300 inch (third dot) above the characters When horizontal writing: Between 1/300 inch (first dot) and 3/300 inch (third dot) below the characters When vertical writing: Between 1/300 inch (first dot) and 3/300 inch (third dot) above the characters When horizontal writing: Between 1/300 inch (first dot) and 4/300 inch (fourth dot) below the characters When vertical writing: Between 1/300 inch (first dot) and 4/300 inch (fourth dot) above the characters - 75 -

FS! Global Formatting for Chinese character ASCII: FS! n Decimal: 28 33 n Hexadecimal: 1C 21 n 0 n 255 Specify Global Format for Chinese character. Bit 7 6 5 4 3 2 1 0 1 Underline Italics Subscript Quarter Double Vertical quarter Double width Half width square height writing square 0 Cancel Cancel Superscript Horizontal quarter Cancel Cancel Cancel Cancel writing square Bit 1 is ignored when both bit 4 and bit 1 are 1. Bit 6 is ignored when both bit 0 and bit 6 are 1. Character data is handled sequentially from selecting character(including superscript and subscript), vertical or horizonatl writing to magnification. The bit priority is below. Bit 4 > Bit 3 > Bit1 Bit 4 > Bit 2 > Bit 1 When Bit2 and Bit 3 become 1, the character becomes double height and width same as specifing with FS W command. Bit 5 is available only when bit 4 is 1. FS SI Specify half-width characters ASCII: FS SI Decimal: 28 15 Hexadecimal: 1C 0F None All the Chinese characters written after this command are printed as half size. Full size characters are printed as half size. - 76 -

FS DC2 Cancel half-width characters ASCII: FS DC2 Decimal: 28 18 Hexadecimal: 1C 12 None Cancel half size specification by FS SI. Quarter square character specification by FS r is also canceled with this command. FS SO Specify auto-canceling double-width character ASCII: FS SO Decimal: 28 14 Hexadecimal: 1C 0E None All the characters written after this command are printed as double size characters. A double size character is as twice wider as a full size character. Available for both ANK and Chinese characters. Canceled by ESC $ or ESC \. FS DC4 Cancel auto-canceling double-width character ASCII: FS DC4 Decimal: 28 20 Hexadecimal: 1C 14 None Cancel double character specified ESC SO, SO, FE SO command. Available for both ANK and Chinese characters. - 77 -

5.10 Advanced commands ESC i B Barcode ASCII: ESC i [] B or b [Barcode data] Backslash Decimal: 27 105 [] 66 or 98 [Barcode data] 92 Hexadecimal: 1B 69 [] 42 or 62 [Barcode data] 5C Format: ESC i [] B or b [Barcode data] [Backslash] (1) []: Barcode parameters (1) (2) (3) (4) T or t (type) t0: CODE39 t1: ITF (I-2/5) t5: EAN-8, EAN-13, UPC-A t6: UPC-E t9: CODABAR ta: CODE128 tb: GS1-128 (UCC/EAN-128) tc: RSS symbols td: CODE93 te: POSTNET tf: UPC/EAN EXTENTION s (style) p (number of passes) R or r (characters below barcode) u (units of measurement) x (horizontal position) y (vertical offset) Ignored Ignored r0: OFF r1: ON Ignored Ignored Ignored - 78 -

h (height) h n1 n2 Height=n1+n2*256 (dots) 48 height 480 If height<48, height=48. If height>480, height=480. However, the height is as shown below with tc. 131 height 720 (RSS-14 Standard) 71 height 720 (RSS-14 Truncated) 71 height 720 (RSS-14 Stacked) 239 height 720 (RSS-14 Stacked Omni) 62 height 720 (RSS Limited) 134 height 720 (RSS Expanded) If height<min., height=min. If height>max., height=max. w (width) E or e (parentheses deletion) o (RSS symbols model) c (number of horizontal characters for RSS Expanded Stacked) z (ratio between thick and thin bars) f (equalize bar lengths) w0: extra small w1: small w2: medium w3: large w4: extra extra small e0: ON e1: OFF o0: RSS-14 Standard o1: RSS-14 Truncated o2: RSS-14 Stacked o3: RSS-14 Stacked Omnidirectional o4: RSS Limited o5: RSS Expanded Standard o6: RSS Expanded Stacked c: No. of horizontal characters This must be an even value where 2 no. of horizontal characters 20. z0: (3:1) z1: (2.5:1) z2: (2:1) f0: OFF f1: ON (A barcode with a large number of stacked rows may be considered out of specifications and unreadable by the reader.) - 79 -

Note * For parameter numerals 0 9, both 00h 09h and 30h 39h are recognized. * For parameter hexadecimals a f, both 0ah 0fh and 61h 66h are recognized. * The parameter types a, b, c, d, e and f are recognized even when uppercase. * The parameter parentheses deletion is available only when GS1-128 (UCC/EAN-128) is selected. * The parameter ratio between thick and thin bars is available only when t0, t1 or t9 is selected. * The parameter equalize bar lengths is available only when t5 or t6 is selected. * If any other type is selected, these parameters are ignored. * When there is no type command or an invalid type command has been specified, CODE39 is specified. * The number of characters that can be entered for each barcode type is as follows: t0: 1 50 characters ( * is not included) t1: 1 64 characters t5: 7 characters (for EAN-8) 12 characters (for EAN-13) 11 characters (for UPC-A) t6: 6 characters t9: 3 64 characters (Must begin and end with A, B, C, or D.) Lowercase letters a, b, c or d can be entered at the beginning or end, but the text that will be printed are the uppercase letters A, B, C or D. ta: 1 64 characters tb: 1 64 characters tc: 3 15 characters (begins with 01 ) (except with RSS Expanded) 1 64 numbers or 1 40 letters* 1 (for RSS Expanded) * 1 ISO646 characters can be printed. (numbers, letters, spaces,!,, %, &,, (, ), *, +,,, -,., /, :, ;, <, =, >,? and _) td: 1 64 characters (The full set of ASCII characters can be used.) te: 5 characters, 9 characters, 11 characters tf: 2 characters, 5 characters (2) B or b: Beginning of barcode data (3) [Barcode data]: Barcode data? (Generate check digit): Generates a check digit when? is in the barcode data. The position of? is irrelevant as long as it is within the barcode data. With POSTNET, CODE93, UPC/EAN EXTENSION, CODE128 and GS1-128(UCC/EAN-128), no check digit is generated. If? is inserted, it is treated as barcode data. With only UPC/EAN EXTENSION, the data is printed above the barcode. - 80 -

(4) [Backslash]: End of barcode Barcode Type POSTNET, UPC/EAN EXTENTION, CODE39, ITF(I-2/5), EAN-8, EAN-13, UPC-A, UPC-E, CODABAR, RSS symbols CODE93, CODE128, GS1-128 (UCC/EAN-128) Command ESC i [Parameter] B or b [Barcode data] \ ESC i [Parameter] B or b [Barcode data] \\\ Specifies a barcode image. Any data extending beyond the right margin is ignored. Since the check digit is generated automatically from the barcode data, the check digit is not sent as barcode data. Since the length of the barcode data is also checked, the data would not be correctly recognized if the check digit data was present. With CODE39, ITF (I-2/5), CODABAR, CODE128, GS1-128 (UCC/EAN-128) or RSS Expanded, the buffer length for the barcode image is about 22 cm. A barcode longer than 22 cm will not be printed. The characters that can be printed with CODE128 and GS1-128 (UCC/EAN-128) are the 128 ASCII characters and the special codes FNC1, FNC2, FNC3 and FNC4. Codes assigned to the special codes: FNC1: 86h, FNC2: 81h, FNC3: 80h, FNC4: 84h The control codes and special codes appear as spaces when characters are printed below CODE128 and GS1-128 (UCC/EAN-128) barcodes. The control codes appear as spaces when characters are printed below CODE93 barcodes. Special code FNC1 can also be printed with RSS Expanded. This special code also appears as a space when characters are printed below the barcode. Code assigned to the special code: FNC1: 86h The width can be set to extra extra small only with CODE128 and EAN128. Characters are not printed below the barcode when the width is set to extra extra small. Example For barcode type CODE39, with no characters printed below the barcode, a size of large (width) 480 dots (height) and a ratio between thick and thin bars of 3:1, the command will be as shown below. ESC i t0 r0 he0h 01h w3 z0 B 123456789 \ - 81 -

ESC i Q 2D barcode (QR Code) ASCII: ESC i Q or q Data Decimal: 27 105 81 or 113 Data Hexadecimal: 1B 69 51 or 71 Data Format: ESC i Q or q [] [Barcode data] \\\ (1) (2) (3) (1) [] Unlike with 1D barcodes, all parameters must be specified in order, starting from the top. If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1. Cell size 2. Symbol type 3. Structured Append setting 4. Code number 5. Number of partitions [1-byte decimal] 3 [1-byte decimal] 4 [1-byte decimal] 5 [1-byte decimal] 6 [1-byte decimal] 8 [1-byte decimal] 10 [1-byte decimal] 1 [1-byte decimal] 2 [1-byte decimal] 3 [1-byte decimal] 0 [1-byte decimal] 1 [1-byte decimal] 1 16 [1-byte decimal] 2 16 Specifies the dot size per cell side. Prints 3 dots per cell side. (default value) Prints 4 dots per cell side. Prints 5 dots per cell side. Prints 6 dots per cell side. Prints 8 dots per cell side. Prints 10 dots per cell side. Model 1 Model 2 (default value) Micro QR Not partitioned. (default value) Partitioned (*1) Indicates the number of the symbol in a partitioned QR Code. Indicates the total number of symbols in a partitioned QR Code. 6. Parity data [1-byte hexadecimal] 00-FF Value (in bytes) of exclusively OR ing all the print data (print data before partition) 7. Error correction level 8. Data input method [1-byte decimal] 1 [1-byte decimal] 2 [1-byte decimal] 3 [1-byte decimal] 4 [1-byte decimal] 0 [1-byte decimal] 1 High-density level: L 7% Standard level: M 15% (default value) High-reliability level: Q 25% Ultra-high-reliability level: H 30% (*2) Auto input (default value) Manual input Selects whether numbers, English alphanumeric characters, Chinese characters or binary characters are entered. - 82 -

(*1) With Micro QR, the Structured Append setting is invalid, and the default setting is used. (*2) With Micro QR, error correction level 4 is invalid, and the default setting is used. What is the QR Code Structured Append setting? QR Codes have Structured Append settings. A long character string can be partitioned into 2 to 16 partitions and printed. With ESC/P commands, it is necessary to enter only the number of partitions. For example, if the print data is partitioned into 3 partitions, the barcode data is as follows: ESC i Q or q [1st parameter] [1st set of barcode data] \\\ ESC i Q or q [2nd parameter] [2nd set of barcode data] \\\ ESC i Q or q [3rd parameter] [3rd set of barcode data] \\\ Refer to the following for specifying settings for 3 through 6 in []. 3. Structured append setting: This determines whether or not the barcode data is partitioned. If the data is not partitioned, enter 0. When not partitioning, the values of 4 (code number), 5 (number of partitions), and 6 (parity data) are ignored; therefore, enter 0 as a dummy value for these parameters. 4. Code number: This indicates which number the ESC/P command for that QR Code is. For example, if it is for the second of four partitions, this is 2; for the fourth this is 4. 5. Number of partitions: This is the number of partitions. 6. Parity data: This is the value (in bytes) of exclusively OR ing all the print data (print data before partition). Entering the same value as for the partitioned QR Code ESC/P command indicates that these codes are linked. What is exclusive OR ing in bytes? The data is exclusively OR ed (XOR ed) in bytes and in order. For example, putting a character string into hexadecimal gives 31h, 32h, 33h, 34h. Character OR ed (XOR ed) in bytes Results XOR of 31h and 32h 0011 0001 ^= 0011 0010 0000 0011 (03h) XOR of 03h and 33h 0000 0011 ^= 0011 0011 0011 0000 (30h) XOR of 30h and 34h 0011 0000 ^= 0011 0100 0000 0100 (04h) Therefore, the parity is 04h. Note If this parity value is incorrect, the correct QR Code is not generated. - 83 -

Summary Printing the character string 123456789 with a cell size of 4 dots, Model 2, standard error correction level, and automatic data input. Without Structured Append With Structured Append [Three partitions] ESC i Q 04h 02h 00h 00h 00h 00h 02h 00h 123456789 \\\ ESC i Q 04h 02h 01h 01h 03h 31h 02h 00h 123 \\\ ESC i Q 04h 02h 01h 02h 03h 31h 02h 00h 456 \\\ ESC i Q 04h 02h 01h 03h 03h 31h 02h 00h 789 \\\ (The parity for the character string 123456789 is 31h.) (2) [Barcode data]: Barcode data When manual input is selected in 8 (data input method), the barcode data must be preceded with one of the following single-byte alphanumeric characters. Barcode Type Preceded Character Example Number input N or n ESC i Q [other parameters] 01h N123456789 \\\ Alphanumeric character input A or a ESC i Q [other parameters] 01h A012345678aBcDe \\\ Chinese character input Binary character input K or k B or b+4-digit number ESC i Q [other parameters] 01h K Chinese character input \\\ ESC i Q [other parameters] 01h B0005#### \\\ With the 4-digit number, specify the number of binary characters to actually be entered. For example, if 12 binary characters are to be entered, specify: B 0012 (30h, 30h, 31h, 32h) The number of barcode data characters that can be entered depends on the model type and the input method. Model 1 707 English alphanumeric characters, 1167 numbers, 486 binary bytes, 299 Chinese characters Model 2 4296 English alphanumeric characters, 7089 numbers, 2953 binary bytes, 1817 Chinese characters Micro QR 21 English alphanumeric characters, 35 numbers, 15 binary bytes, 9 Chinese characters Note The numbers listed above are for an error correction level at a high-density level (L 7%). If the standard level or higher is set, the number of characters that can be entered may decrease. In addition, even if the characters are entered with the high-density level (L) specified, the number of characters that can be entered may decrease due to compression. - 84 -

(3) \\\: End of barcode There must be three backslashes to end 2D barcode. Example Refer to the section Summary. ESC i P Specify QR Code version ASCII: ESC i P n Decimal: 27 105 80 n Hexadecimal: 1B 69 50 n 0 n 40 The barcode size can be fixed. The default value is 0. The available versions differ depending on the symbol type used. If a setting other than those listed is specified, the setting returns to its default. The following settings are available for each symbol type. Model1 (0 14), Model2 (0 40), MicroQR (0 4) - 85 -

ESC i V 2D barcode (PDF417) ASCII: ESC i V or v Data Decimal: 27 105 86 or 118 Data Hexadecimal: 1B 69 56 or 76 Data Format: ESC i V or v [] [Barcode data] \\\ (1) (2) (3) (1) [] Unlike with 1D barcodes, all parameters must be specified in order, starting from the top. If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1. Cell size [1-byte decimal] 3 [1-byte decimal] 4 [1-byte decimal] 5 [1-byte decimal] 6 [1-byte decimal] 8 [1-byte decimal] 10 Specifies the dot size per cell side. Prints 3 dots per cell side. (default value) Prints 4 dots per cell side. Prints 5 dots per cell side. Prints 6 dots per cell side. Prints 8 dots per cell side. Prints 10 dots per cell side. 2. Symbol type [1-byte decimal] 0 [1-byte decimal] 1 [1-byte decimal] 2 [1-byte decimal] 3 Standard (default value) Truncate MicroPDF417 standard MicroPDF417 Code128 emulation 3. Data input method [1-byte decimal] 0 [1-byte decimal] 1 Auto input Binary input (default value) 4. Error correction capacity-type [1-byte decimal] 0 [1-byte decimal] 1 Level input setting (default value) Percentage input setting 5. Error correction capacity-value - Level input [2-byte decimal] 0 8 Specifies the level. (The default value is 0.) - Percentage input 6. Symbol size (X direction) 7. Symbol size (Y direction) [2-byte decimal] 0 400 [1-byte decimal] 0 [1-byte decimal] 1 30 *0 and 1 4 with MicroPDF417 [1-byte decimal] 0 [1-byte decimal] 3 90 *0 and 4 44 with MicroPDF417 Specifies the percentage. (The default value is 10.) Auto setting (default value) Manual settings Auto setting (default value) Manual settings - 86 -

8. Aspect value [2-byte decimal] 1 1000 Specifies the aspect value. Actually, this is 0.01 10.0, but since the decimal point cannot be entered, a value multiplied by 100 is entered. The default value is 50. (The actual value is 0.5.) Note * If a setting for the symbol size (X direction) or symbol size (Y direction) has been specified manually, the aspect value setting is ignored. * If a setting for the symbol size (X direction) or the symbol size (Y direction) has been entered manually, the bar code may not be printed or an unreadable bar code may be printed. * If both a large cell size and a high level error correction capacity have been specified, printing may not be possible due to a full print buffer. [With symbol type MicroPDF417] * Since the error correction capacity is automatically determined from the symbol size (X direction) setting, the settings for error correction capacity and type and error correction capacity-value are ignored. * The aspect value setting is ignored. * The following table shows the values available for the symbol size (Y direction) according to the symbol size (X direction) setting. If an invalid setting is specified for the symbol size (Y direction), the default setting is specified. Symbol Size (X Direction) Symbol Size (Y Direction) Auto Auto 1 Auto 11 14 17 20 24 28 2 Auto 8 11 14 17 20 23 26 3 Auto 6 8 10 12 15 20 26 32 38 44 4 Auto 4 6 8 10 12 15 20 26 32 38 44 (2) Barcode data The numbers of barcode data characters that can be entered are as follows. 1850 alphanumeric characters, 2710 numbers, 1108 binary bytes Chinese characters are babel to be used but handled as binary. 1 Chinese character is handled as 2 Bytes data. Note The numbers listed above are for an error correction level at the lowest level. If the standard level or higher is set, the number of characters that can be entered may decrease. In addition, even if the characters are entered with the lowest level specified, the number of characters that can be entered may decrease due to compression. - 87 -

[With symbol type MicroPDF417] Maximum of 250 alphanumeric characters, maximum of 366 numbers, maximum of 150 bytes of binary data However, the following table shows the maximum amount of information allowed according to the settings for symbol size (X direction) and symbol size (Y direction). Maximum Amount of Information Allowed X Y Alphanumeric Numbers Binary Characters 1 11 6 8 3 1 14 12 17 7 1 17 18 26 10 1 20 22 32 13 1 24 30 44 18 1 28 38 55 22 2 8 14 20 8 2 11 24 35 14 2 14 36 52 21 2 17 46 67 27 2 20 56 82 33 2 23 64 93 38 2 26 72 105 43 3 6 10 14 6 3 8 18 26 10 3 10 26 38 15 3 12 34 49 20 3 15 46 67 27 3 20 66 96 39 3 26 90 132 54 3 32 114 167 68 3 38 138 202 82 3 44 162 237 97 4 4 14 20 8 4 6 22 32 13 4 8 34 49 20 4 10 46 67 27 4 12 58 85 34 4 15 76 111 45 4 20 106 155 63 4 26 142 208 85 4 32 178 261 106 4 38 214 313 128 4 44 250 366 150 (3) \\\: End of barcode There must be three backslashes to end 2D barcodes. - 88 -

ESC i D 2D barcode (DataMatrix) ASCII: ESC i D or d data Decimal: 27 105 68 or 100 data Hexadecimal: 1B 69 44 or 64 data Format: ESC i D or d [] [Barcode data] \\\ (1) (2) (3) (1) [] Unlike with 1D barcodes, all parameters must be specified in order, starting from the top. If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1. Cell size 2. Symbol type [1-byte decimal] 3 [1-byte decimal] 4 [1-byte decimal] 5 [1-byte decimal] 6 [1-byte decimal] 8 [1-byte decimal] 10 [1-byte decimal] 0 [1-byte decimal] 1 Specifies the dot size per cell side. Prints 3 dots per cell side. (default value) Prints 4 dots per cell side. Prints 5 dots per cell side. Prints 6 dots per cell side. Prints 8 dots per cell side. Prints 10 dots per cell side. ECC200 square (default value) ECC200 rectangular 3. Vertical size [1-byte decimal] 0 [1-byte decimal] 10 [1-byte decimal] 12 [1-byte decimal] 14 [1-byte decimal] 16 [1-byte decimal] 18 [1-byte decimal] 20 [1-byte decimal] 22 [1-byte decimal] 24 [1-byte decimal] 26 [1-byte decimal] 32 [1-byte decimal] 36 [1-byte decimal] 40 [1-byte decimal] 44 [1-byte decimal] 48 [1-byte decimal] 52 [1-byte decimal] 64 [1-byte decimal] 72 [1-byte decimal] 80 [1-byte decimal] 88 [1-byte decimal] 96 (continued to the next page) [ECC200 square] Vertical no. of cells: AUTO (default value) Vertical no. of cells: 10 cells Vertical no. of cells: 12 cells Vertical no. of cells: 14 cells Vertical no. of cells: 16 cells Vertical no. of cells: 18 cells Vertical no. of cells: 20 cells Vertical no. of cells: 22 cells Vertical no. of cells: 24 cells Vertical no. of cells: 26 cells Vertical no. of cells: 32 cells Vertical no. of cells: 36 cells Vertical no. of cells: 40 cells Vertical no. of cells: 44 cells Vertical no. of cells: 48 cells Vertical no. of cells: 52 cells Vertical no. of cells: 64 cells Vertical no. of cells: 72 cells Vertical no. of cells: 80 cells Vertical no. of cells: 88 cells Vertical no. of cells: 96 cells - 89 -

3. Vertical size (continued) (continued from the previous page) [1-byte decimal] 104 [1-byte decimal] 120 [1-byte decimal] 132 [1-byte decimal] 144 Vertical no. of cells: 104 cells Vertical no. of cells: 120 cells Vertical no. of cells: 132 cells Vertical no. of cells: 144 cells [1-byte decimal] 0 [1-byte decimal] 8 [1-byte decimal] 12 [1-byte decimal] 16 [ECC200 rectangular] Vertical no. of cells: AUTO Vertical no. of cells: 8 cells Vertical no. of cells: 12 cells Vertical no. of cells: 16 cells (default value) 4. Horizontal size [1-byte decimal] x [1-byte decimal] 0 [1-byte decimal] 18 [1-byte decimal] 32 [1-byte decimal] 26 [1-byte decimal] 36 [1-byte decimal] 36 [1-byte decimal] 48 [ECC200 square] Horizontal no. of cells: Same value as vertical size (x) [ECC200 rectangular] (1) When the vertical size is AUTO Horizontal no. of cells: AUTO (default value) (2) When the vertical size is 8 cells Horizontal no. of cells: 18 cells Horizontal no. of cells: 32 cells (3) When the vertical size is 12 cells Horizontal no. of cells: 26 cells Horizontal no. of cells: 36 cells (4) When the vertical size is 16 cells Horizontal no. of cells: 36 cells Horizontal no. of cells: 48 cells 5. Reserved [1-byte decimal] 5 0 5 bytes of dummy data (0) is sent. Note * If the vertical size is specified as a value other than those listed for ECC200 square, the AUTO setting is selected. If the horizontal size is specified as a value different from the vertical size, the setting is changed to the same value as the horizontal size. * If the vertical or horizontal size for ECC200 rectangular is specified as a value other than those listed, the AUTO setting is selected. (2) [Barcode data]: Barcode data The maximum number of barcode data characters that can be entered is listed below. 2335 alphanumeric characters, 3116 numbers, 1556 bytes of binary data Note The numbers of characters that can be entered (as listed above) are for the maximum vertical horizontal cell settings (144 cells 144 cells). The number of characters that can be entered may decrease, depending on the specified settings. - 90 -

(3) \\\: End of barcode There must be three backslashes to end 2D barcodes. Example For data 12345 with symbol type ECC square at 40 40 with a 3-dot cell size, the command will be as shown below. ESC i D 03h 00h 28h(40d) 28h 00h 00h 00h 00h 00h 12345 \\\ - 91 -

ESC i M 2D barcode (MaxiCode) ASCII: ESC i M or m data Decimal: 27 105 77 or 109 data Hexadecimal: 1B 69 4D or 6D data Format: ESC i M or m [] \ [Barcode data] \\\ (1) (2) (3) (4) (1) [] If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1. Symbol type [1-byte decimal] 0 [1-byte decimal] 1 [1-byte decimal] 2 Standard (default value) Full EEC Structured carrier message 2. Structured Append setting [1-byte decimal] 0 [1-byte decimal] 1 With Structured Append Without Structured Append (default value) (2) \ (backslash) Separator between parameters and barcode data (3) [Barcode data]: Barcode data The number of barcode data characters that can be entered is listed below. Symbol Type Maximum Amount of Information Allowed Alphanumeric Characters Numbers Standard 93 138 Full EEC 77 113 Structured carrier message 84 126 Note The numbers of characters that can be entered (as listed above) are for when using only the common character set (code set A in the MaxiCode specifications). The number of characters that can be entered may decrease, depending on the characters that are used. - 92 -

When the symbol type is the structured carrier message, the service class, country code and postal code can be specified separately from the normal data. Specify each value, separated by a backslash and comma (\,), immediately before the normal data. <postal_code>\,<country_code>\,<service_class>\,<normal_barcode_data> When \, is not used three times, the data is written as shown in the following example. <data1>\,<data2>\,<normal_barcode_data> Service class=default value Country code Postal code If a value other than those listed is entered for a parameter, that parameter is specified with its default value. Postal code 9 or less numbers, or 6 or less alphanumeric characters Ignored when not structured carrier message. Default value: 000000000 Country code 3 or less numbers Ignored when not structured carrier message. Default value: 000 Service class 3 or less numbers Ignored when not structured carrier message. Default value: 000 Note If the postal code is specified as alphanumeric characters, characters other than those listed below are invalid. A to Z # $ % & ( ) * +, -. / 0 to 9 : However, lowercase letters (a to z) are converted to the valid uppercase letters (A to Z). (4) \\\: End of barcode There must be three backslashes to end 2D barcodes. - 93 -

ESC i F Print downloaded data ASCII: ESC i F P n Decimal: 27 105 70 80 n Hexadecimal: 1B 69 46 50 n n: file header index 0 n 98 Expands downloaded data in the print buffer as image data. Expands downloaded image data from the print position. If there is no image data, this command is ignored. Must be downloaded beforehand This printer PC Image file (.bmp) Abcdefg ABCDEFG HIJK Example: Combination of text and downloaded image - 94 -

As with text, if the image data does not all fit on the current line, an automatic line feed is performed, and the data is placed at the beginning of the next line. At that time, the any data that does not fit in the print area is deleted. Abcdefg Abcdefg Abcdefg 1. The text is entered. 2. The downloaded image is entered. Example: Normal size 3. Since the image does not fit, it is pasted in after an automatic line feed. Abc Abc Abc 1. The text is entered. 2. The downloaded image is entered. 3. Since the image does not fit, it is pasted in after an automatic line feed and trimmed to fit between the left and right margins. Example: Image larger than the distance between left and right margins - 95 -

If the result of pasting in the downloaded image extends beyond the bottom margin position, the image is pasted in after a page feed. However, if the downloaded image is larger than the entire area between the top and bottom margins, the entire image is ignored. Abcdefg WLMBGOr Dabfdifpdzra BGHJgmfg gfdslrt Abcdefg WLMBGOr Dabfdifpdzra BGHJgmfg gfdslrt Abcdefg 1. The text is entered. 2. The downloaded image is entered. 3. Since the image does not fit, it is pasted in after an automatic page feed. Example: Image smaller than the distance between the top and bottom margins Abcdefg WLMBGOr Dabfdifpdzra Abcdefg WLMBGOr Dabfdifpdzra Abcdefg WLMBGOr Dabfdifpdzra 1. The text is entered. 2. The downloaded image is entered. 3. The entire image is ignored. Example: Image larger than the distance between top and bottom margins - 96 -

There are limits on the amount of image data that can be stored in the printer. The size of the storage area is 6,144 KB. However, bitmap data is not stored as is, but is converted into the printer storage format by Transfer Manager. Image data larger than the media size is handled by deleting the portion of the image that does not fit within the size of the media. The portion of image data deleted depends on the media orientation. Examples Portrait (Media: Die-cut shipping label) Size of Downloaded Image Print Size 1109 (height) 696 (width) 1109 (height) 696 (width) (Not deleted) 696 (height) 1109 (width) 696 (height) 696 (width) (Part deleted) With a downloaded image saved at 696 (height) by 1109 (width) Portion not used Portion used Landscape (Media: Die-cut shipping label) Size of Downloaded Image Print Size 696 (height) 1109 (width) 1109 (height) 696 (width) (Not deleted) 1109 (height) 696 (width) 696 (height) 696 (width) (Part deleted) With a downloaded image saved at 1109 (height) by 696 (width) Portion used Portion not used - 97 -

ESC i a Switch command mode ASCII: ESC i a n Decimal: 27 105 97 n Hexadecimal: 1B 69 61 n n: Command mode 0 or 48: ESC/P standard mode 1 or 49: Raster graphics mode 3 or 51: P-touch Template mode Switches the command mode to ESC/P, P-touch Template or PTCBP (raster graphics) mode. Dynamically switches between the three modes. - 98 -

ESC i S Status information request ASCII: ESC i S Decimal: 27 105 83 Hexadecimal: 1B 69 53 None Sends a requests for the printer status. The printer status consists of 32 bytes. Order Offset Size Name Value/Standard 1 0 1 Print head mark Fixed at 80h 2 1 1 Size Fixed at 20h 3 2 1 Brother code Fixed at B (42h) 4 3 1 Series code Fixed at 4 (34h) 5 4 1 Model code Fixed at 7 (37h) 6 5 1 Country code Fixed at 0 (30h) 7 6 1 Printer information Fixed at 00h 8 7 1 Reserved Fixed at 00h 9 8 1 Error information 1 Refer to table (1) below. 10 9 1 Error information 2 Refer to table (2) below. 11 10 1 Media width Refer to 3.1 Print area on page 10. 12 11 1 Media type Refer to table (3) below. 13 12 1 Number of colors Fixed at 00h 14 13 1 Media length (higher order bytes) Refer to 3.1 Print area on page 10. 15 14 1 Media sensor value Refer to 3.1 Print area on page 10. 16 15 1 Mode Fixed at 00h 17 16 1 Density Fixed at 00h 18 17 1 Media length (lower order bytes) Refer to 3.1 Print area on page 10. 19 18 1 Status type Refer to table (4) below. 20 19 1 Phase type Fixed at 00h 21 20 1 Phase number (higher order bytes) Fixed at 00h 22 21 1 Phase number (lower order bytes) Fixed at 00h 23 22 1 Notification number Not used 24 23 1 Expansion area (number of bytes) Fixed at 00h 25 24 8 Reserved Fixed at 00h - 99 -

(1) Error information 1 Flag Mask Meaning Bit 0 01h No media error Bit 1 02h End of media error Bit 2 04h Cutter jam error Bit 3 08h Not used Bit 4 10h Printer in use Bit 5 20h Printer turned off Bit 6 40h Not used Bit 7 80h Fan motor error (2) Error information 2 Flag Mask Meaning Bit 0 01h Replace media error Bit 1 02h Expansion buffer full error Bit 2 04h Communication error Bit 3 08h Image error occurred Bit 4 10h Cover open error Bit 5 20h Not used Bit 6 40h Leading edge detection error Bit 7 80h System error (3) Media type Media Type Value Remarks None 00h No media Continuous length tape 0Ah Die-cut label 0Bh (4) Status type Status Type Value Remarks Reply to status request 00h (Not used) 01h Error occurred 02h (Not used) 03h - FFh - 100 -

ESC i L Specify landscape orientation ASCII: ESC i L n Decimal: 27 105 76 n Hexadecimal: 1B 69 4C n n=0, 1 or 48, 49 Applies or cancels the landscape orientation n=1 or 49 ( 1 ): Applies the landscape orientation. n=0 or 48 ( 0 ): Cancels the landscape orientation. Using this command clears all text. Before entering text, specify the paper orientation with this command. When the printer is turned on, the landscape orientation is canceled. ABC ABC - 101 -

ESC i C Specify cutting ASCII: ESC i C n Decimal: 27 105 67 n Hexadecimal: 1B 69 43 n n=0, 1 or 48, 49 Specifies cutting after printing. n=1 or 49 ( 1 ): Specifies cutting. n=0 or 48 ( 0 ): Cancels cutting. The default auto cut setting can be changed with the P-touch Template Settings Tool (P-touch Template Settings.exe). The number of auto cut copies can be specified with the P-touch Template Settings Tool (P-touch Template Settings.exe). Manufacturer s default auto cut setting: ON (auto cut) Manufacturer s default auto cut copies: 1-102 -

5.11 Advanced static commands ESC ixq2 Select default character style ASCII: ESC i X Q 2 n1 n2 n3 Decimal: 27 105 88 81 50 n1 n2 n3 Hexadecimal: 1B 69 58 51 32 n1 n2 n3 n1: 01h (Fixed) n2: 00h (Fixed) 00h n3 04h Selects the default character style. n3=00h: None (normal characters) (*Manufacturer s default) n3=01h: Bold n3=02h: Outline n3=03h: Shadow n3=04h: Shadow and outline This command is a static command. Remarks Invalid if n3 is a value other than 00h through 04h - 103 -

ESC ixq1 Retrieve default character style ASCII: ESC i X Q 1 n1 n2 Decimal: 27 105 88 81 49 n1 n2 Hexadecimal: 1B 69 58 51 31 n1 n2 n1: 00h (Fixed) n2: 00h (Fixed) The default character style setting is returned as 3-byte data. [1] 01h (Fixed) [2] 00h (Fixed) [3] Setting 00h: None (normal characters) 01h: Bold 02h: Outline 03h: Shadow 04h: Shadow and outline The retrieved value is a value specified by a static command. - 104 -

ESC ixx2 Specify default ANK character size ASCII: ESC i X X 2 n1 n2 n3 n4 Decimal: 27 105 88 88 50 n1 n2 n3 n4 Hexadecimal: 1B 69 58 58 32 n1 n2 n3 n4 n1: 02h (Fixed) n2: 00h (Fixed) 00h n3 FFh, 00h n4 01h Specifies the default character size. n3+(n4*256): Default character size (dots) The following settings (dots) are valid. 16, 24, 32, 48, 64, 96, 128, 144, 192, 240, 256, 288, 320, 336, 384 The manufacturer s default is 32. This command is a static command. Remarks Invalid if the setting is a value outside of the allowable range - 105 -

ESC ixx1 Retrieve default ANK character size ASCII: ESC i X X 1 n1 n2 Decimal: 27 105 88 88 49 n1 n2 Hexadecimal: 1B 69 58 58 31 n1 n2 n1: 00h (Fixed) n2: 00h (Fixed) The default character size setting is returned as 4-byte data. [1] 02h (Fixed) [2] 00h (Fixed) [3, 4] n3 n4 settings n3+(n4*256): Default ANK character size (dots) The retrieved value is a value specified by a static command. ESC ix32 Specify default line feed ASCII: ESC i X 3 2 n1 n2 n3 n4 Decimal: 27 105 88 51 50 n1 n2 n3 n4 Hexadecimal: 1B 69 58 33 32 n1 n2 n3 n4 n1: 02h (Fixed) n2: 00h (Fixed) 00h n3 FFh, 00h n4 04h Specifies the default line feed. n3+(n4*256): Default line feed (dots) (0 through 1275) *The manufacturer s default is 48. This command is a static command. Remarks Invalid if the setting is a value outside of the allowable range - 106 -

ESC ix31 Retrieve default line feed ASCII: ESC i X 3 1 n1 n2 Decimal: 27 105 88 51 49 n1 n2 Hexadecimal: 1B 69 58 33 31 n1 n2 n1: 00h (Fixed) n2: 00h (Fixed) The default line feed setting is returned as 4-byte data. [1] 02h (Fixed) [2] 00h (Fixed) [3, 4] n3 n4 settings n3+(n4*256): Default line feed (dots) The retrieved value is a value specified by a static command. ESC ixa2 Select default alignment ASCII: ESC i X A 2 n1 n2 n3 Decimal: 27 105 88 65 50 n1 n2 n3 Hexadecimal: 1B 69 58 41 32 n1 n2 n3 n1: 01h (Fixed) n2: 00h (Fixed) 00h n3 02h Selects the default alignment. n3=00h: Left alignment (Manufacturer s default) n3=01h: Center alignment n3=02h: Right alignment This command is a static command. Remarks Invalid if n3 is a value outside of the allowable range If the print media is continuous length tape, the printing orientation is landscape and the page length is not specified, commands specifying the alignment are ignored. - 107 -

ESC ixa1 Retrieve default alignment ASCII: ESC i X A 1 n1 n2 Decimal: 27 105 88 65 49 n1 n2 Hexadecimal: 1B 69 58 41 31 n1 n2 n1: 00h (Fixed) n2: 00h (Fixed) The default alignment setting is returned as 3-byte data. [1] 01h (Fixed) [2] 00h (Fixed) [3] Setting 00h: Left alignment 01h: Center alignment 02h: Right alignment The retrieved value is a value specified by a static command. - 108 -

ESC ix(2 Specify default page length ASCII: ESC i X ( 2 n1 n2 n3 n4 Decimal: 27 105 88 40 50 n1 n2 n3 n4 Hexadecimal: 1B 69 58 28 32 n1 n2 n3 n4 n1: 02h (Fixed) n2: 00h (Fixed) 00h n3 FFh, 00h n4 2Eh Specifies the default page length. n3+(n4*256): Default page length (dots) (0, 229 through 11999) *A default page length of 0 indicates the Auto setting. *The manufacturer s default is 0. This command is a static command. Remarks Invalid if the setting is a value outside of the allowable range ESC ix(1 Retrieve default page length ASCII: ESC i X ( 1 n1 n2 Decimal: 27 105 88 40 49 n1 n2 Hexadecimal: 1B 69 58 28 31 n1 n2 n1: 00h (Fixed) n2: 00h (Fixed) The default page length setting is returned as 4-byte data. [1] 02h (Fixed) [2] 00h (Fixed) [3, 4] n3 n4 settings n3+(n4*256): Default page length (dots) *A default page length of 0 indicates the Auto setting. The retrieved value is a value specified by a static command. - 109 -

ESC ixl2 Select default landscape orientation ASCII: ESC i X L 2 n1 n2 n3 Decimal: 27 105 88 76 50 n1 n2 n3 Hexadecimal: 1B 69 58 4C 32 n1 n2 n3 n1: 01h (Fixed) n2: 00h (Fixed) 00h n3 01h Selects the default landscape orientation setting. n3=00h: Cancel landscape orientation (*Manufacturer s default) n3=01h: Apply landscape orientation This command is a static command. Remarks Invalid if n3 is a value outside of the allowable range ESC ixl1 Retrieve default landscape orientation ASCII: ESC i X L 1 n1 n2 Decimal: 27 105 88 76 49 n1 n2 Hexadecimal: 1B 69 58 4C 31 n1 n2 n1: 00h (Fixed) n2: 00h (Fixed) The default landscape orientation setting is returned as 3-byte data. [1] 01h (Fixed) [2] 00h (Fixed) [3] Setting 00h: Cancel landscape orientation 01h: Apply landscape orientation The retrieved value is a value specified by a static command. - 110 -

ESC ixj2 Select default international character set ASCII: ESC i X j 2 n1 n2 n3 Decimal: 27 105 88 106 50 n1 n2 n3 Hexadecimal: 1B 69 58 6A 32 n1 n2 n3 n1: 01h (Fixed) n2: 00h (Fixed) 00h n3 0Dh, 40h Selects the default international character set. n3=00h: U.S.A. (*Manufacturer s default) n3=01h: France n3=02h: Germany n3=03h: U.K. n3=04h: Denmark I n3=05h: Sweden n3=06h: Italy n3=07h: Spain I n3=08h: Japan n3=09h: Norway n3=0ah: Denmark II n3=0bh: Spain II n3=0ch: Latin America n3=0dh: South Korea n3=40h: Legal This command is a static command. Remarks Invalid if n3 is a value outside of the allowable range - 111 -

ESC ixj1 Retrieve default international character set ASCII: ESC i X j 1 n1 n2 Decimal: 27 105 88 106 49 n1 n2 Hexadecimal: 1B 69 58 6A 31 n1 n2 n1: 00h (Fixed) n2: 00h (Fixed) The default international character set setting is returned as 3-byte data. [1] 01h (Fixed) [2] 00h (Fixed) [3] Setting 00h: U.S.A. 01h: France 02h: Germany 03h: U.K. 04h: Denmark I 05h: Sweden 06h: Italy 07h: Spain I 08h: Japan 09h: Norway 0Ah: Denmark II 0Bh: Spain II 0Ch: Latin America 0Dh: South Korea 40h: Legal The retrieved value is a value specified by a static command. - 112 -

ESC ixu2 Specify default minimum margin ASCII: ESC i X U 2 n1 n2 n3 Decimal: 27 105 88 85 50 n1 n2 n3 Hexadecimal: 1B 69 58 55 32 n1 n2 n3 n1: 01h (Fixed) n2: 00h (Fixed) 02h n3 03h Selects the default minimum margin amount. nh3=02h: Specifies a minimum margin of 2 mm. nh3=03h: Specifies a minimum margin of 3 mm. (Manufacturer s default) This command is a static command. Remarks Invalid if n3 is a value outside of the allowable range ESC ixu1 Retrieve default minimum margin ASCII: ESC i X U 1 n1 n2 Decimal: 27 105 88 85 49 n1 n2 Hexadecimal: 1B 69 58 55 31 n1 n2 n1: 00h (Fixed) n2: 00h (Fixed) The default minimum margin setting is returned as 3-byte data. [1] 01h (Fixed) [2] 00h (Fixed) [3] Setting value 02h: 2mm 03h: 3mm The retrieved value is a value specified by a static command. - 113 -

Appendix A: Specifications BROTHER QL-720NW P-touch Template specifications Printing method Maximum print length Resolution (dpi) Font Size (dots) Raster printing (PTCBP mode) ESC/P printing P-touch Template printing 1 m 300 dpi 300 dpi Bitmap fonts: Helsinki, Simhei Bitmap fonts: 16 16, 24 24, 32 32,48 48, 64 64, 96 96,128 128, 144 144, 192 192,240 240, 256 256, 288 288, 320 320, 336 336, 384 384 dots Printing Text Character style Underline None, Bold, Italics, Outline, Shadow, Shadow + Outline Off, On Character width Half width, Normal, Double width Horizontal alignment Left, Center, Right Rotate Portrait, landscape Barcode Protocols CODE39, ITF (I-2/5), EAN-13, EAN-8, UPC-A, UPC-E, UPC/EAN EXTENSION, CODE93, POSTNET, CODABAR, CODE128, GS1-128 (UCC/EAN-128), QR Code, PDF417, Data Matrix, MaxiCode, RSS-14(Standard, Truncated, Stacked, Stacked Omni), RSS-Limited, RSS Expanded(Standard, Stacked) Width Large, Medium, Small, Extra Small, Extra Extra Small Transmission RS Baud rate (bps) 115.2k, 57.6k, 9600 Busy DTR, Xon/Xoff Bit length 8, 7 Parity NONE, ODD, EVEN Stop bit 1 bit Settings that appear in bold and underlined are the default settings. - 114 - Appendix A: Specifications

Appendix B: Character Code Tables Character code tables 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 SP 0 @ P ` p 1! 1 A Q a q 2 2 B R b r 3 # 3 C S c s 4 $ 4 D T d t 5 % 5 E U e u 6 & 6 F V f v 7 7 G W g w 8 ( 8 H X h x 9 ) 9 I Y i y A * : J Z j z B + ; K [ k { C, < L \ l D - = M ] m } E. > N ^ n F /? O _ o DEL Note " " indicates that the character will switch when the international character set is changed. - 115 - Appendix B: Character Code Tables

International character set table Corresponding characters that switch in each language when the international character set is changed n 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E 0 United States (U.S.A) # $ @ [ \ ] ^ ` { } 1 France # $ à ç ^ ` é ù è 2 Germany # $ Ä Ö Ü ^ ` ä ö ü ß 3 Britain (U.K.) $ @ [ \ ] ^ ` { } 4 Denmark I # $ @ Æ Ø Å ^ ` æ ø å 5 Sweden # É Ä Ö Å Ü é ä ö å ü 6 Italy # $ @ \ é ^ ù à ò è ì 7 Spain I Pt $ @ Ñ ^ ` ñ } 8 Japan # $ @ [ ] ^ ` { } 9 Norway # É Æ Ø Å Ü é æ ø å ü 10 Denmark II # $ É Æ Ø Å Ü é æ ø å ü 11 Spain II # $ á Ñ é ` í ñ ó ú 12 Latin America # $ á Ñ é ü í ñ ó ú 13 South Korea # $ @ [ W ] ^ ` { } 64 Legal # $ " ` TM - 116 - Appendix B: Character Code Tables

ESC/P Command Reference Chinese character catalog (based on GB18030) 8140 8150 8160 8170 8180 8190 81A0 81B0 81C0 81D0 81E0 81F0 8240 8250 8260 8270 8280 8290 82A0 82B0 82C0 82D0 82E0 82F0 8340 8350 8360 8370 8380 8390 83A0 83B0 83C0 83D0 83E0 83F0 8440 8450 8460 8470 8480 8490 84A0 84B0 84C0 84D0 84E0 84F0 8540 8550 8560 8570 0 丂 丳 乣 乸 亐 亹 仩 伆 伬 佇 佮 侌 侤 侾 俙 俻 個 倫 偁 偘 偫 傂 傕 傪 傽 働 僠 僷 儉 儛 儬 儼 兝 冃 冟 凁 凘 凱 刞 刾 剙 剱 劆 劙 劺 勑 勦 勷 匑 匬 卄 卲 1 丄 丵 乤 乹 亖 亼 仭 伇 伭 佈 佱 侎 侫 俀 俛 俼 倎 倯 偂 偙 偭 傃 傖 傫 傾 僎 僡 僸 儊 儜 儭 儽 兞 冄 冡 凂 凙 凲 刟 剄 剚 剳 劇 劚 劻 勓 勧 勸 匒 匭 卆 卶 2 丅 丷 乥 乺 亗 亽 仮 伈 伮 佉 佲 侐 侭 俁 俠 俽 倐 倰 偄 偛 偮 傄 傗 傭 傿 僐 僢 價 儌 儝 儮 儾 兟 円 冣 凃 凚 凴 刡 剅 剛 剴 劉 劜 劼 勔 勨 勻 匓 匯 卋 卹 3 丆 丼 乧 乻 亙 亾 仯 伋 伱 佊 併 侒 侰 係 俢 俿 們 倱 偅 偝 偯 傆 傘 傮 僀 僑 僣 僺 儍 儞 儯 兂 兠 冇 冦 凅 凜 凷 刢 剆 剝 創 劊 劤 劽 動 勩 勼 匔 匰 卌 卻 4 丏 乀 乨 乼 亜 仈 仱 伌 伳 佋 佷 侓 侱 俆 俤 倀 倓 倲 偆 偞 偰 傇 備 傯 僁 僒 僤 僼 儎 償 儰 兇 兡 冊 冧 凈 凞 凾 刣 則 剟 剶 劋 劥 勀 勗 勪 勽 匘 匱 卍 卼 5 丒 乁 乪 乽 亝 仌 仴 伒 伵 佌 佸 侕 侲 俇 俥 倁 倕 倳 偉 偟 偱 傉 傚 傰 僂 僓 僥 僽 儏 儠 儱 兊 兣 冋 冨 凊 凟 刄 別 剈 剠 剷 劌 劦 勁 務 勫 匁 匛 匲 卐 卽 6 丗 乂 乫 乿 亞 仏 仸 伓 伷 佒 佹 侖 侳 俈 俧 倂 倖 倴 偊 偠 偲 傊 傛 傱 僃 僔 僨 僾 儐 儢 儲 兌 兤 冎 冩 凍 凢 刅 刦 剉 剢 剸 劍 劧 勂 勚 勬 匂 匜 匳 協 卾 7 丟 乄 乬 亀 亣 仐 仹 伔 伹 佔 佺 侘 侴 俉 俫 倃 倗 倵 偋 偡 偳 傋 傜 傳 僄 僕 僩 僿 儑 儣 儳 兎 兦 冏 冪 凎 凣 刉 刧 剋 剣 剹 劎 劮 勄 勛 勭 匃 匞 匴 単 厀 8 丠 乆 乭 亁 亪 仒 仺 伕 伻 佖 佽 侙 侶 俋 俬 倄 倛 倶 偍 偢 側 傌 傝 傴 僅 僗 僪 儀 儓 儤 儴 兏 內 冐 冭 凐 凥 刋 刪 剎 剤 剺 劏 劯 勅 勜 勮 匄 匟 匵 卙 厁 9 両 乊 乮 亂 亯 仚 仼 伖 伾 佡 侀 侚 侷 俌 俰 倅 倝 倷 偐 偣 偵 傎 傞 債 僆 僘 僫 儁 儔 儥 儵 児 兩 冑 冮 凒 処 刌 刬 剏 剦 剻 劑 劰 勆 勝 勯 匇 匢 匶 卛 厃 a 丣 乑 乯 亃 亰 仛 仾 伜 伿 佢 侁 侜 侸 俍 俲 倆 倞 倸 偑 偤 偸 傏 傟 傶 僇 僙 僯 儂 儕 儦 儶 兒 兪 冓 冴 凓 凧 刏 刯 剒 剨 剼 劒 労 勈 勞 勱 匉 匤 匷 卝 厇 b 並 乕 乲 亄 亱 仜 伀 伝 佀 佦 侂 侞 侹 俒 俴 倇 倠 倹 偒 偦 偹 傐 傠 傷 僈 僛 僰 儃 儖 儧 儷 兓 兯 冔 冸 凔 凨 刐 刱 剓 剫 剾 劔 劵 勊 勠 勲 匊 匥 匸 卥 厈 c 丩 乗 乴 亅 亴 仠 伂 伡 佁 佨 侅 侟 侺 俓 俵 倈 倢 倻 偓 偧 偺 傑 傡 傸 僉 僜 僱 億 儗 儨 儸 兗 兲 冘 冹 凕 凩 刓 刲 剕 剬 劀 劕 劶 勌 勡 勳 匋 匧 匼 卨 厊 d 丮 乚 乵 亇 亶 仢 伃 伣 佂 佪 來 価 侻 俔 俶 倉 倣 倽 偔 偨 偼 傒 傢 傹 僊 僝 僲 儅 儘 儩 儹 兘 兺 冚 冺 凖 凪 刔 刴 剗 剭 劃 劖 劷 勍 勢 勴 匌 匨 匽 卪 厎 e 丯 乛 乶 亊 亷 仦 伄 伨 佄 佫 侇 侢 侼 俕 俷 倊 値 倿 偖 偩 偽 傓 傤 傼 僋 僞 僴 儈 儙 優 儺 兙 兾 冝 冾 凗 凬 刕 刵 剘 剮 劄 劗 劸 勎 勣 勵 匎 匩 區 卬 厏 f 丱 乢 乷 亸 仧 伅 伩 佅 佭 侊 侽 俖 俹 倧 偀 偗 偪 傁 傔 傦 僌 僟 僶 儚 儫 儻 兛 兿 冞 冿 凮 刜 刼 剰 劅 劘 効 勏 勥 勶 匫 卂 卭 - 117 Appendix B: Character Code Tables

ESC/P Command Reference 8580 8590 85A0 85B0 85C0 85D0 85E0 85F0 8640 8650 8660 8670 8680 8690 86A0 86B0 86C0 86D0 86E0 86F0 8740 8750 8760 8770 8780 8790 87A0 87B0 87C0 87D0 87E0 87F0 8840 8850 8860 8870 8880 8890 88A0 88B0 88C0 88D0 88E0 88F0 8940 8950 8960 8970 8980 8990 89A0 89B0 89C0 89D0 89E0 89F0 0 厐 厫 厾 叞 吚 呅 呧 咅 咢 哖 哷 唒 唨 啇 啝 啺 喞 喰 嗋 嗮 嘆 嘝 嘸 噋 噣 噽 嚑 嚢 嚴 囆 囙 囸 園 圥 坄 坧 垁 垚 垹 埌 埨 埿 堗 堭 堾 塒 塦 塸 墍 墣 墵 壈 壚 壭 夃 夝 1 厑 厬 叀 叡 吜 呇 呩 咇 咥 哘 哸 唓 唩 啈 啞 啽 喠 喲 嗎 嗰 嘇 嘠 嘺 噏 噥 噾 嚒 嚤 嚵 囇 囜 囻 圓 圦 坅 坬 垇 垜 垺 埍 埩 堁 堘 堮 堿 塓 塧 塹 墎 墤 墶 壉 壛 壯 夅 夞 2 厒 厭 參 叢 吢 呉 呪 咈 咮 哛 哹 唕 唫 啋 啟 啿 喡 喴 嗏 嗱 嘊 嘡 嘼 噐 噦 噿 嚔 嚥 嚶 囈 団 囼 圔 圧 坆 坮 垈 垝 垻 埐 埪 堃 堚 堯 塀 塕 塨 塺 墏 墥 墷 壊 壜 壱 夆 夠 3 厓 厯 叄 叧 吤 呌 呫 咉 咰 哠 哻 唖 唭 啌 啠 喅 喢 営 嗐 嗴 嘋 嘢 嘽 噑 噧 嚀 嚕 嚦 嚸 囉 囥 圀 圕 圫 坈 坰 垉 垞 垼 埑 埫 堄 堛 報 塁 塖 塩 塻 墐 墦 墸 壋 壝 売 夈 夡 4 厔 厰 叅 叴 吥 呍 呬 咊 咲 員 哾 唗 唲 啍 啢 喆 喣 喸 嗕 嗶 嘍 嘥 嘾 噒 噭 嚁 嚖 嚧 嚹 囋 囦 圁 圖 圱 坉 坱 垊 垟 垽 埓 埬 堅 堜 堲 塂 塗 塪 塼 墑 墧 墹 壌 壞 壴 変 夢 5 厖 厱 叆 叺 吪 呎 呭 咍 咵 哢 唀 唘 唴 啎 啣 喌 喤 喺 嗗 嗸 嘐 嘦 噀 噓 噮 嚂 嚗 嚨 嚺 囌 囧 圂 圗 圲 坋 坲 垍 垥 垾 埖 埮 堈 堝 堳 塃 塙 塭 塽 墔 墪 墺 壍 壟 壵 夊 夣 6 厗 厲 叇 叾 吰 呏 呮 咑 咶 哣 唂 唙 唵 問 啨 喍 喥 喼 嗘 嗹 嘑 嘨 噁 噕 噯 嚃 嚘 嚩 嚻 囍 囨 圅 團 圴 坒 坴 垎 垨 垿 埗 埰 堉 堟 場 塅 塚 塮 塿 墕 墫 墻 壎 壠 壷 夋 夦 7 厙 厳 収 叿 吳 呑 呯 咓 咷 哤 唃 唚 唶 啑 啩 喎 喦 喿 嗙 嗺 嘒 嘩 噂 噖 噰 嚄 嚙 嚪 嚽 囎 囩 圇 圙 圵 坓 坵 垏 垪 埀 埛 埱 堊 堢 堶 塆 塛 塯 墂 墖 墬 墽 壏 壡 壸 夌 夨 8 厛 厴 叏 吀 吶 呚 呰 咗 咹 哫 唄 唜 唸 啒 啫 喐 喨 嗀 嗚 嗻 嘓 嘪 噃 噚 噲 嚇 嚚 嚫 嚾 囏 囪 國 圚 圶 坔 坸 垐 垬 埁 埜 埲 堌 堣 堷 塇 塜 塰 墄 増 墭 墾 壐 壢 壺 夎 夬 9 厜 厵 叐 吂 吷 呝 呴 咘 咺 哬 唅 唝 唹 啓 啯 喒 喩 嗁 嗛 嗼 嘔 嘫 噄 噛 噳 嚈 嚛 嚬 嚿 囐 囬 圌 圛 圷 坕 坹 垑 垯 埄 埞 埳 堎 堥 堸 塈 塝 塱 墆 墘 墮 墿 壒 壣 壻 夐 夰 a 厞 厷 叒 吅 吺 呞 呹 咜 咼 哯 唈 唞 唺 啔 啰 喓 喪 嗂 嗞 嗿 嘕 嘮 噅 噝 噴 嚉 嚜 嚭 囀 囑 囮 圍 圝 圸 坖 坺 垔 垰 埅 埡 埵 堏 堦 堹 塉 塟 塲 墇 墛 墯 壀 壓 壥 壼 夑 夲 b 厠 厸 叓 吇 吽 呟 呺 咞 咾 哰 唊 唟 唻 啗 啱 喕 喫 嗃 嗠 嘂 嘖 嘯 噆 噞 噵 嚊 嚝 嚮 囁 囒 囯 圎 圞 圼 坘 坽 垕 垱 埆 埢 埶 堐 堧 堺 塊 塠 塳 墈 墜 墰 壂 壔 壦 壽 夒 夳 c 厡 厹 叕 吋 吿 呠 呾 咟 哃 哱 唋 唡 唽 啘 啲 喖 喬 嗆 嗢 嘃 嘗 嘰 噇 噟 噷 嚋 嚞 嚰 囂 囓 囲 圏 圠 圽 坙 坾 垖 垳 埇 埣 執 堒 堨 堻 塋 塡 塴 墊 墝 墱 壃 壖 壧 壾 夓 夵 d 厤 厺 叚 吔 呁 呡 呿 咠 哅 哴 唌 唥 啀 啙 啳 喗 喭 嗇 嗧 嘄 嘙 嘳 噈 噠 噸 嚌 嚟 嚱 囃 囕 図 圐 圡 圿 坢 坿 垗 垵 埈 埥 埻 堓 堩 堼 塎 塢 塵 墋 墠 墲 壄 壗 壨 壿 夗 夶 e 厧 厼 叜 吘 呂 呣 咁 咡 哊 哵 唍 唦 啂 啚 啴 喚 單 嗈 嗩 嘅 嘚 嘵 噉 噡 噹 嚍 嚠 嚲 囄 囖 囶 圑 圢 坁 坣 垀 垘 垶 埉 埦 埼 堔 堫 堽 塏 塣 塶 墌 墡 墳 壆 壘 壩 夀 夘 夻 f 厪 厽 叝 吙 呄 呥 咃 哋 哶 唎 啅 啛 啹 喛 喯 嗊 嗭 嘜 嘷 噊 噺 嚐 嚡 嚳 囅 囘 囷 圤 坃 坥 垙 垷 埊 埧 埾 堖 堬 塐 塤 塷 墢 墴 壇 壙 壪 夁 夛 - 118 Appendix B: Character Code Tables

ESC/P Command Reference 8A40 8A50 8A60 8A70 8A80 8A90 8AA0 8AB0 8AC0 8AD0 8AE0 8AF0 8B40 8B50 8B60 8B70 8B80 8B90 8BA0 8BB0 8BC0 8BD0 8BE0 8BF0 8C40 8C50 8C60 8C70 8C80 8C90 8CA0 8CB0 8CC0 8CD0 8CE0 8CF0 8D40 8D50 8D60 8D70 8D80 8D90 8DA0 8DB0 8DC0 8DD0 8DE0 8DF0 8E40 8E50 8E60 8E70 8E80 8E90 8EA0 8EB0 0 夽 奝 奰 妏 妧 姁 姞 姲 娎 娦 娻 婐 婡 婸 媊 媝 媭 嫄 嫚 嫲 嬂 嬓 嬥 嬸 孈 孭 宍 宲 寑 寪 尃 尠 尷 屝 屶 岎 岪 峆 峘 峱 崁 崘 崰 嵃 嵗 嵭 嵿 嶐 嶡 嶱 巂 巔 巰 帎 帬 幇 1 夾 奞 奱 妐 妬 姂 姟 姳 娏 娧 娽 婑 婣 婹 媋 媞 媮 嫅 嫛 嫳 嬃 嬔 嬦 嬹 孉 孮 宎 宷 寔 寫 尅 尡 屃 屟 屷 岏 岮 峇 峚 峲 崄 崙 崱 嵄 嵙 嵮 嶀 嶑 嶢 嶲 巃 巕 巵 帒 帯 幈 2 夿 奟 奲 妑 妭 姃 姠 姴 娐 娨 娾 婒 婤 婻 媌 媟 媯 嫆 嫝 嫴 嬄 嬕 嬧 嬺 孊 孯 宐 宺 寕 寬 將 尣 屄 屢 屸 岒 岯 峈 峛 峳 崅 崚 崲 嵅 嵚 嵰 嶁 嶒 嶣 嶳 巄 巖 巶 帓 帰 幉 3 奀 奡 奵 妔 妰 姄 姡 姵 娒 娪 娿 婓 婥 婼 媍 媠 媰 嫇 嫞 嫵 嬅 嬘 嬨 嬻 孋 孲 宑 宻 寖 寭 專 尦 屆 層 屻 岓 岰 峉 峜 峴 崈 崜 崳 嵆 嵜 嵱 嶃 嶓 嶤 嶴 巆 巗 巸 帗 帲 幊 4 奃 奣 奷 妕 妱 姅 姢 姶 娔 娫 婁 婔 婦 婽 媎 媡 媱 嫈 嫟 嫶 嬆 嬙 嬩 嬼 孌 孴 宒 宼 寗 寯 尋 尨 屇 屧 屼 岕 岲 峊 峝 峵 崉 崝 崵 嵈 嵞 嵲 嶄 嶔 嶥 嶵 巇 巘 巹 帞 帳 幋 5 奅 奤 奺 妘 妳 姇 姤 姷 娕 娬 婂 婖 婨 婾 媏 媢 媴 嫊 嫢 嫷 嬇 嬚 嬪 嬽 孍 孶 宔 寀 寘 寱 尌 尩 屌 屨 屽 岝 岴 峌 峞 島 崊 崟 崶 嵉 嵟 嵳 嶅 嶕 嶦 嶶 巈 巙 巺 帟 帴 幍 6 奆 奦 奻 妚 妴 姈 姦 姸 娖 娭 婃 婗 婩 媀 媐 媣 媶 嫋 嫤 嫸 嬈 嬛 嬫 嬾 孎 孷 宖 寁 寙 寲 對 尪 屍 屩 屾 岞 岶 峍 峟 峷 崋 崠 崷 嵍 嵠 嵵 嶆 嶖 嶧 嶸 巉 巚 巻 帠 帵 幎 7 奊 奧 奼 妛 妵 姉 姧 姺 娗 娮 婄 婘 婫 媁 媑 媤 媷 嫍 嫥 嫹 嬊 嬜 嬬 嬿 孏 學 実 寃 寚 寳 導 尫 屒 屪 岀 岟 岹 峎 峠 峸 崌 崡 崸 嵎 嵡 嵶 嶇 嶗 嶨 嶹 巊 巜 巼 帡 帶 幏 8 奌 奨 奾 妜 妶 姌 姩 姼 娙 娯 婅 婙 婬 媂 媓 媥 媹 嫎 嫧 嫺 嬋 嬝 嬭 孁 孒 孹 宧 寈 寛 寴 尐 尭 屓 屫 岃 岠 岺 峏 峢 峹 崍 崢 崹 嵏 嵢 嵷 嶈 嶘 嶩 嶺 巋 巟 巿 帢 帹 幐 9 奍 奩 奿 妝 妷 姍 姪 姽 娚 娰 婇 婛 婭 媃 媔 媦 媺 嫏 嫨 嫻 嬌 嬞 嬮 孂 孖 孻 宨 寉 寜 寵 尒 尮 屔 屬 岄 岡 岻 峐 峣 峺 崏 崣 崺 嵐 嵣 嵸 嶉 嶚 嶪 嶻 巌 巠 帀 帣 帺 幑 a 奐 奪 妀 妟 妸 姎 姫 姾 娛 娳 婈 婜 婮 媄 媕 媧 媻 嫐 嫪 嫼 嬍 嬟 嬯 孃 孞 孼 宩 寊 寠 寶 尓 尯 屖 屭 岅 岤 岼 峑 峧 峼 崐 崥 崻 嵑 嵤 嵹 嶊 嶛 嶫 嶼 巎 巣 帄 帤 帾 幒 b 奒 奫 妅 妠 妺 姏 姭 娀 娝 娵 婋 婝 婯 媅 媖 媨 媼 嫑 嫬 嫽 嬎 嬠 嬰 孄 孠 孾 宬 寋 寢 寷 尗 尰 屗 屰 岆 岥 岾 峓 峩 峽 崑 崨 崼 嵒 嵥 嵺 嶋 嶜 嶬 嶽 巏 巤 帇 帥 帿 幓 c 奓 奬 妉 妡 妼 姕 姮 娂 娞 娷 婌 婞 婰 媆 媗 媩 媽 嫓 嫭 嫾 嬏 嬡 嬱 孅 孡 孿 宭 寍 寣 寽 尙 尲 屘 屲 岇 岦 峀 峔 峫 峾 崒 崪 崿 嵓 嵦 嵻 嶌 嶞 嶭 嶾 巐 巪 帉 帨 幀 幖 d 奙 奭 妋 妢 妽 姖 姯 娊 娡 娸 婍 婟 婱 媇 媘 媫 媿 嫕 嫮 嫿 嬐 嬢 嬳 孆 孧 宂 宮 寎 實 対 尛 尳 屚 屳 岉 岧 峂 峕 峬 峿 崓 崫 嵀 嵔 嵧 嵼 嶍 嶟 嶮 嶿 巑 巬 帊 帩 幁 幗 e 奛 奮 妌 妦 妿 姙 姰 娋 娢 娹 婎 婠 婲 媈 媙 媬 嫀 嫗 嫯 嬀 嬑 嬣 嬵 孇 孨 宆 宯 寏 寧 尀 尞 尵 屛 屴 岊 岨 峃 峖 峮 崀 崕 崬 嵁 嵕 嵨 嵽 嶎 嶠 嶯 巀 巒 巭 帋 帪 幃 幘 f 奜 奯 妎 姀 姛 姱 娍 娤 娺 婏 婳 媉 媜 嫃 嫙 嫰 嬁 嬒 嬤 嬶 孫 宊 宱 審 専 尟 尶 屜 屵 岋 峅 峗 峯 崗 崯 嵂 嵖 嵪 嵾 嶏 嶰 巁 巓 帍 師 幆 幙 - 119 Appendix B: Character Code Tables

ESC/P Command Reference 8EC0 8ED0 8EE0 8EF0 8F40 8F50 8F60 8F70 8F80 8F90 8FA0 8FB0 8FC0 8FD0 8FE0 8FF0 9040 9050 9060 9070 9080 9090 90A0 90B0 90C0 90D0 90E0 90F0 9140 9150 9160 9170 9180 9190 91A0 91B0 91C0 91D0 91E0 91F0 9240 9250 9260 9270 9280 9290 92A0 92B0 92C0 92D0 92E0 92F0 9340 9350 9360 9370 0 幚 幮 庎 庰 廆 廝 廯 弍 弨 彁 彔 彴 徖 徯 忇 忦 怈 怭 恅 恜 悁 悙 悹 惏 惱 愋 愢 愷 慇 慞 慲 憄 憖 憪 憼 懓 懤 懶 戉 戰 扏 扨 抈 抪 拃 拹 挔 挵 捓 捫 掄 掟 揁 揚 揱 損 1 幜 幯 庒 庱 廇 廞 廰 弎 弫 彂 彙 彵 徚 徰 忈 忨 怉 怮 恆 恞 悂 悜 悺 惐 惲 愌 愥 愸 慉 慟 慳 憅 憗 憫 憽 懕 懥 懷 戓 戱 扐 扱 抋 抭 拋 拺 挕 挶 捔 捬 掅 採 揂 換 揳 搎 2 幝 幰 庘 庲 廈 廟 廱 弐 弬 彃 彚 彶 徛 徱 忊 忩 怋 怰 恇 恟 悅 悞 悽 惒 惵 愐 愨 愹 態 慠 慴 憆 憘 憭 憿 懖 懧 懸 戔 戲 払 扲 抌 抮 拏 拻 挗 挷 捖 捯 掆 掤 揃 揜 揵 搑 3 幟 幱 庛 庴 廋 廠 廲 弒 弮 彄 彛 彸 徝 徲 忋 忬 怌 怱 恈 恠 悆 悡 悾 惓 惷 愑 愩 愺 慍 慡 慶 憇 憙 憮 懀 懗 懨 懹 戙 戵 扖 扴 抍 抯 拑 挀 挘 挸 捗 捰 掋 掦 揅 揝 揷 搒 4 幠 幵 庝 庺 廌 廡 廳 弔 弰 彅 彜 彺 從 徳 忎 忯 怐 怲 恉 恡 悇 悢 悿 惔 惸 愒 愪 愻 慏 慣 慸 憈 憚 憯 懁 懘 懩 懺 戜 戶 扗 扵 抎 抰 拕 挃 挙 挻 捘 捲 掍 掫 揇 揟 揹 搕 5 幣 幷 庡 庻 廍 廢 廵 弖 弲 彆 彞 彽 徟 徴 忓 忰 怑 怳 恊 恥 悈 悤 惀 惖 惻 愓 愬 愼 慐 慤 慹 憉 憛 憰 懃 懙 懪 懻 戝 戸 扙 扷 抏 抲 拝 挄 挜 挼 捙 捳 掑 掯 揈 揢 揺 搖 6 幤 幹 庢 庼 廎 廣 廸 弙 弳 彇 彟 彾 徠 徶 忔 忲 怓 怴 恌 恦 悊 悥 惁 惗 惼 愔 愭 愽 慒 慥 慺 憊 憜 憱 懄 懚 懫 懼 戞 戹 扚 扸 抐 抳 拞 挅 挦 挾 捚 捴 掓 掱 揊 揤 揻 搗 7 幥 幾 庣 庽 廏 廤 廹 弚 弴 彈 彠 彿 徢 徸 忕 忳 怗 怶 恎 恮 悋 悧 惂 惙 惽 愖 愮 愾 慓 慦 慻 憌 憞 憲 懅 懛 懬 懽 戠 戺 扜 扺 抔 抴 拠 挆 挧 挿 捛 捵 掔 掲 揋 揥 揼 搘 8 幦 庁 庤 庿 廐 廥 廻 弜 張 彉 彣 徃 徣 徹 忚 忴 怘 怷 恏 恱 悎 悩 惃 惛 惾 愗 愯 慀 慔 慩 慼 憍 憟 憳 懆 懜 懭 懾 戣 戻 扝 扻 抙 抶 拡 挊 挩 捀 捜 捸 掕 掵 揌 揦 揾 搙 9 幧 庂 庨 廀 廔 廦 廼 弝 弶 彊 彥 徆 徤 徺 忛 忶 怚 怸 恑 恲 悏 悪 惄 惞 惿 愘 愰 慁 慖 慪 慽 憏 憠 憴 懇 懝 懮 戀 戦 戼 扞 扽 抜 抷 拤 挋 挬 捁 捝 捹 掗 掶 揑 揧 搃 搚 a 幨 広 庩 廁 廕 廧 廽 弞 強 彋 彧 徍 徥 徻 応 忷 怞 怹 恓 恴 悐 悮 惇 惡 愂 愙 愱 慂 慗 慫 慾 憐 憡 憵 應 懞 懯 戁 戧 扂 扟 抁 抝 抸 拪 挌 挭 捄 捠 捼 掙 掹 揓 揨 搄 搝 b 幩 庅 庪 廂 廗 廩 弅 弡 弸 彌 彨 徎 徦 徾 忞 忹 怟 怺 恔 恵 悑 悰 惈 惢 愃 愛 愲 慃 慘 慬 慿 憑 憢 憶 懌 懟 懰 戂 戨 扄 扠 抂 択 抺 拫 挍 挮 捇 捤 捽 掚 掻 揔 揫 搆 搟 c 幪 庈 庫 廃 廘 廫 弆 弢 弻 彍 彫 徏 徧 徿 忟 忺 怢 怽 恖 恷 悓 悳 惉 惣 愄 愜 愳 慄 慙 慭 憀 憒 憣 憸 懍 懠 懱 戃 戩 扅 扡 抃 抣 抾 拰 挏 挰 捈 捥 捾 掛 掽 揕 揬 搇 搢 d 幫 庉 庬 廄 廙 廬 弇 弣 弽 彎 彮 徑 復 忀 忢 忼 怣 怾 恗 恾 悕 悵 惌 惤 愅 愝 愴 慅 慚 慮 憁 憓 憤 憹 懎 懡 懲 戄 戫 扆 扢 抅 抦 拀 拲 挐 挱 捊 捦 捿 掜 掿 揗 揮 搈 搣 e 幬 庌 庮 廅 廚 廭 弉 弤 弾 彏 彯 従 徫 忁 忣 怇 怤 恀 恘 悀 悗 悶 惍 惥 愇 愞 愵 慆 慛 慯 憂 憕 憥 憺 懏 懢 懳 戅 戭 扊 扤 抆 抧 拁 拵 挒 挳 捑 捨 掁 掝 揀 揘 揯 搉 搤 f 幭 庍 庯 廜 廮 弌 弿 彑 彲 徔 徬 忂 忥 怬 恄 恛 悘 悷 惎 惪 愊 愡 愶 慜 慱 憃 憦 憻 懐 懣 懴 戇 戯 扥 抇 抩 拸 挓 挴 捒 捪 掃 掞 揙 揰 搊 - 120 Appendix B: Character Code Tables

ESC/P Command Reference 9380 9390 93A0 93B0 93C0 93D0 93E0 93F0 9440 9450 9460 9470 9480 9490 94A0 94B0 94C0 94D0 94E0 94F0 9540 9550 9560 9570 9580 9590 95A0 95B0 95C0 95D0 95E0 95F0 9640 9650 9660 9670 9680 9690 96A0 96B0 96C0 96D0 96E0 96F0 9740 9750 9760 9770 9780 9790 97A0 97B0 97C0 97D0 97E0 97F0 0 搥 搻 摖 摪 摾 撔 撪 擆 擛 擯 擿 攑 攢 攼 敔 敯 斃 斝 斷 旔 旲 昉 昤 昿 晙 晲 暊 暟 暲 曅 曕 曫 朄 朠 朻 杙 杸 枑 枲 柊 柪 栃 栢 栶 桜 桺 梎 梡 梹 棎 棤 棸 椑 椥 椸 楌 1 搧 搼 摗 摫 摿 撗 撫 擇 擜 擰 攁 攓 攣 攽 敗 敱 斄 斞 斸 旕 旳 昋 昦 晀 晛 晳 暋 暠 暳 曆 曖 曬 朅 朡 朼 杚 杹 枒 枴 柋 柫 栄 栣 栺 桝 桻 梐 梣 梺 棏 棥 棻 椓 椦 椺 楍 2 搨 搾 摙 摬 撀 撘 撯 擈 擝 擱 攂 攔 攤 敀 敘 敳 斅 斠 斺 旘 旴 昍 昩 時 晜 晵 暍 暡 暵 曇 曗 曭 朆 朢 朾 杛 杺 枓 枹 柌 柭 栆 栤 栻 桞 桼 梑 梤 梻 棐 棦 棽 椔 椧 椻 楎 3 搩 摀 摚 摮 撁 撚 撱 擉 擟 擲 攃 攕 攦 敁 敚 敵 斆 斢 斻 旙 旵 昐 昪 晄 晝 晸 暎 暢 暶 曈 曘 曮 朇 朣 朿 杝 杻 枔 枺 柍 柮 栍 栥 栿 桟 桽 梒 梥 梼 棑 棧 棾 椕 椨 椼 楏 4 搫 摂 摛 摯 撃 撛 撲 擊 擠 擳 攄 攖 攧 敂 敜 敶 斈 斣 斾 旚 旸 昑 昫 晅 晞 晹 暏 暣 暷 曉 曚 曯 朌 朤 杁 杢 杽 枖 枻 柎 柲 栐 栦 桇 桪 桾 梔 梩 梽 棓 棨 棿 椖 椩 椾 楐 5 搮 摃 摜 摰 撆 撜 撳 擋 擡 擴 攅 攗 攨 敃 敟 數 斉 斦 斿 旛 旹 昒 昬 晆 晠 晻 暐 暤 暸 曊 曞 曱 朎 朥 杄 杣 枀 枙 枼 柕 柵 栒 栧 桋 桬 桿 梕 梪 梾 棔 棩 椀 椗 椪 楀 楑 6 搯 摉 摝 摱 撈 撝 撴 擌 擣 擵 攆 攙 攩 敄 敠 敹 斊 斨 旀 旜 旻 昖 昮 晇 晢 晼 暒 暥 暺 曋 曟 曵 朏 朧 杅 杤 枂 枛 枽 柖 柶 栔 栨 桍 桭 梀 梖 梫 梿 棖 棪 椂 椘 椫 楁 楒 7 搰 摋 摟 摲 撉 撟 撶 擏 擥 擶 攇 攚 攪 敆 敡 敺 斍 斪 旂 旝 旼 昗 昰 晈 晣 晽 暓 暦 暻 曌 曠 曶 朑 朩 杇 杦 枃 枟 枾 柗 柷 栕 栫 桏 桮 梂 梘 梬 棁 棗 棫 椃 椙 椬 楃 楓 8 搱 摌 摠 摳 撊 撠 撹 擑 擧 擷 攈 攛 攬 敇 敤 敻 斎 斬 旇 旞 旽 昘 昲 晉 晥 晿 暔 暩 暼 曍 曡 書 朒 朮 杊 杧 枅 枠 枿 柛 柸 栘 栬 桒 桯 梄 梙 梮 棃 棙 棬 椄 椚 椮 楄 楕 9 搲 摍 摡 摴 撋 撡 撻 擓 擨 擸 攊 攜 攭 敊 敥 敼 斏 斮 旈 旟 旾 昚 昳 晊 晧 暀 暕 暪 暽 曎 曢 曺 朓 朰 杋 杫 枆 枡 柀 柟 柹 栙 栭 桖 桰 梇 梚 梱 棄 棛 棭 椆 椛 椯 楅 楖 a 搳 摎 摢 摵 撌 撢 撽 擔 擩 擹 攋 攝 攰 敋 敧 敽 斒 斱 旉 旡 旿 昛 昷 晍 晩 暁 暘 暫 暿 曏 曣 曻 朖 朲 杍 杬 枈 枤 柂 柡 柺 栚 栮 桗 桱 梈 梛 梲 棅 棜 棯 椇 検 椱 楆 楘 b 搵 摏 摣 摶 撍 撣 撾 擕 擪 擺 攌 攞 攱 敍 敨 敾 斔 斲 旊 旣 昁 昜 昸 晎 晪 暃 暙 暬 曀 曐 曤 曽 朘 朳 杒 杮 枊 枦 柅 柣 査 栛 栯 桘 桲 梉 梜 梴 棆 棝 棲 椈 椝 椲 楇 楙 c 搶 摐 摤 摷 撎 撥 撿 擖 擫 擻 攍 攟 攲 敎 敩 敿 斕 斳 旍 旤 昄 昞 昹 晐 晫 暅 暚 暭 曁 曑 曥 朁 朙 朶 杔 東 枌 枩 柆 柤 柼 栜 栰 桙 桳 梊 條 梶 棇 棞 棳 椉 椞 椳 楈 楛 d 搷 摑 摥 摻 撏 撦 擁 擙 擬 擼 攎 攠 攳 敐 敪 斀 斖 斴 旐 旪 昅 昡 昺 晑 晬 暆 暛 暯 曂 曒 曧 朂 朚 朷 杕 杴 枍 枬 柇 柦 柾 栞 栱 桚 桵 梋 梞 梷 棈 棟 棴 椊 椡 椵 楉 楜 e 搸 摓 摦 摼 撐 撧 擃 據 擭 擽 攏 攡 攷 敒 敭 斁 斘 斵 旑 旫 昇 昢 昻 晘 晭 暈 暜 暰 曃 曓 曨 會 朜 朸 杗 杶 枎 枮 柈 柧 栁 栟 栴 桛 桸 梌 梟 梸 棊 棡 棶 椌 椢 椶 楊 楟 f 搹 摕 摨 摽 撓 撨 擄 擮 擾 攐 攺 敓 敮 斂 斚 斶 旓 昈 昣 昽 晱 暉 暞 暱 曄 曔 曪 朞 朹 杘 枏 枱 柉 柨 栂 栠 栵 桹 梍 梠 棌 棢 棷 椏 椣 椷 楋 - 121 Appendix B: Character Code Tables

ESC/P Command Reference 9840 9850 9860 9870 9880 9890 98A0 98B0 98C0 98D0 98E0 98F0 9940 9950 9960 9970 9980 9990 99A0 99B0 99C0 99D0 99E0 99F0 9A40 9A50 9A60 9A70 9A80 9A90 9AA0 9AB0 9AC0 9AD0 9AE0 9AF0 9B40 9B50 9B60 9B70 9B80 9B90 9BA0 9BB0 9BC0 9BD0 9BE0 9BF0 9C40 9C50 9C60 9C70 9C80 9C90 9CA0 9CB0 0 楡 楶 榒 榩 榾 槓 槧 槹 樌 樞 樴 橉 橜 橮 檂 檖 檧 檺 櫊 櫚 櫪 櫺 權 欚 欯 歅 歚 歱 殌 殣 殸 毎 毨 毿 氞 氿 汙 汸 沗 沺 泙 洂 洜 洶 浝 浶 涏 涴 淍 淧 渀 減 渶 湊 湢 湴 1 楢 楺 榓 榪 榿 槕 槨 槺 樍 樠 樶 橊 橝 橯 檃 檘 檨 檻 櫋 櫛 櫫 櫻 欋 欛 欰 歈 歛 歲 殎 殤 殹 毐 毩 氀 氠 汃 汚 決 沘 泀 泚 洃 洝 洷 浟 浹 涐 涶 淎 淨 渁 渜 渷 湋 湣 湵 2 楤 楻 榖 榬 槀 槖 槩 槻 樎 樢 樷 橋 橞 橰 檅 檙 檪 檼 櫌 櫜 櫬 櫼 欌 欜 欱 歊 歜 歳 殏 殥 殺 毑 毬 氁 氣 汄 汢 汻 沚 況 泜 洅 洟 洸 浡 浺 涒 涷 淏 淩 渂 渞 渹 湌 湤 湶 3 楥 楽 榗 榮 槂 槗 槪 槼 樏 樣 樸 橌 機 橲 檆 檚 檭 檽 櫍 櫝 櫭 櫽 欍 欝 欳 歋 歝 歴 殐 殦 殻 毘 毭 氂 氥 汅 汣 汼 沜 泂 泝 洆 洠 洺 浢 浻 涖 涹 淐 淪 渃 渟 渻 湏 湥 湷 4 楧 楾 榙 榯 槃 様 槫 槾 樐 樤 樹 橍 橠 橳 檇 檛 檮 檾 櫎 櫞 櫮 櫾 欎 欞 欴 歍 歞 歵 殑 殧 殼 毚 毮 氃 氫 汈 汥 汿 沝 泃 泟 洈 洡 洿 浤 浽 涗 涺 淒 淭 渄 渢 渼 湐 湦 湸 5 楨 楿 榚 榰 槄 槙 槬 樀 樑 樥 樺 橎 橢 橴 檈 檜 檯 檿 櫏 櫟 櫯 櫿 欏 欟 欵 歎 歟 歶 殔 殨 殽 毜 毰 氄 氬 汋 汦 沀 沞 泆 泤 洉 洢 浀 浥 浾 涘 涻 淓 淯 渆 渦 渽 湑 湧 湹 6 楩 榁 榝 榲 槅 槚 槮 樁 樒 樦 樻 橏 橣 橵 檉 檝 檰 櫀 櫐 櫠 櫰 欀 欐 欥 欶 歏 歠 歷 殕 殩 殾 毝 毱 氈 氭 汌 汧 沄 沠 泇 泦 洊 洣 浂 浧 浿 涙 涼 淔 淰 渇 渧 渾 湒 湨 湺 7 楪 榃 榞 榳 槆 槜 槯 樂 樓 樧 樼 橑 橤 橶 檊 檞 檱 櫁 櫑 櫡 櫱 欁 欑 欦 欸 歐 歡 歸 殗 殫 毀 毞 毲 氉 氱 汍 汫 沇 沢 泈 泧 洍 洤 浄 浨 涀 涚 涽 淕 淲 済 渨 渿 湕 湩 湻 8 楬 榅 榟 榵 槇 槝 槰 樃 樔 権 樿 橒 橦 橷 檋 檟 檲 櫂 櫒 櫢 櫲 欂 欒 欨 欻 歑 歨 歺 殘 殬 毃 毟 毴 氊 氳 汎 汬 沊 沨 泋 泩 洏 洦 浉 浫 涁 涜 涾 淗 淴 渉 渪 湀 湗 湪 湼 9 業 榊 榠 榶 槈 槞 槱 樄 樕 樫 橀 橓 橧 橸 檌 檡 檳 櫃 櫓 櫣 櫳 欃 欓 欩 欼 歒 歩 歽 殙 殭 毄 毠 毶 氋 氶 汏 汭 沋 沬 泍 泬 洐 洨 浌 浬 涃 涢 淁 淚 淵 渋 測 湁 湙 湬 湽 a 楯 榋 榡 榸 槉 槡 槳 樅 樖 樬 橁 橔 橨 橺 檍 檢 檴 櫄 櫔 櫤 櫴 欄 欔 欪 欽 歓 歫 歾 殜 殮 毆 毢 毷 氌 氷 汑 汮 沍 沯 泎 泭 洑 洩 浐 浭 涄 涥 淂 淛 淶 渏 渮 湂 湚 湭 満 b 楰 榌 榢 榹 構 槢 槴 樆 標 樭 橂 橕 橩 橻 檏 檣 檵 櫅 櫕 櫥 櫵 欅 欕 欫 欿 歔 歬 歿 殝 殯 毇 毣 毸 氎 氹 汒 汯 沎 沰 泏 泲 洓 洬 浕 浰 涆 涬 淃 淜 淸 渒 渰 湅 湜 湯 溁 c 楲 榎 榣 榺 槍 槣 槵 樇 樚 樮 橃 橖 橪 橽 檒 檤 檶 櫆 櫖 櫦 櫶 欆 欖 欬 歀 歕 歭 殀 殞 殰 毈 毤 毺 氒 氺 汓 汱 沑 沴 泑 泴 洔 洭 浖 浱 涇 涭 淈 淟 淺 渓 渱 湆 湝 湰 溂 d 楳 榏 榤 榼 槏 槤 槶 樈 樛 樰 橅 橗 橫 橾 檓 檥 檷 櫇 櫗 櫧 櫷 欇 欗 欭 歁 歖 歮 殅 殟 殱 毉 毥 毻 気 氻 汖 汳 沒 沵 泒 泹 洕 洯 浗 浲 涊 涰 淉 淢 淽 渕 渳 湇 湞 湱 溄 e 楴 榐 榥 榽 槑 槥 槷 樉 樜 樲 橆 橚 橬 橿 檔 檦 檸 櫈 櫘 櫨 櫸 欈 欘 欮 歂 歗 歯 殈 殠 殲 毊 毦 毼 氜 氼 汘 汵 沕 沶 泘 泿 洖 洰 浘 浳 涋 涱 淊 淣 淾 渘 渵 湈 湠 湲 溇 f 極 榑 榦 槒 槦 槸 樋 樝 樳 橈 橭 檁 檕 檹 櫉 櫙 櫩 櫹 欉 欙 歄 歘 歰 殢 殶 毌 毧 毾 氝 氾 汷 沖 沷 洀 洘 洴 浛 浵 涍 涳 淥 淿 渙 湉 湡 湳 溈 - 122 Appendix B: Character Code Tables

ESC/P Command Reference 9CC0 9CD0 9CE0 9CF0 9D40 9D50 9D60 9D70 9D80 9D90 9DA0 9DB0 9DC0 9DD0 9DE0 9DF0 9E40 9E50 9E60 9E70 9E80 9E90 9EA0 9EB0 9EC0 9ED0 9EE0 9EF0 9F40 9F50 9F60 9F70 9F80 9F90 9FA0 9FB0 9FC0 9FD0 9FE0 9FF0 A040 A050 A060 A070 A080 A090 A0A0 A0B0 A0C0 A0D0 A0E0 A0F0 A1A0 A1B0 A1C0 A1D0 0 溊 溞 溹 滒 滰 漃 漙 漰 潃 潗 潬 澃 澙 澬 澿 濔 濦 濸 瀈 瀙 瀫 瀽 灎 灠 灷 炐 炧 烉 烜 烶 焋 焢 焵 煇 煚 煱 熇 熜 熰 燄 燖 燩 燻 爌 爛 爯 牋 牥 犂 犘 犩 狆 1 溋 溠 溼 滖 滱 漄 漚 漲 潄 潙 潯 澅 澚 澭 濁 濕 濧 濹 瀉 瀜 瀬 瀾 灐 灡 灹 炑 炨 烋 烝 烸 焌 焣 焷 煈 煛 煴 熈 熝 熱 燅 燗 燪 燼 爍 爜 爲 牎 牨 犃 犙 犪 狇 ± 2 溌 溡 溾 滘 滲 漅 漛 漴 潅 潚 潰 澆 澛 澮 濃 濖 濨 濺 瀊 瀝 瀭 瀿 灑 灢 灺 炓 炩 烌 烞 烺 焍 焤 焸 煉 煝 煵 熉 熞 熲 燆 燘 燫 燽 爎 爞 爳 牏 牪 犅 犚 犫 狉 3 溍 溣 溿 滙 滳 漇 漜 漵 潈 潛 潱 澇 澝 澯 濄 濗 濩 濻 瀋 瀞 瀮 灀 灒 灣 灻 炗 炪 烍 烠 烻 焎 焥 焹 煋 煟 煶 熋 熡 熴 燇 燙 燬 燾 爏 爟 爴 牐 牫 犆 犛 犮 狊 4 溎 溤 滀 滛 滵 漈 漝 漷 潉 潝 潳 澊 澞 澰 濅 濘 濪 濼 瀌 瀟 瀯 灁 灓 灤 災 炘 炰 烎 烡 烼 焏 焧 焺 煍 煠 煷 熌 熢 熶 燈 燚 燭 燿 爐 爠 爺 牑 牬 犇 犜 犱 狋 5 溑 溦 滃 滜 滶 漊 漞 漸 潊 潟 潵 澋 澟 澱 濆 濙 濫 濽 瀍 瀠 瀰 灂 灔 灥 炁 炚 炲 烏 烢 烾 焑 焨 焻 煏 煡 煹 熍 熣 熷 燉 燛 燯 爀 爑 爡 爼 牓 牭 犈 犝 犲 狌 ˉ 6 溒 溨 滄 滝 滷 漋 漟 漹 潌 潠 潶 澏 澠 澲 濇 濚 濬 濾 瀎 瀡 瀱 灃 灕 灦 炂 炛 炴 烐 烣 烿 焒 焩 焼 煐 煢 煻 熎 熤 熸 燊 燜 燰 爁 爒 爢 爾 牔 牰 犉 犞 犳 狏 ˇ 7 溓 溩 滅 滣 滸 漌 漡 漺 潎 潡 潷 澐 澢 澴 濈 濛 濭 濿 瀏 瀢 瀲 灄 灖 灧 炃 炞 炵 烑 烥 焀 焔 焪 焽 煑 煣 煼 熐 熥 熺 燋 燝 燱 爂 爓 爣 牀 牕 牱 犌 犠 犵 狑 8 溔 溫 滆 滧 滺 漍 漢 漻 潏 潣 潹 澑 澣 澵 濊 濜 濰 瀀 瀐 瀤 瀳 灅 灗 灨 炄 炟 炶 烒 烪 焁 焗 焫 焾 煒 煥 煾 熑 熦 熻 燌 燞 燲 爃 爔 爤 牁 牗 牳 犎 犡 犺 狓 9 溕 溬 滈 滪 滻 漎 漣 漼 潐 潤 潻 澒 澤 澷 濋 濝 濱 瀁 瀒 瀥 瀴 灆 灘 灩 炆 炠 為 烓 烮 焂 焛 焬 焿 煓 煩 煿 熒 熧 熼 燍 營 燳 爄 爕 爥 牂 牘 牴 犐 犢 犻 狔 々 a 準 溭 滉 滫 滼 漐 漥 漽 潑 潥 潽 澓 澥 澸 濌 濟 濲 瀂 瀓 瀦 瀶 灇 灙 灪 炇 炡 炾 烔 烰 焃 焜 焭 煀 煔 煪 熀 熓 熩 熽 燏 燡 燴 爅 爖 爦 牃 牚 牶 犑 犣 犼 狕 b 溗 溮 滊 滬 滽 漑 漦 漿 潒 潧 潾 澔 澦 澺 濍 濢 濳 瀃 瀔 瀧 瀷 灈 灚 灮 炈 炢 炿 烕 烱 焄 焝 焮 煁 煕 煫 熁 熕 熪 熾 燐 燢 燵 爇 爗 爧 牄 牜 牷 犓 犤 犽 狖 c 溙 溰 滌 滭 滾 漒 漧 潀 潓 潨 潿 澕 澨 澻 濎 濣 濴 瀄 瀕 瀨 瀸 灉 灛 灱 炋 炣 烄 烖 烲 焅 焞 焲 煂 煖 煬 熂 熖 熫 熿 燑 燣 燶 爈 爘 爩 牅 牞 牸 犔 犥 犾 狘 d 溚 溳 滍 滮 滿 漖 漨 潁 潔 潩 澀 澖 澩 澼 濏 濤 濵 瀅 瀖 瀩 瀺 灊 灜 灲 炌 炤 烅 烗 烳 焆 焟 焳 煃 煗 煭 熃 熗 熭 燀 燒 燤 燷 爉 爙 爫 牆 牠 牻 犕 犦 犿 狚 e 溛 溵 滎 滯 漀 漗 漬 潂 潕 潪 澁 澗 澪 澽 濐 濥 濶 瀆 瀗 瀪 瀻 灋 灝 灳 炍 炥 烆 烚 烴 焇 焠 焴 煄 煘 煯 熅 熚 熮 燁 燓 燦 燸 爊 爚 爭 牉 牣 牼 犖 犧 狀 狛 f 溝 溸 滐 漁 漘 漮 潖 潫 澂 澘 澫 澾 濓 濷 瀇 瀘 瀼 灍 灟 灴 炏 炦 烇 烵 焈 無 煆 煙 煰 熆 熛 熯 燂 燨 燺 爋 爮 牊 牤 牽 犗 犨 狅 - 123 Appendix B: Character Code Tables

ESC/P Command Reference A1E0 A1F0 A2A0 A2B0 A2C0 A2D0 A2E0 A2F0 A3A0 A3B0 A3C0 A3D0 A3E0 A3F0 A4A0 A4B0 A4C0 A4D0 A4E0 A4F0 A5A0 A5B0 A5C0 A5D0 A5E0 A5F0 A6A0 A6B0 A6C0 A6D0 A6E0 A6F0 A7A0 A7B0 A7C0 A7D0 A7E0 A7F0 A840 A850 A860 A870 A880 A890 A8A0 A8B0 A8C0 A8D0 A8E0 A940 A950 A960 A970 A980 A990 A9A0 0 ⒗ ⑿ ⑧ 0 P p ぐ だ ば む ゐ グ ダ バ ム ヰ Π π О Ю о ю ˊ ò ɡ ㄐ ㄠ 〡 ー 1 ⅰ ⒈ ⒘ ⒀ ⑨ Ⅰ 1 A Q a q ぁ け ち ぱ め ゑ ァ ケ チ パ メ ヱ Α Ρ α ρ А П Я а п я ˋ ā ū 2 ⅱ ⒉ ⒙ ⒁ ⑩ Ⅱ 2 B R b r あ げ ぢ ひ も を ア ゲ ヂ ヒ モ ヲ Β Σ β σ Б Р 3 ⅲ ⒊ ⒚ ⒂ Ⅲ 3 C S c s ぃ こ っ び ゃ ん ィ コ ッ ビ ャ ン Γ Τ γ τ В С 4 ⅳ ⒋ ⒛ ⒃ 6 ⅵ ⒍ ⑵ ⒅ ㈡ Ⅵ 6 F V f v う ざ て ぶ ゆ 7 ⅶ ⒎ ⑶ ⒆ ㈢ Ⅶ 7 G W g w ぇ し で ぷ ょ 8 ⅷ ⒏ ⑷ ⒇ ㈣ Ⅷ 8 H X h x え じ と へ よ 9 ⅸ ⒐ ⑸ ① ㈤ Ⅸ 9 I Y i y ぉ す ど べ ら a ⅹ ⒑ ⑹ ② ㈥ Ⅹ J Z j z お ず な ぺ り b c d e f ⒒ ⑺ ③ ㈦ Ⅺ K k か せ に ほ る ⒓ ⑻ ④ ㈧ Ⅻ L l が ぜ ぬ ぼ れ ⒔ ⑼ ⑤ ㈨ ⒕ ⑽ ⑥ ㈩ ⒖ ⑾ ⑦ Ⅳ 4 D T d t い ご つ ぴ や 5 ⅴ ⒌ ⑴ ⒄ ㈠ Ⅴ 5 E U e u ぅ さ づ ふ ゅ M m き そ ね ぽ ろ N n ぎ ぞ の ま ゎ O o イ ゴ ツ ピ ヤ ヴ Δ Υ δ υ Г Т ゥ サ ヅ フ ュ ヵ Ε Φ ε φ Д У ウ ザ テ ブ ユ ヶ Ζ Χ ζ χ ェ シ デ プ ョ エ ジ ト ヘ ヨ ォ ス ド ベ ラ オ ズ ナ ペ リ カ セ ニ ホ ル ガ ゼ ヌ ボ レ キ ソ ネ ポ ロ ギ ゾ ノ マ ヮ ク タ ハ ミ ワ Η Ψ η ψ Θ Ω θ ω Ι Κ Λ Μ Ν Ξ Ο ι κ λ μ ν ξ ο Е Ф Ё Х Ж Ц З Ч И Ш Й Щ К Ъ Л Ы М Ь Н Э б р в с г т д у е ф ё х ж ц з ч и ш й щ к ъ л ы м ь н э á ú ǎ ǔ à ù ㄒ ㄢ 〣 ㄓ ㄣ 〤 ヽ ㄔ ㄤ 〥 ヾ ē ǖ ㄅ ㄕ ㄥ 〦 〆 é ǘ ㄆ ㄖ ㄦ 〧 ゝ 〇 ě ǚ ㄇ ㄗ ㄧ 〨 ゞ è ǜ ㄈ ㄘ ㄨ 〩 í ê ㄊ ㄚ ǐ ɑ ㄋ ㄛ ì ㄌ ㄜ ō ń ㄍ ㄝ ó ň ㄎ ㄞ ǒ ㄏ ㄟ ī ü ㄉ ㄙ ㄩ ㄑ ㄡ 〢 く た は み わ - 124 Appendix B: Character Code Tables

ESC/P Command Reference A9B0 A9C0 A9D0 A9E0 AA40 AA50 AA60 AA70 AA80 AA90 AAA0 AB40 AB50 AB60 AB70 AB80 AB90 ABA0 AC40 AC50 AC60 AC70 AC80 AC90 ACA0 AD40 AD50 AD60 AD70 AD80 AD90 ADA0 AE40 AE50 AE60 AE70 AE80 AE90 AEA0 AF40 AF50 AF60 AF70 AF80 AF90 AFA0 B040 B050 B060 B070 B080 B090 B0A0 B0B0 B0C0 B0D0 0 狜 狿 猔 猵 獉 獝 獱 獲 玃 玚 玴 珋 珢 珷 珸 琍 琡 琾 瑎 瑦 瑺 瑻 璓 璥 璸 瓈 瓙 瓲 瓳 甈 甡 畃 畝 異 疇 疈 疨 痐 痯 瘈 瘣 癄 癅 癙 癭 皃 皜 皭 盃 鞍 袄 靶 1 狝 猀 猘 猶 獊 獞 2 狟 猂 猙 猺 獋 獟 3 狢 猄 猚 猻 獌 獡 4 狣 猅 猟 猼 獎 獢 5 狤 猆 猠 猽 獏 獣 6 狥 猇 猣 獀 獑 獤 7 狦 猈 猤 獁 獓 獥 8 狧 猉 猦 獂 獔 獦 9 狪 猋 猧 獃 獕 獧 a 狫 猌 猨 獄 獖 獨 b 狵 猍 猭 獅 獘 獩 c 狶 猏 猯 獆 獙 獪 d 狹 猐 猰 獇 獚 獫 e 狽 猑 猲 獈 獛 獮 f 狾 猒 猳 獳 玅 玜 玵 珌 珣 獴 玆 玝 玶 珎 珤 獵 玈 玞 玸 珒 珦 獶 玊 玠 玹 珓 珨 獷 玌 玡 玼 珔 珪 獸 玍 玣 玽 珕 珫 獹 玏 玤 玾 珖 珬 獺 玐 玥 玿 珗 珮 獻 玒 玦 珁 珘 珯 獼 玓 玧 珃 珚 珰 獽 玔 玨 珄 珛 珱 獿 玕 玪 珅 珜 珳 玀 玗 玬 珆 珝 珴 玁 玘 玭 珇 珟 珵 玂 玙 玱 珹 琎 琣 琿 瑏 瑧 珺 琑 琤 瑀 瑐 瑨 珻 琒 琧 瑂 瑑 瑩 珼 琓 琩 瑃 瑒 瑪 珽 琔 琫 瑄 瑓 瑫 現 琕 琭 瑅 瑔 瑬 珿 琖 琯 瑆 瑖 瑮 琀 琗 琱 瑇 瑘 瑯 琁 琘 琲 瑈 瑝 瑱 琂 琙 琷 瑉 瑠 瑲 琄 琜 琸 瑊 瑡 瑳 琇 琝 琹 瑋 瑢 瑴 琈 琞 琺 瑌 瑣 瑵 琋 琟 琻 瑍 瑤 瑸 琌 琠 琽 瑼 璔 璦 璹 瓉 瓚 瑽 璕 璪 璻 瓊 瓛 瑿 璖 璫 璼 瓋 瓝 璂 璗 璬 璽 瓌 瓟 璄 璘 璭 璾 瓍 瓡 璅 璙 璮 璿 瓎 瓥 璆 璚 璯 瓀 瓏 瓧 璈 璛 環 瓁 瓐 瓨 璉 璝 璱 瓂 瓑 瓩 璊 璟 璲 瓃 瓓 瓪 璌 璠 璳 瓄 瓔 瓫 璍 璡 璴 瓅 瓕 瓬 璏 璢 璵 瓆 瓖 瓭 璑 璣 璶 瓇 瓗 瓰 璒 璤 璷 瓵 甉 產 畄 畞 畱 瓸 甊 産 畆 畟 畳 瓹 甋 甤 畇 畠 畵 瓺 甌 甦 畉 畡 當 瓻 甎 甧 畊 畢 畷 瓼 甐 甪 畍 畣 畺 瓽 甒 甮 畐 畤 畻 瓾 甔 甴 畑 畧 畼 甀 甕 甶 畒 畨 畽 甁 甖 甹 畓 畩 畾 甂 甗 甼 畕 畫 疀 甃 甛 甽 畖 畬 疁 甅 甝 甿 畗 畭 疂 甆 甞 畁 畘 畮 疄 甇 甠 畂 疉 疩 痑 痲 瘉 瘧 疊 疪 痓 痳 瘋 瘨 疌 疭 痗 痵 瘍 瘬 疍 疶 痙 痶 瘎 瘮 疎 疷 痚 痷 瘏 瘯 疐 疺 痜 痸 瘑 瘱 疓 疻 痝 痺 瘒 瘲 疕 疿 痟 痻 瘓 瘶 疘 痀 痠 痽 瘔 瘷 疛 痁 痡 痾 瘖 瘹 疜 痆 痥 瘂 瘚 瘺 疞 痋 痩 瘄 瘜 瘻 疢 痌 痬 瘆 瘝 瘽 疦 痎 痭 瘇 瘞 癁 疧 痏 痮 癆 癚 癮 皅 皝 皯 啊 氨 傲 把 癇 癛 癰 皉 皞 皰 阿 安 奥 耙 癈 癝 癱 皊 皟 皳 埃 俺 懊 坝 癉 癟 癲 皌 皠 皵 挨 按 澳 霸 癊 癠 癳 皍 皡 皶 哎 暗 芭 罢 癋 癡 癴 皏 皢 皷 唉 岸 捌 爸 癎 癢 癵 皐 皣 皸 哀 胺 扒 白 癏 癤 癶 皒 皥 皹 皑 案 叭 柏 癐 癥 癷 皔 皦 皺 癌 肮 吧 百 癑 癦 癹 皕 皧 皻 蔼 昂 笆 摆 癒 癧 発 皗 皨 皼 矮 盎 八 佰 癓 癨 發 皘 皩 皽 艾 凹 疤 败 癕 癩 癿 皚 皪 皾 碍 敖 巴 拜 癗 癪 皀 皛 皫 盀 爱 熬 拔 稗 癘 癬 皁 獜 獰 珡 珶 瑥 瑹 瓘 瓱 畯 疅 瘡 療 皬 盁 隘 翱 跋 斑 - 125 Appendix B: Character Code Tables

ESC/P Command Reference B0E0 B0F0 B140 B150 B160 B170 B180 B190 B1A0 B1B0 B1C0 B1D0 B1E0 B1F0 B240 B250 B260 B270 B280 B290 B2A0 B2B0 B2C0 B2D0 B2E0 B2F0 B340 B350 B360 B370 B380 B390 B3A0 B3B0 B3C0 B3D0 B3E0 B3F0 B440 B450 B460 B470 B480 B490 B4A0 B4B0 B4C0 B4D0 B4E0 B4F0 B540 B550 B560 B570 B580 B590 0 班 梆 盄 盤 盽 眕 眬 睈 睜 卑 崩 毙 编 别 睝 睵 瞏 瞤 瞼 矏 矤 舶 怖 残 侧 拆 矦 砅 砢 硃 硛 硱 碃 嘲 忱 承 赤 仇 碄 碢 碻 磒 磤 磹 礌 窗 蠢 葱 脆 答 礍 礟 礰 祊 祤 祼 1 搬 榜 盇 盦 盿 眖 眮 睉 薄 北 绷 毖 贬 瘪 睞 睶 瞐 瞦 瞾 矐 病 脖 擦 惭 册 柴 矨 砆 砤 硄 硜 硲 场 潮 沉 逞 翅 绸 碅 碤 碼 磓 磥 磻 础 幢 戳 囱 瘁 瘩 礎 礠 礱 祋 祦 祽 2 扳 膀 盉 盧 眀 眗 眰 睊 雹 辈 甭 币 扁 彬 睟 睷 瞓 瞨 矀 矑 并 膊 猜 惨 测 豺 矪 砇 砨 硆 硞 硳 尝 巢 陈 骋 斥 瞅 碆 碦 碽 磖 磦 磼 储 床 绰 匆 粹 打 礏 礡 礲 祌 祩 祾 3 般 绑 盋 盨 眂 眘 眱 睋 保 背 泵 庇 便 斌 睠 睸 瞔 瞫 矁 矒 玻 渤 裁 灿 层 搀 矯 砈 砪 硈 硟 硴 常 吵 趁 秤 炽 丑 碈 碨 碿 磗 磧 磽 矗 闯 疵 从 淬 大 礐 礢 礳 祍 祪 祿 4 颁 棒 盌 盩 眃 眛 眲 睌 堡 贝 蹦 痹 变 濒 睤 睺 瞕 瞭 矂 矓 菠 泊 材 苍 蹭 掺 矰 砊 砫 硉 硠 硵 长 炒 衬 吃 充 臭 碊 碩 磀 磘 磩 磾 搐 创 茨 丛 翠 呆 礑 礣 礵 祎 祫 禂 5 板 磅 盓 盪 眅 眜 眳 睍 饱 钡 迸 闭 卞 滨 睧 睻 瞖 瞮 矃 矔 播 驳 才 舱 插 蝉 矱 砋 砮 硊 硡 硶 偿 车 撑 痴 冲 初 碋 碪 磂 磚 磪 磿 触 吹 磁 凑 村 歹 礒 礥 礶 祏 祬 禃 6 版 蚌 盕 盫 眆 眝 眴 睎 宝 倍 逼 敝 辨 宾 睩 睼 瞗 瞯 矄 矕 拨 捕 财 仓 叉 馋 矲 砎 砯 硋 硢 硸 肠 扯 称 持 虫 出 碏 碫 磃 磛 磫 礀 处 炊 雌 粗 存 傣 礔 礦 礷 祐 祮 禆 7 扮 镑 盙 盬 眊 眞 眹 睏 抱 狈 鼻 弊 辩 摈 睪 瞁 瞘 瞱 矅 矖 钵 卜 睬 沧 茬 谗 矴 砏 砱 硍 硣 硹 厂 撤 城 匙 崇 橱 碐 碬 磄 磜 磭 礂 揣 捶 辞 醋 寸 戴 礕 礧 礸 祑 祰 禇 8 拌 傍 盚 盭 県 眡 眻 睒 报 备 比 必 辫 兵 睭 瞂 瞙 瞲 矆 矘 波 哺 踩 藏 茶 缠 矵 砐 砲 硏 硤 硺 敞 掣 橙 池 宠 厨 碒 碭 磆 磝 磮 礃 川 锤 慈 簇 磋 带 礖 礨 礹 祒 祱 禈 9 伴 谤 盜 盰 眎 眣 眽 睓 暴 惫 鄙 辟 遍 冰 睮 瞃 瞚 瞴 矇 矙 博 补 采 操 查 铲 矷 砓 砳 硑 硥 硻 畅 彻 成 迟 抽 躇 碔 碮 磇 磞 磯 礄 穿 垂 瓷 促 撮 殆 礗 礩 礽 祔 祲 禉 a 瓣 苞 盝 盳 眏 眤 眾 睔 豹 焙 笔 壁 标 柄 睯 瞆 瞛 瞶 矈 矚 勃 埠 彩 糙 碴 产 矹 砕 砵 硓 硦 硽 唱 澈 呈 弛 酬 锄 碕 碯 磈 磟 磰 礆 椽 春 词 蹿 搓 代 礘 礪 礿 祕 祳 禋 b 半 胞 盞 盵 眐 眥 眿 睕 鲍 被 彼 臂 彪 丙 睰 瞇 瞜 瞷 矉 矝 搏 不 菜 槽 搽 阐 矺 砙 砶 硔 硧 硾 倡 郴 乘 驰 畴 雏 碖 碵 磌 磠 磱 礇 传 椿 此 篡 措 贷 礙 礫 祂 祘 祴 禌 c 办 包 盠 盶 眑 眧 睂 睖 爆 奔 碧 避 膘 秉 睱 瞈 瞝 瞸 矊 矞 铂 布 蔡 曹 察 颤 矻 砛 砽 硘 硨 硿 超 臣 程 耻 踌 滁 碙 碶 磍 磡 磳 礈 船 醇 刺 窜 挫 袋 礚 礬 祃 祙 祵 禍 d 绊 褒 盡 盷 眒 眪 睄 睗 杯 苯 蓖 陛 表 饼 睲 瞉 瞞 瞹 矋 矟 箔 步 餐 草 岔 昌 矼 砞 砿 硙 硩 碀 抄 辰 惩 齿 稠 除 碝 碷 磎 磢 磵 礉 喘 唇 赐 摧 错 待 礛 礭 祄 祡 祶 禎 e 邦 剥 盢 盺 眓 眫 睅 睘 碑 本 蔽 鞭 鳖 炳 睳 瞊 瞡 瞺 矌 矠 伯 簿 参 厕 差 猖 砃 砠 硁 硚 硯 碁 钞 尘 澄 侈 愁 楚 碞 碸 磏 磣 磶 礊 串 淳 次 崔 搭 逮 礜 礮 祅 祣 祹 禐 f 帮 監 盻 眔 睆 睙 悲 笨 毕 边 憋 睴 瞋 瞣 矎 矡 帛 部 蚕 策 诧 砄 砡 硂 硰 碂 朝 晨 诚 尺 筹 碠 確 磑 磸 礋 疮 纯 聪 催 达 礝 礯 祇 祻 禑 - 126 Appendix B: Character Code Tables

ESC/P Command Reference B5A0 B5B0 B5C0 B5D0 B5E0 B5F0 B640 B650 B660 B670 B680 B690 B6A0 B6B0 B6C0 B6D0 B6E0 B6F0 B740 B750 B760 B770 B780 B790 B7A0 B7B0 B7C0 B7D0 B7E0 B7F0 B840 B850 B860 B870 B880 B890 B8A0 B8B0 B8C0 B8D0 B8E0 B8F0 B940 B950 B960 B970 B980 B990 B9A0 B9B0 B9C0 B9D0 B9E0 B9F0 BA40 BA50 0 禒 蛋 道 敌 掂 叼 禓 禤 禶 秔 秬 稅 稜 栋 独 缎 多 娥 稝 稰 穈 穚 穩 窅 窢 钒 防 沸 粪 佛 窣 窹 竊 竝 竴 笎 笭 赴 咐 感 膏 葛 笯 筆 筦 筽 箑 箰 範 拱 估 剐 灌 桂 篅 篜 1 怠 当 盗 笛 滇 雕 禔 禥 禷 秖 秮 稇 丁 侗 读 堆 夺 恶 稟 稱 穉 穛 穪 窇 贰 繁 妨 费 丰 否 窤 窺 竌 竡 竵 笐 浮 副 噶 秆 羔 格 笰 筈 筧 筿 箒 箲 埂 贡 沽 寡 贯 柜 篈 篞 2 耽 挡 德 狄 碘 凋 禕 禦 禸 秗 秱 稈 盯 恫 堵 兑 垛 厄 稡 稲 穊 穜 穫 窉 发 凡 仿 芬 封 夫 窧 窻 竍 竢 競 笒 涪 覆 嘎 敢 糕 蛤 笲 筊 筨 箁 箓 箳 耿 共 孤 挂 光 跪 築 篟 3 担 党 得 涤 点 刁 禖 禨 禼 秙 秲 稉 叮 冻 睹 队 躲 扼 稢 稴 穋 穝 穬 窊 罚 烦 访 酚 枫 敷 窩 窼 竎 竤 竷 笓 福 赋 该 赣 搞 阁 笴 筍 筩 箂 箖 箵 梗 钩 姑 褂 广 贵 篊 篠 4 丹 荡 的 翟 典 掉 禗 禩 禿 秚 秳 稊 钉 洞 赌 对 朵 遏 稤 稵 穌 穞 穭 窋 筏 反 纺 吩 蜂 肤 窪 窽 竏 竧 竸 笖 袱 复 改 冈 镐 隔 笵 筎 筪 箃 箘 箶 工 勾 鼓 乖 逛 刽 篋 篢 5 单 档 蹬 嫡 靛 吊 禘 禪 秂 秛 秴 稌 顶 兜 杜 墩 跺 鄂 稥 稶 積 穟 穮 窌 伐 返 放 氛 峰 孵 窫 窾 竐 竨 竻 笗 弗 傅 概 刚 稿 铬 笶 筓 筫 箄 箙 箷 攻 沟 古 拐 瑰 辊 篍 篣 6 郸 刀 灯 抵 垫 钓 禙 禫 秄 秜 秵 稏 鼎 抖 镀 吨 舵 饿 稦 稸 穎 穠 穯 窎 乏 范 菲 分 锋 扶 窮 竀 竑 竩 竼 笘 甫 付 钙 钢 告 个 笷 筕 筬 箆 箚 箹 功 苟 蛊 怪 规 滚 篎 篤 7 掸 捣 登 底 电 调 禛 禬 秅 秝 秶 稐 锭 斗 肚 蹲 剁 恩 稧 稺 穏 穡 穱 窏 阀 贩 非 纷 风 拂 窯 竁 竒 竪 竾 笚 抚 阜 盖 缸 哥 各 笹 筗 筭 箇 箛 箺 恭 狗 骨 棺 圭 棍 篏 篧 8 胆 蹈 等 地 佃 跌 禜 禭 秇 秞 秷 稑 定 陡 度 敦 惰 而 稨 稾 穐 穢 穲 窐 法 犯 啡 坟 疯 辐 窰 竂 竓 竫 笀 笜 辅 父 溉 肛 歌 给 笻 筙 筯 箈 箞 箻 龚 垢 谷 关 硅 锅 篐 篨 9 旦 倒 瞪 蒂 甸 爹 禝 禮 秈 秠 秹 稒 订 豆 渡 顿 堕 儿 稩 穀 穒 穣 穳 窓 珐 饭 飞 焚 烽 幅 窱 竃 竔 竬 笁 笝 俯 腹 干 纲 搁 根 笽 筜 筰 箉 箟 箼 供 构 股 官 归 郭 篒 篩 a 氮 岛 凳 第 店 碟 禞 禯 秊 秡 秺 稓 丢 逗 妒 囤 蛾 耳 稪 穁 穓 穤 穵 窔 藩 泛 肥 汾 逢 氟 窲 竄 竕 竮 笂 笟 釜 负 甘 岗 戈 跟 笿 筞 筳 箊 箠 箽 躬 购 故 冠 龟 国 篔 篫 b 但 祷 邓 帝 惦 蝶 禟 禰 秌 秢 秼 稕 东 痘 端 钝 峨 尔 稫 穂 穔 穥 穻 窙 帆 坊 匪 粉 冯 符 窴 竅 竗 竰 笅 笡 斧 富 杆 港 鸽 耕 筀 筟 筴 箋 箣 箾 公 够 顾 观 闺 果 篕 篬 c 惮 导 堤 弟 奠 迭 禠 禱 秎 秥 秾 稖 冬 都 短 盾 鹅 饵 稬 穃 穕 穦 穼 窚 番 芳 诽 奋 缝 伏 窵 竆 竘 竱 笇 笢 脯 讣 柑 杠 胳 更 筁 筡 筶 箌 箤 箿 宫 辜 固 管 轨 裹 篖 篭 d 淡 到 低 递 淀 谍 禡 禲 秏 秨 秿 稘 董 督 锻 遁 俄 洱 稭 穄 穖 穧 穽 窛 翻 方 吠 份 讽 俘 窶 竇 竚 竲 笉 笣 腑 附 竿 篙 疙 庚 筂 筣 筸 箎 箥 節 弓 菇 雇 馆 鬼 过 篗 篯 e 诞 稻 滴 缔 殿 叠 禢 禴 秐 秪 稁 稙 懂 毒 段 掇 额 二 種 穅 穘 穨 穾 窞 樊 肪 肺 忿 奉 服 窷 竈 竛 竳 笌 笧 府 妇 肝 皋 割 羹 筃 筤 筺 箏 箮 篂 巩 咕 刮 罐 诡 哈 篘 篰 f 弹 悼 迪 颠 碉 禣 禵 秓 稄 稛 动 犊 断 哆 讹 稯 穇 穙 窂 窡 矾 房 废 愤 凤 窸 竉 竜 笍 笩 腐 缚 赶 高 革 筄 筥 筼 箯 篃 汞 箍 瓜 惯 癸 篛 篲 - 127 Appendix B: Character Code Tables

ESC/P Command Reference BA60 BA70 BA80 BA90 BAA0 BAB0 BAC0 BAD0 BAE0 BAF0 BB40 BB50 BB60 BB70 BB80 BB90 BBA0 BBB0 BBC0 BBD0 BBE0 BBF0 BC40 BC50 BC60 BC70 BC80 BC90 BCA0 BCB0 BCC0 BCD0 BCE0 BCF0 BD40 BD50 BD60 BD70 BD80 BD90 BDA0 BDB0 BDC0 BDD0 BDE0 BDF0 BE40 BE50 BE60 BE70 BE80 BE90 BEA0 BEB0 BEC0 BED0 0 篳 簆 簚 簮 籂 喊 豪 盒 亨 吼 籃 籔 籤 籶 粈 粣 粻 话 焕 恍 秽 火 粿 糚 糮 紁 紑 紣 紶 及 祭 夹 监 拣 紷 絇 絗 絧 絸 綈 綘 桨 嚼 叫 洁 金 継 綪 綻 緋 線 緪 緺 景 纠 拘 1 篴 簈 簛 簯 骸 罕 毫 貉 横 厚 籄 籕 籥 籷 粊 粦 弧 槐 涣 谎 会 获 糀 糛 糰 紂 紒 紤 肌 急 剂 佳 坚 捡 紸 絈 絘 絨 絹 綉 健 奖 搅 窖 结 今 続 綫 綼 緌 緛 緫 尽 颈 玖 狙 2 篵 簉 簜 簰 孩 翰 郝 阂 衡 候 籅 籖 籦 籸 粋 粧 虎 徊 宦 灰 烩 或 糂 糝 糱 紃 紓 紥 饥 疾 悸 家 尖 简 紹 絉 絙 絩 絺 綊 舰 讲 铰 揭 解 津 綛 綬 綽 緍 緜 緬 劲 静 韭 疽 3 篶 簊 簝 簱 海 撼 好 河 恒 后 籆 籗 籧 籹 粌 粨 唬 怀 幻 挥 汇 惑 糃 糞 糲 約 純 紦 迹 汲 济 加 笺 俭 紺 絊 絚 絪 絻 綋 剑 匠 矫 接 姐 襟 綜 維 綾 緎 緝 緭 荆 境 久 居 4 篸 簍 簞 簲 氦 捍 耗 涸 轰 呼 籇 籘 籨 籺 粍 粩 护 淮 荒 辉 讳 霍 糄 糡 糳 紅 紕 紨 激 即 寄 荚 间 剪 紻 絋 絛 絫 絼 綌 饯 酱 侥 皆 戒 紧 綝 綯 綿 総 緞 緮 兢 敬 灸 驹 5 篹 簎 簠 簳 亥 旱 号 赫 哄 乎 籈 籙 籩 籾 粎 粫 互 坏 慌 徽 诲 货 糆 糢 糴 紆 紖 紩 讥 嫉 寂 颊 煎 减 紼 経 絜 絬 絽 綍 渐 降 脚 秸 藉 锦 綞 綰 緀 緐 緟 緯 茎 镜 九 菊 6 篺 簐 簡 簴 害 憾 浩 褐 烘 忽 籉 籚 籪 籿 粏 粬 沪 欢 黄 恢 绘 祸 糉 糣 糵 紇 紗 紪 鸡 级 计 贾 兼 荐 紽 絍 絝 絭 絾 綎 溅 蕉 狡 街 芥 仅 綟 綱 緁 緑 締 緰 睛 径 酒 局 7 篻 簑 簢 簵 骇 悍 呵 鹤 虹 瑚 籊 籛 籫 粀 粐 粭 户 环 磺 蛔 荤 击 糋 糤 糶 紈 紘 紬 姬 挤 记 甲 肩 槛 紾 絎 絞 絯 絿 綏 涧 椒 角 阶 界 谨 綠 網 緂 緒 緡 緱 晶 痉 厩 咀 8 篽 簒 簣 簶 酣 焊 喝 贺 鸿 壶 籋 籜 籬 粁 粓 粯 花 桓 蝗 回 昏 圾 糎 糥 糷 紉 紙 紭 绩 几 既 钾 艰 鉴 紿 絏 絟 絰 綀 綐 建 礁 饺 截 借 进 綡 綳 緃 緓 緢 緲 鲸 靖 救 矩 9 篿 簓 簤 簷 憨 汗 荷 嘿 洪 葫 籌 籝 籭 粂 粔 粰 哗 还 簧 毁 婚 基 糏 糦 糹 紋 級 紮 缉 脊 忌 假 奸 践 絀 結 絠 統 綁 綑 僵 焦 缴 劫 介 靳 綢 綴 緄 緔 緣 緳 京 竟 旧 举 a 簀 簔 簥 簹 邯 汉 菏 黑 宏 胡 籎 籞 籮 粃 粖 粴 华 缓 皇 悔 魂 机 糐 糧 糺 紌 紛 細 吉 己 际 稼 缄 贱 絁 絑 絡 絲 綂 綒 姜 胶 绞 节 疥 晋 綣 綵 緅 緕 緤 練 惊 竞 臼 沮 b 簁 簕 簨 簺 韩 夯 核 痕 弘 蝴 籏 籟 籯 粄 粙 粵 猾 换 凰 慧 浑 畸 糑 糩 糼 納 紜 紱 极 蓟 妓 价 茧 见 終 絒 絢 絳 綃 經 将 交 剿 桔 诫 禁 綤 綶 緆 緖 緥 緵 精 净 舅 聚 c 簂 簗 簩 簻 含 杭 禾 很 红 狐 籐 籠 籰 粅 粚 粶 滑 患 惶 卉 混 稽 糒 糪 糽 紎 紝 紲 棘 技 继 架 检 键 絃 絓 絣 絴 綄 綔 浆 郊 教 杰 届 近 綥 綷 緇 緗 緦 緶 粳 炯 咎 拒 d 簃 簘 簫 簼 涵 航 和 狠 喉 糊 籑 籡 籱 粆 粛 粷 画 唤 煌 惠 豁 积 糓 糫 糾 紏 紞 紳 辑 冀 纪 驾 柬 箭 組 絔 絤 絵 綅 綕 江 浇 酵 捷 巾 烬 綧 綸 緈 緘 緧 緷 经 窘 就 据 e 簄 簙 簬 簽 寒 壕 何 恨 侯 湖 籒 籢 籲 粇 粠 粸 划 痪 晃 晦 活 箕 糔 糬 糿 紐 紟 紴 籍 季 嘉 嫁 碱 件 絅 絕 絥 絶 綆 綖 疆 骄 轿 睫 筋 浸 綨 綹 緉 緙 編 緸 井 揪 疚 巨 f 簅 簭 簾 函 嚎 合 哼 猴 籓 籣 籵 粡 粺 化 豢 幌 贿 伙 糘 糭 紀 紡 紵 集 伎 枷 歼 硷 絆 絖 給 綇 綗 蒋 娇 较 竭 斤 綩 綺 緊 緩 緹 警 究 鞠 具 - 128 Appendix B: Character Code Tables

ESC/P Command Reference BEE0 BEF0 BF40 BF50 BF60 BF70 BF80 BF90 BFA0 BFB0 BFC0 BFD0 BFE0 BFF0 C040 C050 C060 C070 C080 C090 C0A0 C0B0 C0C0 C0D0 C0E0 C0F0 C140 C150 C160 C170 C180 C190 C1A0 C1B0 C1C0 C1D0 C1E0 C1F0 C240 C250 C260 C270 C280 C290 C2A0 C2B0 C2C0 C2D0 C2E0 C2F0 C340 C350 C360 C370 C380 C390 0 距 攫 緻 縋 縛 縫 縺 繍 繝 堪 坷 啃 苦 筐 繞 繮 繾 纏 纮 缾 罓 腊 览 佬 类 鲤 罖 罰 羆 羛 羳 翋 翣 涟 晾 列 拎 琉 翤 翽 耟 聀 聙 聬 聽 掳 吕 滦 锣 吗 聾 肞 胉 胮 脌 脨 1 踞 抉 緼 縌 縜 縬 縼 繎 俊 勘 苛 垦 酷 狂 繟 繯 繿 纐 纴 缿 馈 辣 懒 姥 泪 礼 罙 罳 羇 羜 羴 翍 痢 帘 亮 裂 玲 榴 翧 翾 耡 聁 聛 聭 隆 卤 铝 卵 箩 埋 肁 肣 胊 胵 脕 脩 2 锯 掘 緽 縍 縝 縭 總 繏 竣 坎 柯 恳 库 框 繠 繰 纀 纑 纻 罀 愧 啦 缆 酪 棱 莉 罛 罵 羈 羠 羵 翏 立 敛 谅 烈 菱 硫 翨 翿 耣 聄 聜 聮 垄 虏 侣 乱 骡 买 肂 肦 胋 胷 脗 脪 3 俱 倔 緾 縎 縞 縮 績 繐 浚 砍 棵 坑 裤 矿 繡 繱 纁 纒 纼 罁 溃 莱 烂 烙 楞 荔 罜 罶 羉 羢 羶 翐 粒 脸 撩 劣 零 馏 翪 耂 耤 聅 聝 聯 拢 鲁 旅 掠 裸 麦 肅 肧 胏 胹 脙 脫 4 句 爵 緿 縏 縟 縯 縿 繑 郡 看 磕 吭 夸 眶 繢 繲 纃 纓 绖 罃 坤 来 滥 涝 冷 吏 罝 罷 羋 羣 羷 翑 沥 链 聊 猎 龄 留 翫 耇 耫 聇 聞 聰 陇 麓 履 略 落 卖 肈 肨 胐 胻 脛 脭 5 惧 觉 縀 縐 縠 縰 繀 繒 骏 康 颗 空 垮 旷 繣 繳 纄 纔 绤 罆 昆 赖 琅 勒 厘 栗 罞 罸 羍 羥 羺 習 隶 恋 僚 琳 铃 刘 翬 耈 耬 聈 聟 聲 楼 碌 屡 抡 洛 迈 肊 肬 胑 胾 脜 脮 6 炬 决 縁 縑 縡 縱 繂 繓 喀 慷 科 恐 挎 况 繤 繴 纅 纕 绬 罇 捆 蓝 榔 乐 梨 丽 罠 罺 羏 羦 羻 翓 力 炼 疗 林 伶 瘤 翭 耉 耭 聉 聠 聳 娄 露 缕 轮 骆 脉 肍 肰 胒 胿 脝 脰 7 剧 诀 縂 縒 縢 縲 繃 織 咖 糠 壳 孔 跨 亏 繥 繵 纆 纖 绹 罈 困 婪 狼 雷 犁 厉 罣 罻 羐 羨 羾 翖 璃 练 燎 磷 羚 流 翯 耊 耮 聎 聡 聴 搂 路 虑 伦 络 瞒 肎 肳 胓 脀 脟 脳 8 捐 绝 縃 縓 縣 縳 繄 繕 卡 扛 咳 控 胯 盔 繦 繶 纇 纗 缊 罉 括 栏 廊 镭 黎 励 罤 罼 羑 義 翀 翗 哩 粮 寥 霖 凌 柳 翲 耎 耯 聏 聢 聵 篓 赂 氯 仑 妈 馒 肏 肵 胔 脁 脠 脴 9 鹃 均 縄 縔 縤 縴 繅 繖 咯 抗 可 抠 块 岿 繧 繷 纈 纘 缐 罊 扩 拦 郎 蕾 篱 砾 罥 罽 羒 羪 翂 翙 俩 凉 辽 临 灵 六 翴 耏 耰 聐 聣 聶 漏 鹿 律 沦 麻 蛮 肐 肶 胕 脃 脡 脵 a 娟 菌 縅 縕 縥 縵 繆 繗 开 亢 渴 口 筷 窥 繨 繸 纉 纙 缞 罋 廓 篮 朗 磊 狸 历 罦 罿 羓 羫 翃 翚 联 梁 潦 邻 陵 龙 翵 耑 耲 聑 聤 職 陋 潞 率 纶 玛 满 肑 肸 胘 脄 脢 脷 b 倦 钧 縆 縖 縦 縶 繈 繘 揩 炕 克 扣 侩 葵 繩 繹 纊 纚 缷 罌 阔 阑 浪 累 离 利 罧 羀 羕 羬 翄 翛 莲 粱 了 鳞 岭 聋 翶 耓 耴 聓 聥 聸 芦 禄 滤 论 码 蔓 肒 肹 胟 脅 脣 脹 c 眷 军 縇 縗 縧 縷 繉 繙 楷 考 刻 寇 快 奎 繪 繺 纋 纜 缹 罍 垃 兰 捞 儡 漓 傈 罫 羂 羖 羭 翆 翜 连 良 撂 淋 领 咙 翷 耚 耹 聕 聦 聹 卢 录 绿 萝 蚂 曼 肔 肻 胠 脇 脤 脺 d 卷 君 縈 縘 縨 縸 繊 繚 凯 拷 客 枯 宽 魁 繫 繻 續 纝 缻 罎 拉 澜 劳 垒 理 例 罬 羃 羗 羮 翇 翝 镰 两 镣 凛 另 笼 翸 耛 耺 聖 聧 聺 颅 陆 峦 螺 马 慢 肕 胅 胢 脈 脥 脻 e 绢 峻 縉 縙 縩 縹 繋 繛 慨 烤 课 哭 款 傀 繬 繼 纍 纞 缼 罏 喇 谰 牢 擂 李 俐 罭 羄 羘 羱 翈 翞 廉 辆 廖 赁 令 窿 翹 耝 耼 聗 聨 聻 庐 戮 挛 罗 骂 漫 肗 胇 胣 脋 脦 脼 f 撅 縊 縚 縪 繌 繜 刊 靠 肯 窟 匡 繭 繽 纎 缽 罒 蜡 揽 老 肋 里 罯 羅 羙 翉 翢 怜 量 料 吝 溜 翺 耞 耾 聫 聼 炉 驴 孪 逻 嘛 肙 胈 胦 脧 脽 - 129 Appendix B: Character Code Tables

ESC/P Command Reference C3A0 C3B0 C3C0 C3D0 C3E0 C3F0 C440 C450 C460 C470 C480 C490 C4A0 C4B0 C4C0 C4D0 C4E0 C4F0 C540 C550 C560 C570 C580 C590 C5A0 C5B0 C5C0 C5D0 C5E0 C5F0 C640 C650 C660 C670 C680 C690 C6A0 C6B0 C6C0 C6D0 C6E0 C6F0 C740 C750 C760 C770 C780 C790 C7A0 C7B0 C7C0 C7D0 C7E0 C7F0 C840 C850 0 脿 冒 美 眯 绵 灭 腀 腜 腵 膒 膧 膼 臓 陌 睦 男 泥 酿 臔 臥 臽 舙 艀 艕 艩 虐 爬 判 培 硼 艪 芇 芵 苝 苺 茞 茽 瓢 评 菩 凄 起 茾 荘 莁 莗 莯 菒 菭 前 抢 切 青 丘 菮 萈 1 谩 帽 昧 醚 冕 民 腁 腝 腶 膓 膩 膽 摹 谋 牧 难 尼 鸟 臕 臦 臿 舚 艁 艖 拧 疟 帕 叛 裴 篷 艫 芉 芶 苢 苼 茟 啤 票 屏 蒲 漆 岂 茿 荙 莂 莙 莵 菓 恰 潜 橇 茄 轻 邱 華 萉 2 芒 貌 寐 靡 免 抿 腂 腞 腷 膔 膫 膾 蘑 牟 穆 囊 拟 尿 臖 臨 舃 舝 艂 艗 泞 挪 怕 乓 赔 膨 艬 芌 芺 苧 苽 茠 脾 撇 坡 埔 柒 乞 荁 荝 莃 莚 莻 菕 洽 遣 锹 且 氢 球 菳 萊 3 茫 贸 妹 糜 勉 皿 腃 腟 腸 膕 膬 膿 模 某 拿 挠 你 捏 臗 臩 與 舠 艃 艙 牛 懦 琶 庞 陪 朋 艭 芐 芻 苨 苾 茡 疲 瞥 泼 朴 沏 企 荂 荢 莄 莝 莾 菗 牵 浅 敲 怯 倾 求 菴 萐 4 盲 么 媚 迷 娩 敏 腄 腡 膁 膖 膭 臄 膜 拇 哪 脑 匿 聂 臘 臫 興 舤 艅 艛 扭 糯 拍 旁 配 鹏 艱 芓 芼 苩 苿 茢 皮 拼 颇 圃 其 启 荄 荰 莇 莟 莿 菙 扦 谴 悄 窃 卿 囚 菵 萒 5 氓 玫 门 谜 缅 悯 腅 腢 膃 膗 膮 臅 磨 牡 呐 恼 腻 孽 臙 臮 舉 舥 艆 艜 钮 诺 排 耪 佩 捧 艵 芔 芿 苪 茀 茣 匹 频 婆 普 棋 契 荅 荱 莈 莡 菂 菚 钎 堑 桥 钦 清 酋 菶 萓 6 忙 枚 闷 弥 面 闽 腇 腣 膄 膙 膯 臇 摩 亩 钠 闹 逆 啮 臚 臯 舊 舦 艈 艝 纽 哦 牌 胖 沛 碰 艶 芕 苀 苬 茊 茤 痞 贫 破 浦 奇 砌 荈 荲 莊 莢 菃 菛 铅 嵌 瞧 侵 擎 泅 菷 萔 7 莽 梅 们 米 苗 明 腉 腤 膅 膚 膰 臈 魔 姆 那 淖 溺 镊 臛 臰 舋 舧 艊 艞 脓 欧 徘 抛 喷 坯 艷 芖 苂 苭 茋 茥 僻 品 魄 谱 歧 器 荊 荳 莋 莣 菄 菞 千 欠 乔 亲 晴 趋 菺 萕 8 猫 酶 萌 秘 描 螟 腍 腦 膆 膞 膱 臉 抹 母 娜 呢 蔫 镍 臜 臱 舎 舩 艌 艠 浓 鸥 湃 咆 盆 砒 艸 芚 苃 苮 茍 茦 屁 聘 迫 曝 畦 气 荋 荴 莌 莤 菆 菢 迁 歉 侨 秦 氰 区 菻 萖 9 茅 霉 蒙 觅 瞄 鸣 腎 腨 膇 膟 膲 臋 末 墓 纳 馁 拈 涅 臝 臲 舏 舮 艍 艡 农 殴 派 刨 砰 霹 艻 芛 苅 苰 茐 茩 譬 乒 粕 瀑 崎 迄 荌 荵 莍 莥 菈 菣 签 枪 巧 琴 情 蛆 菼 萗 a 锚 煤 檬 泌 藐 铭 腏 腪 膉 膠 膴 臍 莫 暮 氖 内 年 您 臞 臵 舑 舲 艎 艢 弄 藕 攀 炮 抨 批 艼 芞 苆 苲 茒 茪 篇 坪 剖 期 脐 弃 荍 荶 莏 莦 菉 菤 仟 呛 鞘 勤 顷 曲 菾 萙 b 毛 没 盟 蜜 秒 名 腒 腫 膋 膡 膵 臎 墨 幕 乃 嫩 碾 柠 臟 臶 舓 舺 艐 艣 奴 呕 潘 袍 烹 披 芀 芠 苉 苳 茓 茮 偏 苹 扑 欺 齐 汽 荎 荹 莐 莧 菋 菦 谦 腔 撬 芹 请 躯 菿 萚 c 矛 眉 锰 密 渺 命 腖 腬 膌 膢 膶 臏 默 募 奶 能 撵 狞 臠 臷 舕 舼 艑 艤 努 偶 盘 跑 澎 劈 芁 芢 苐 苵 茖 茰 片 萍 铺 栖 旗 泣 荓 荺 莑 莬 菍 菧 乾 羌 翘 擒 庆 屈 萀 萛 d 铆 媒 猛 幂 庙 谬 腗 腯 膍 膤 膷 臐 沫 慕 耐 妮 捻 凝 臡 臸 舖 舽 艒 艥 怒 沤 磐 泡 彭 琵 芃 芣 苖 苶 茘 茲 骗 平 仆 戚 祈 讫 荕 荾 莔 莭 菎 菨 黔 墙 峭 禽 琼 驱 萂 萞 e 卯 镁 梦 棉 妙 摸 腘 腲 膎 膥 膸 臑 漠 木 奈 霓 念 宁 臢 臹 舗 舿 艓 艦 女 啪 盼 呸 蓬 毗 芅 芧 苙 苸 茙 茷 飘 凭 莆 妻 祁 掐 荖 荿 莕 莮 菐 菫 钱 蔷 俏 寝 穷 渠 萅 萟 f 茂 每 孟 眠 蔑 腛 腳 膐 膹 臒 寞 目 南 倪 娘 臤 臺 舘 艔 艧 暖 趴 畔 胚 棚 芆 芲 苚 茝 茻 漂 瓶 葡 七 骑 荗 莀 莖 菑 菬 钳 强 窍 沁 秋 萇 萠 - 130 Appendix B: Character Code Tables

ESC/P Command Reference C860 C870 C880 C890 C8A0 C8B0 C8C0 C8D0 C8E0 C8F0 C940 C950 C960 C970 C980 C990 C9A0 C9B0 C9C0 C9D0 C9E0 C9F0 CA40 CA50 CA60 CA70 CA80 CA90 CAA0 CAB0 CAC0 CAD0 CAE0 CAF0 CB40 CB50 CB60 CB70 CB80 CB90 CBA0 CBB0 CBC0 CBD0 CBE0 CBF0 CC40 CC50 CC60 CC70 CC80 CC90 CCA0 CCB0 CCC0 CCD0 0 萡 萷 葊 葠 葼 劝 壤 刃 揉 瑞 葽 蒔 蒨 蓀 蓘 蓯 蔂 砂 衫 尚 舌 绅 蔃 蔖 蔪 蕄 蕗 蕫 薁 拾 世 市 枢 署 薂 薖 薫 藀 藔 藧 藸 税 死 诵 肃 损 藹 蘌 蘞 蘰 虁 虗 虪 贪 汤 绦 1 萢 萹 葋 葢 取 缺 攘 妊 柔 锐 葾 蒕 蒩 蓂 蓙 蓱 伞 杀 闪 裳 舍 神 蔄 蔘 蔭 蕅 蕘 蕬 省 时 柿 恃 梳 蜀 薃 薗 薬 藂 藖 藨 恕 吮 肆 搜 酸 笋 藺 蘍 蘟 蘱 虂 虘 獭 瘫 塘 萄 2 萣 萺 葌 葤 娶 炔 嚷 纫 肉 闰 葿 蒖 蒪 蓃 蓚 蓲 散 刹 陕 梢 赦 沈 蔅 蔙 蔮 蕆 蕚 蕭 盛 什 事 室 殊 黍 薆 薘 薭 藃 藗 藪 刷 瞬 寺 艘 蒜 蓑 藼 蘎 蘠 蘲 虃 虙 挞 滩 搪 桃 3 萩 萻 葍 葥 龋 瘸 让 扔 茹 润 蒀 蒘 蒫 蓅 蓛 蓳 桑 沙 擅 捎 摄 审 蔆 蔛 蔯 蕇 蕛 蕮 剩 食 拭 视 抒 鼠 薈 薙 薱 藄 藘 藫 耍 顺 嗣 擞 算 梭 藽 蘏 蘡 蘳 虄 虛 蹋 坛 堂 逃 4 萪 萾 葎 葦 趣 却 饶 仍 蠕 若 蒁 蒚 蒬 蓆 蓜 蓴 嗓 纱 赡 稍 射 婶 蔇 蔜 蔰 蕋 蕜 蕯 胜 蚀 誓 试 输 属 薉 薚 薲 藅 藙 藬 摔 舜 四 嗽 虽 唆 藾 蘐 蘢 蘴 虅 虜 踏 檀 棠 淘 5 萫 萿 葏 葧 去 鹊 扰 日 儒 弱 蒃 蒛 蒭 蓇 蓞 蓵 丧 傻 膳 烧 慑 甚 蔈 蔝 蔱 蕌 蕝 蕰 圣 实 逝 收 叔 术 薊 薝 薳 藆 藚 藭 衰 说 伺 苏 隋 缩 蘀 蘒 蘣 蘵 虆 虝 胎 痰 膛 陶 6 萬 葀 葐 葨 圈 榷 绕 戎 孺 撒 蒄 蒝 蒮 蓈 蓡 蓶 搔 啥 善 芍 涉 肾 蔉 蔞 蔲 蕍 蕟 蕱 师 识 势 手 舒 述 薋 薞 薴 藇 藛 藮 甩 硕 似 酥 随 琐 蘁 蘓 蘤 蘶 虇 號 苔 潭 唐 讨 7 萭 葁 葒 葪 颧 确 惹 茸 如 洒 蒅 蒞 蒰 蓋 蓢 蓷 骚 煞 汕 勺 社 慎 蔊 蔠 蔳 蕎 蕠 蕳 失 史 是 首 淑 树 薌 薟 薵 藈 藝 藯 帅 朔 饲 俗 绥 索 蘂 蘔 蘥 蘷 虈 虠 抬 谭 糖 套 8 萮 葂 葓 葮 权 雀 热 蓉 辱 萨 蒆 蒟 蒱 蓌 蓤 蓸 扫 筛 扇 韶 设 渗 蔋 蔢 蔴 蕏 蕡 蕵 狮 矢 嗜 守 疏 束 薍 薠 薶 藊 藞 藰 栓 烁 巳 素 髓 锁 蘃 蘕 蘦 蘹 虉 虡 台 谈 倘 特 9 萯 葃 葔 葯 醛 裙 壬 荣 乳 腮 蒊 蒠 蒳 蓎 蓧 蓹 嫂 晒 缮 少 砷 声 蔍 蔣 蔵 蕐 蕢 蕶 施 使 噬 寿 书 戍 薎 薡 薸 藋 藟 藱 拴 斯 松 速 碎 所 蘄 蘗 蘨 蘺 虊 虣 泰 坦 躺 藤 a 萰 葄 葕 葰 泉 群 仁 融 汝 鳃 蒍 蒢 蒵 蓏 蓨 蓺 瑟 珊 墒 哨 申 生 蔎 蔤 蔶 蕑 蕣 蕷 湿 屎 适 授 赎 竖 薐 薢 薺 藌 藠 藲 霜 撕 耸 粟 岁 塌 蘆 蘘 蘪 蘻 虋 虤 酞 毯 淌 腾 b 萲 葅 葖 葲 全 然 人 熔 入 塞 蒏 蒣 蒶 蓒 蓩 蓻 色 苫 伤 邵 呻 甥 蔏 蔥 蔾 蕒 蕥 蕸 诗 驶 仕 售 孰 墅 薑 薣 薻 藍 藡 藳 双 嘶 怂 僳 穗 他 蘇 蘙 蘫 蘽 虌 虥 太 袒 趟 疼 c 萳 葇 葘 葴 痊 燃 忍 溶 褥 赛 蒐 蒤 蒷 蓔 蓪 蓽 涩 杉 商 绍 伸 牲 蔐 蔦 蔿 蕓 蕦 蕼 尸 始 侍 受 熟 庶 薒 薥 薼 藎 藢 藴 爽 思 颂 塑 遂 它 蘈 蘚 蘬 蘾 虒 虦 态 碳 烫 誊 d 萴 葈 葝 葷 拳 冉 韧 容 软 三 蒑 蒥 蒻 蓕 蓫 蓾 森 山 赏 奢 身 升 蔒 蔧 蕀 蕔 蕧 蕽 虱 式 释 瘦 薯 数 薓 薦 薽 藑 藣 藵 谁 私 送 溯 隧 她 蘉 蘛 蘭 蘿 虓 虧 汰 探 掏 梯 e 萵 葉 葞 葹 犬 染 任 绒 阮 叁 蒒 蒦 蒼 蓗 蓭 蔀 僧 删 晌 赊 深 绳 蔔 蔨 蕁 蕕 蕩 蕿 十 示 饰 兽 暑 漱 薔 薧 薾 藒 藥 藶 水 司 宋 宿 祟 塔 蘊 蘜 蘮 虀 處 虨 坍 叹 涛 剔 f 萶 葟 葻 券 瓤 认 冗 蕊 蒓 蒧 蒾 蓮 蔁 莎 煽 上 蛇 娠 蔕 蔩 蕂 蕪 薀 石 士 氏 蔬 曙 薕 薩 薿 藦 藷 睡 丝 讼 诉 孙 蘋 蘝 蘯 虖 虩 摊 炭 滔 踢 - 131 Appendix B: Character Code Tables

ESC/P Command Reference CCE0 CCF0 CD40 CD50 CD60 CD70 CD80 CD90 CDA0 CDB0 CDC0 CDD0 CDE0 CDF0 CE40 CE50 CE60 CE70 CE80 CE90 CEA0 CEB0 CEC0 CED0 CEE0 CEF0 CF40 CF50 CF60 CF70 CF80 CF90 CFA0 CFB0 CFC0 CFD0 CFE0 CFF0 D040 D050 D060 D070 D080 D090 D0A0 D0B0 D0C0 D0D0 D0E0 D0F0 D140 D150 D160 D170 D180 D190 0 锑 甜 虭 蚉 蚡 蚿 蛝 蛺 蜖 桶 屠 托 袜 宛 蜙 蜳 蝋 蝡 蝷 螑 螤 伟 卫 涡 梧 勿 螥 螾 蟕 蟨 蟺 蠍 蠣 习 侠 闲 相 橡 蠤 蠵 衊 衟 衻 袗 袪 邪 欣 行 朽 叙 袬 裀 裛 裵 褉 褠 1 提 恬 虯 蚎 蚢 蛁 蛠 蛻 汀 捅 土 脱 歪 婉 蜛 蜵 蝍 蝢 蝸 螒 巍 伪 瘟 窝 吾 务 螦 螿 蟖 蟩 蟻 蠎 稀 媳 狭 涎 厢 像 蠥 蠶 衋 衠 衼 袘 小 斜 辛 醒 嗅 旭 袮 裃 補 裶 褋 褢 2 题 舔 虰 蚏 蚥 蛂 蛡 蛼 廷 筒 吐 鸵 外 万 蜝 蜶 蝏 蝦 蝹 螔 微 尾 温 我 吴 悟 螧 蟁 蟗 蟫 蟼 蠏 息 喜 下 弦 镶 向 蠦 蠷 衎 衦 袀 袙 孝 胁 新 幸 锈 序 袯 裄 裝 裷 褌 褣 3 蹄 腆 虲 蚐 蚦 蛃 蛢 蛽 停 统 兔 陀 豌 腕 蜟 蜸 蝐 蝧 蝺 螕 危 纬 蚊 斡 毋 误 螩 蟂 蟘 蟬 蟽 蠐 希 铣 厦 嫌 香 象 蠧 蠸 衏 衧 袃 袚 校 谐 忻 杏 秀 畜 袰 裇 裞 裺 褍 褤 4 啼 挑 虳 蚑 蚫 蛅 蛣 蛿 亭 痛 湍 驮 弯 汪 蜠 蜹 蝑 蝨 蝿 螖 韦 未 文 卧 武 昔 螪 蟃 蟙 蟭 蟿 蠑 悉 洗 夏 显 箱 萧 蠨 蠺 衐 衪 袆 袛 肖 写 心 性 袖 恤 袲 裈 裠 裻 褎 褦 5 体 条 虴 蚒 蚭 蛈 蛥 蜁 庭 偷 团 驼 湾 王 蜤 蜺 蝒 蝩 螀 螘 违 蔚 闻 握 五 熙 螮 蟄 蟚 蟯 蠀 蠒 膝 系 吓 险 襄 硝 蠩 蠻 衑 衭 袇 袝 啸 械 信 姓 绣 絮 袳 裊 裡 製 褏 褧 6 替 迢 虵 蚔 蚮 蛌 蛦 蜄 挺 投 推 椭 玩 亡 蜦 蜼 蝔 蝪 螁 螙 桅 味 纹 沃 捂 析 螰 蟅 蟜 蟰 蠁 蠔 夕 隙 掀 现 湘 霄 蠪 蠽 衒 衯 袉 袞 笑 卸 衅 兄 墟 婿 袴 裋 裦 裿 褑 褨 7 嚏 眺 虶 蚖 蚲 蛍 蛧 蜅 艇 头 颓 妥 顽 枉 蜧 蜽 蝕 蝫 螄 螚 围 畏 吻 巫 午 西 螱 蟇 蟝 蟱 蠂 蠗 惜 戏 锨 献 乡 削 蠫 蠾 術 衱 袊 袟 效 蟹 星 凶 戌 绪 袵 裌 裧 褀 褔 褩 8 惕 跳 虷 蚗 蚳 蛒 蛨 蜆 通 透 腿 拓 丸 网 蜨 蝀 蝖 蝬 螆 螛 唯 胃 稳 呜 舞 硒 螲 蟈 蟞 蟲 蠄 蠘 熄 细 先 县 翔 哮 蠬 蠿 衕 衳 袌 袠 楔 懈 腥 胸 需 续 袶 裍 裩 褁 褕 褬 9 涕 贴 虸 蚘 蚷 蛓 蛪 蜋 桐 凸 蜕 唾 烷 往 蜪 蝁 蝘 蝭 螇 螜 惟 喂 紊 钨 伍 矽 螴 蟉 蟟 蟳 蠅 蠙 烯 瞎 仙 腺 祥 嚣 蠭 衁 衖 衴 袎 袡 些 泄 猩 匈 虚 轩 袸 裏 裪 褃 褖 褭 a 剃 铁 蚃 蚙 蚸 蛕 蛫 蜌 酮 秃 褪 挖 完 旺 蜫 蝂 蝚 蝯 螉 螝 为 魏 问 乌 侮 晰 螶 蟌 蟡 蟴 蠆 蠚 溪 虾 鲜 馅 详 销 蠮 衂 衘 衵 袏 袣 歇 泻 惺 汹 嘘 喧 袹 裐 裫 褄 褗 褮 b 屉 帖 蚄 蚚 蚹 蛖 蛬 蜎 瞳 突 退 哇 碗 望 蜬 蝃 蝛 蝱 螊 螞 潍 位 嗡 污 坞 嘻 螷 蟍 蟢 蟵 蠇 蠜 汐 匣 纤 羡 想 消 蠯 衃 衚 衶 袐 袥 蝎 谢 兴 雄 须 宣 袺 裑 裬 褅 褘 褯 c 天 厅 蚅 蚛 蚻 蛗 蛯 蜏 同 图 吞 蛙 挽 忘 蜭 蝄 蝜 蝲 螌 螠 维 渭 翁 诬 戊 吸 螸 蟎 蟣 蟶 蠈 蠝 犀 霞 咸 宪 响 宵 蠰 衆 衛 衸 袑 袦 鞋 屑 刑 熊 徐 悬 袻 裓 裭 褆 褜 褱 d 添 听 蚆 蚞 蚼 蛚 蛵 蜐 铜 徒 屯 洼 晚 妄 蜯 蝅 蝝 蝳 螎 螡 苇 谓 瓮 屋 雾 锡 螹 蟏 蟤 蟷 蠉 蠞 檄 辖 贤 陷 享 淆 蠱 衇 衜 衹 袓 袧 协 薪 型 休 许 旋 袽 裖 裮 複 褝 褲 e 填 烃 蚇 蚟 蚽 蛜 蛶 蜑 彤 途 臀 娃 皖 威 蜰 蝆 蝞 蝵 螏 螢 萎 尉 挝 无 晤 牺 螻 蟐 蟦 蟸 蠋 蠟 袭 暇 衔 限 项 晓 蠳 衈 衝 衺 袔 袨 挟 芯 形 修 蓄 玄 袾 裗 裯 褈 褞 褳 f 田 蚈 蚠 蚾 蛷 蜔 童 涂 拖 瓦 惋 蜲 蝊 蝟 螐 螣 委 慰 蜗 芜 物 螼 蟔 蟧 蠌 蠠 席 峡 舷 线 巷 蠴 衉 衞 袕 袩 携 锌 邢 羞 酗 袿 裚 裲 褟 褵 - 132 Appendix B: Character Code Tables

ESC/P Command Reference D1A0 D1B0 D1C0 D1D0 D1E0 D1F0 D240 D250 D260 D270 D280 D290 D2A0 D2B0 D2C0 D2D0 D2E0 D2F0 D340 D350 D360 D370 D380 D390 D3A0 D3B0 D3C0 D3D0 D3E0 D3F0 D440 D450 D460 D470 D480 D490 D4A0 D4B0 D4C0 D4D0 D4E0 D4F0 D540 D550 D560 D570 D580 D590 D5A0 D5B0 D5C0 D5D0 D5E0 D5F0 D640 D650 0 褷 寻 牙 研 燕 佯 褸 襊 襚 襭 襽 覑 覡 野 依 倚 亦 茵 覢 覲 觍 觩 觻 訍 訝 影 永 有 余 羽 訞 訮 訿 詐 詟 詯 誀 园 岳 孕 脏 责 誁 誔 誤 誴 諃 諓 諣 瞻 绽 招 锗 震 諤 諴 1 选 驯 蚜 蜒 厌 疡 褹 襋 襛 襮 襾 覒 摇 冶 伊 已 裔 荫 覣 観 觓 觪 觼 討 印 颖 恿 友 俞 玉 訟 訯 詀 詑 詠 詰 浴 员 粤 匝 葬 择 誂 誕 誥 誵 諄 諔 铡 毡 樟 昭 蔗 振 諥 諵 2 癣 巡 崖 岩 砚 羊 褺 襌 襜 襯 覀 覓 尧 也 衣 乙 意 因 覤 覴 觔 觬 觽 訏 英 硬 勇 右 逾 域 訠 訰 詁 詒 詡 話 寓 圆 月 砸 遭 则 誃 誖 誦 誶 諅 諕 闸 詹 章 找 这 镇 諦 諶 3 眩 殉 衙 延 雁 洋 褻 襍 襝 襰 覂 覔 遥 页 颐 矣 毅 殷 覥 覵 觕 觭 觾 訐 樱 映 用 佑 鱼 芋 訡 許 詂 詓 詢 該 裕 猿 悦 杂 糟 泽 誄 誗 誧 誷 諆 論 眨 粘 彰 沼 浙 阵 諧 諷 4 绚 汛 涯 言 唁 阳 褼 襎 襠 襱 覄 覕 窑 掖 夷 以 忆 音 覦 覶 觗 觮 觿 訑 婴 哟 幽 釉 愉 郁 訢 訲 詃 詔 詣 詳 预 源 阅 栽 凿 贼 誅 誘 誨 誸 談 諗 栅 沾 漳 赵 珍 蒸 諨 諸 5 靴 训 雅 颜 彦 氧 褽 襏 襡 襲 覅 視 谣 业 遗 艺 义 阴 覧 覷 觘 觰 訁 訒 鹰 拥 优 诱 渝 吁 訣 訳 詄 評 詤 詴 豫 缘 耘 哉 藻 怎 誆 誙 誩 誹 諈 諘 榨 盏 张 照 斟 挣 諩 諹 6 薛 讯 哑 阎 焰 仰 褾 襐 襢 襳 覇 覗 姚 叶 移 抑 益 姻 覨 覸 觙 觱 訂 訓 应 佣 悠 又 渔 遇 訤 訴 詅 詖 詥 詵 驭 远 云 灾 枣 增 誇 誚 說 誺 諉 諙 咋 斩 掌 罩 真 睁 諪 諺 7 学 逊 亚 炎 宴 痒 褿 襑 襣 襴 覈 覘 咬 曳 仪 易 溢 吟 覩 覹 觛 觲 訃 訔 缨 臃 忧 幼 隅 喻 訥 訵 詆 詗 試 詶 鸳 苑 郧 宰 早 憎 誈 誛 誫 誻 諊 諚 乍 辗 涨 兆 甄 征 諫 諻 8 穴 迅 讶 沿 谚 养 襀 襒 襤 襵 覉 覙 舀 腋 胰 邑 诣 银 親 覺 觝 觴 訄 訕 莹 痈 尤 迂 予 峪 訦 訶 詇 詘 詧 詷 渊 愿 匀 载 澡 曾 誋 誜 説 誼 請 諛 炸 崭 杖 肇 砧 狰 諬 諼 9 雪 压 焉 奄 验 样 襂 襓 襥 襶 覊 覚 药 夜 疑 屹 议 淫 覫 覻 觟 觵 訅 訖 萤 庸 由 淤 娱 御 訧 訷 詉 詙 詨 詸 冤 怨 陨 再 蚤 赠 誌 誝 読 誽 諌 諜 诈 展 丈 召 臻 争 諭 諽 a 血 押 咽 掩 殃 漾 襃 襔 襧 襷 見 覛 要 液 沂 亿 谊 寅 覬 覼 觠 觶 訆 託 营 雍 邮 于 雨 愈 訨 訸 詊 詚 詩 詺 元 院 允 在 躁 扎 認 語 誮 誾 諍 諝 摘 蘸 帐 遮 贞 怔 諮 諾 b 勋 鸦 阉 眼 央 邀 襅 襕 襨 襸 覌 覜 耀 一 宜 役 译 饮 覭 覽 觡 觷 計 記 荧 踊 铀 盂 与 欲 訩 訹 詋 詛 詪 詻 垣 曰 运 咱 噪 喳 誎 誟 誯 調 諎 諞 斋 栈 账 折 针 整 諯 諿 c 熏 鸭 烟 衍 鸯 腰 襆 襖 襩 襹 覍 覝 椰 壹 姨 臆 异 尹 覮 覾 觢 觸 訉 訙 蝇 蛹 犹 榆 屿 狱 訪 診 詌 詜 詫 詼 袁 约 蕴 攒 造 渣 誏 誠 誰 諀 諏 諟 宅 占 仗 哲 侦 拯 諰 謀 d 循 呀 淹 演 秧 妖 襇 襗 襪 襺 覎 覞 噎 医 彝 逸 翼 引 覯 覿 觤 觹 訊 訚 迎 咏 油 虞 禹 育 訫 註 詍 詝 詬 詽 原 越 酝 暂 皂 札 誐 誡 誱 諁 諐 諠 窄 战 胀 蛰 枕 正 諱 謁 e 旬 丫 盐 艳 杨 瑶 襈 襘 襫 襼 規 覟 耶 揖 椅 肄 翌 隐 覰 觀 觧 觺 訋 訛 赢 泳 游 愚 宇 誉 訬 証 詎 詞 詭 詾 援 跃 晕 赞 灶 轧 誑 誢 課 諂 諑 諡 债 站 瘴 辙 疹 政 諲 謂 f 询 芽 严 堰 扬 襉 襙 襬 覐 覠 爷 铱 蚁 疫 绎 覱 觃 觨 訌 訜 盈 涌 酉 舆 语 設 訽 詏 詮 詿 辕 钥 韵 赃 燥 誒 誣 誳 諒 諢 寨 湛 障 者 诊 諳 謃 - 133 Appendix B: Character Code Tables

ESC/P Command Reference D660 D670 D680 D690 D6A0 D6B0 D6C0 D6D0 D6E0 D6F0 D740 D750 D760 D770 D780 D790 D7A0 D7B0 D7C0 D7D0 D7E0 D7F0 D840 D850 D860 D870 D880 D890 D8A0 D8B0 D8C0 D8D0 D8E0 D8F0 D940 D950 D960 D970 D980 D990 D9A0 D9B0 D9C0 D9D0 D9E0 D9F0 DA40 DA50 DA60 DA70 DA80 DA90 DAA0 DAB0 DAC0 DAD0 0 謄 謕 謤 謵 譅 职 掷 中 粥 逐 譆 譖 譧 譸 讇 讗 谞 装 桌 仔 奏 尊 谸 豍 豟 豴 貈 貝 貭 匕 乩 匦 剜 仞 貮 貾 賎 賞 賭 賽 贍 侔 倮 傩 汆 兖 贎 赑 赻 趐 趢 趷 跔 诎 诶 谛 1 謅 謖 謥 謶 帧 直 至 盅 轴 竹 譇 譗 譨 譹 讈 讘 住 妆 琢 籽 揍 遵 谹 豎 豠 豵 貋 貞 亍 乇 亓 匮 蒯 伛 貯 貿 賏 賟 賮 賾 佟 俦 倭 傺 籴 亳 贏 赒 赼 趒 趤 趹 凇 诒 诹 谘 2 謆 謗 謧 謷 症 植 致 忠 肘 烛 譈 識 譩 譺 讉 讙 注 撞 茁 滓 租 昨 谺 豏 豣 豶 貍 貟 丌 夭 芈 匾 剽 仳 貰 賀 賐 賠 賯 賿 佗 俨 俾 僖 兮 衮 贐 赗 赽 趓 趥 趻 冖 诓 诼 谝 3 謈 謘 謨 謸 郑 殖 置 钟 帚 煮 證 譙 譪 譻 變 讚 祝 壮 酌 子 足 左 谻 豐 豤 豷 貎 負 兀 爻 孛 赜 劂 伢 貱 賁 賑 賡 賰 贀 伲 俪 倜 儆 巽 袤 贑 赟 赾 趕 趦 趽 冢 诔 诿 谟 4 謉 謙 謩 謹 证 执 帜 衷 咒 拄 譊 譚 譫 譼 讋 讛 驻 状 啄 自 卒 佐 谼 豑 豥 豻 貏 財 丐 卮 啬 卦 劁 佤 貲 賂 賒 賢 賱 贁 伽 俅 倌 僭 黉 亵 贒 赥 赿 趖 趧 跀 冥 诖 谀 谠 5 謊 謚 謪 謺 芝 值 峙 终 皱 瞩 譋 譛 譭 譽 讌 讜 抓 椎 着 渍 族 柞 谽 豒 豦 豼 貐 貢 廿 氐 嘏 卣 劐 仵 貳 賃 賓 賣 賲 贂 佶 俚 倥 僬 馘 脔 贓 赨 趀 趗 趨 跁 讠 诘 谂 谡 6 謋 講 謫 謻 枝 侄 制 种 宙 嘱 譌 譜 譮 譾 讍 讝 爪 锥 灼 字 祖 做 谾 豓 豧 豽 貑 貣 卅 囟 仄 刂 劓 伥 貴 賄 賔 賤 賳 贃 佴 俣 倨 僦 冁 裒 贔 赩 趂 趘 趩 跂 讦 诙 谄 谥 7 謌 謜 謬 謼 支 址 智 肿 昼 主 譍 譝 譯 譿 讎 讞 拽 追 浊 鬃 诅 作 谿 豔 豨 豾 貒 貤 丕 胤 厍 刈 冂 伧 貵 賅 賕 賥 賴 贄 侑 俜 偾 僮 夔 禀 贕 赪 趃 趙 趪 跅 讧 诜 谇 谧 8 謍 謝 謭 謽 吱 指 秩 重 骤 著 譎 譞 議 讀 讏 讟 专 赘 兹 棕 阻 坐 豀 豖 豩 豿 貓 貥 亘 馗 厝 刎 罔 伉 貶 賆 賖 賦 賵 贅 侉 俑 偃 儇 勹 嬴 贖 赬 趆 趚 趫 跇 讪 诟 谌 谪 9 謎 謞 謮 謾 蜘 止 稚 仲 珠 柱 譏 譟 譱 讁 讐 讬 砖 坠 咨 踪 组 座 豂 豗 豬 貀 貕 貦 丞 毓 厣 刭 亻 伫 買 資 賗 賧 賶 贆 侃 俟 偕 儋 匍 蠃 贗 赮 趇 趛 趬 跈 讴 诠 谏 谫 a 謏 謟 謯 謿 知 趾 质 众 株 助 譐 譠 譲 讂 讑 讱 转 缀 资 宗 钻 b 謐 謠 謰 譀 肢 只 炙 舟 蛛 蛀 譑 譡 譳 讃 讒 讻 撰 谆 姿 综 纂 c 謑 謡 謱 譁 脂 旨 痔 周 朱 贮 譒 譢 譴 讄 讓 诇 赚 准 滋 总 嘴 d 謒 謢 謲 譂 汁 纸 滞 州 猪 铸 譓 譣 譵 讅 讔 诐 篆 捉 淄 纵 醉 e 謓 謣 謳 譃 之 志 治 洲 诸 筑 譔 譤 譶 讆 讕 诪 桩 拙 孜 邹 最 f 謔 豃 豘 豭 貁 貖 貧 鬲 睾 厥 刳 仃 佞 貸 賈 賘 賨 賷 贇 侏 俸 偈 仝 訇 羸 贘 赯 趈 趜 趭 跉 讵 诤 谑 谮 豄 豙 豮 貃 貗 貨 孬 鼗 厮 刿 仉 佧 貹 賉 賙 賩 賸 贈 佾 倩 偎 氽 匐 冫 贙 赱 趉 趝 趮 跊 讷 诨 谒 谯 豅 豛 豯 貄 貙 販 噩 丶 靥 剀 仂 攸 貺 賊 賚 質 賹 贉 佻 偌 偬 佘 凫 冱 贚 赲 趌 趞 趯 跍 诂 诩 谔 谲 豈 豜 豰 貆 貚 貪 丨 亟 赝 剌 仨 佚 費 賋 賛 賫 賺 贊 侪 俳 偻 佥 夙 冽 贛 赸 趍 趠 趰 跐 诃 诮 谕 谳 豊 豝 豱 貇 貛 貫 禺 鼐 匚 剞 仡 佝 貼 賌 賜 賬 賻 贋 佼 倬 傥 俎 兕 冼 贜 赹 趎 趡 趲 跒 诋 诰 谖 谵 豋 豞 豲 謴 譄 织 挚 窒 诌 诛 譕 譥 護 讖 谉 庄 卓 紫 走 罪 貜 責 丿 乜 叵 剡 仫 貽 賍 賝 購 贌 侬 倏 傧 龠 亠 贠 赺 趏 趶 跓 诏 诳 谙 谶 - 134 Appendix B: Character Code Tables

ESC/P Command Reference DAE0 DAF0 DB40 DB50 DB60 DB70 DB80 DB90 DBA0 DBB0 DBC0 DBD0 DBE0 DBF0 DC40 DC50 DC60 DC70 DC80 DC90 DCA0 DCB0 DCC0 DCD0 DCE0 DCF0 DD40 DD50 DD60 DD70 DD80 DD90 DDA0 DDB0 DDC0 DDD0 DDE0 DDF0 DE40 DE50 DE60 DE70 DE80 DE90 DEA0 DEB0 DEC0 DED0 DEE0 DEF0 DF40 DF50 DF60 DF70 DF80 DF90 0 卩 陴 跕 跴 踐 踦 踿 蹛 蹱 郯 劾 坌 坂 垧 蹳 躊 躟 躳 軃 軔 軤 馨 芾 苄 茑 莛 軥 軵 輅 輕 輤 輴 轄 莅 堇 菪 萼 蒺 轅 轕 轥 辮 迉 迱 逘 薨 蘩 扌 捺 摒 這 逷 違 遬 還 邜 1 卺 隈 跘 跶 踑 踧 蹃 蹜 邸 郾 哿 垩 坩 垴 蹵 躋 躠 躴 軄 軕 堋 鼙 芰 苎 茚 荞 軦 軶 輆 輖 輥 輵 荨 荼 萘 菅 葆 蓠 轆 轖 轪 辯 迊 迲 蕖 薇 蘖 扪 掎 揆 逜 逹 遖 遯 邅 邞 2 阝 隍 跙 跼 踒 踨 蹅 蹝 邰 鄄 勐 垡 垅 垓 蹷 躌 躡 躵 軅 軖 堍 懿 苈 芤 茆 茯 軧 軷 輇 輗 輦 輶 茛 莶 萋 菀 葩 蒡 轇 轗 辀 農 迋 迴 蔻 薏 蘼 抟 掴 掾 連 逺 遙 遰 邆 邟 3 阢 隗 跜 跾 踓 踫 蹆 蹞 郏 鄢 勖 塾 坫 垠 蹸 躍 躢 躶 軆 軗 埽 艹 苊 苡 茔 荏 軨 軸 輈 輘 輧 輷 荩 莩 菝 萦 葶 蒹 轈 轘 辌 辳 迌 迵 蓿 蕹 廾 抻 捭 摅 逤 逽 遚 遱 邇 邠 4 阡 隰 跠 跿 踕 踭 蹌 蹟 郅 鄞 勰 墼 垆 埕 蹹 躎 躣 躷 軇 軘 埭 艽 苣 茉 茕 荇 軩 軹 載 輙 輨 輸 荬 荽 菽 菰 蒌 蒴 轉 轙 辒 辴 迍 迶 蓼 薮 弈 拊 掬 摁 逥 逿 遜 遲 邉 邤 5 阱 邗 跡 踀 踖 踰 蹍 蹠 邾 鄣 叟 壅 坼 埘 蹺 躑 躤 躸 軈 軙 堀 艿 芘 苷 苠 荃 軪 軺 輊 輚 輩 輹 荪 莸 菖 菡 蒎 蒗 轊 轚 辝 辵 迏 迺 蕙 薜 夼 拚 掊 搋 逧 遀 遝 遳 邊 邥 6 阪 邛 跢 踁 踗 踲 蹎 蹡 郐 鄱 燮 壑 坻 埚 蹻 躒 躥 躹 軉 軚 堞 芏 芷 苤 苕 荟 軫 軻 輋 輛 輪 輺 荭 荻 萜 葜 萱 蓥 轋 轛 辠 辷 迒 迻 蕈 薅 奁 拗 捩 搛 逨 遃 遞 遶 邌 邧 7 阽 邝 跥 踂 踘 踳 蹏 蹢 郄 鄯 矍 圩 坨 埙 蹽 躓 躦 躻 車 軛 堙 芊 芮 茏 茜 荀 軬 軼 輌 輜 輫 輻 荮 莘 萸 葑 葭 蓣 轌 轜 辡 辸 迖 迼 蕨 薹 耷 拮 掮 搠 逩 遅 遟 遷 邍 邨 8 阼 邙 跦 踃 踙 踴 蹐 蹣 郇 鄹 廴 圬 坭 埒 蹾 躕 躧 躼 軋 軜 塄 芨 苋 茇 荑 茗 軭 軽 輍 輝 輬 輼 莰 莞 萑 葚 蓁 蔌 轍 轝 辢 辺 迗 迾 蕤 薷 奕 挢 掼 搌 逪 遆 遠 選 邎 邩 9 陂 邬 跧 踄 踚 踶 蹓 蹤 郓 酃 凵 圪 坶 垸 躀 躖 躨 躽 軌 軝 堠 芄 苌 苜 荛 荠 軮 軾 輎 輞 輭 輽 荸 莨 萆 葙 蓍 甍 轎 轞 辤 辻 迚 迿 蕞 薰 奚 拶 揲 搦 逫 遈 遡 遹 邏 邫 a 陉 邡 跩 踆 踛 踷 蹔 蹥 郦 酆 凼 圳 坳 埴 躂 躗 躩 躾 軍 軞 塥 芎 苁 苴 荜 茭 軯 軿 輏 輟 輮 輾 莳 莺 菔 葳 蓐 蔸 轏 轟 辥 込 迠 逇 蕺 藓 奘 挹 揸 搡 逬 遉 遤 遺 邐 邭 b 陔 邴 跭 踇 踜 踸 蹕 蹧 郢 刍 鬯 圹 垭 埯 躃 躘 躪 躿 軏 軟 塬 芑 芩 苒 茈 茺 軰 輀 輐 輠 輯 輿 莴 莼 菟 蒇 蓦 蓰 轐 轠 辦 辿 迡 逈 瞢 藁 匏 捋 揠 摞 逰 遊 遦 遻 邒 邲 c 陟 邳 跮 踈 踠 踻 蹖 蹨 郜 奂 厶 圮 垤 埸 躄 躙 躭 軀 軐 軠 墁 芗 芴 苘 莒 茳 軱 輁 輑 輡 輰 轀 莠 菁 萏 蒈 蒽 蔹 轑 轡 辧 迀 迣 逌 蕃 藜 尢 捃 揿 撄 週 運 遧 遼 邔 邷 d 陧 邶 跰 踋 踡 踼 蹗 蹪 郗 劢 弁 圯 垌 埤 躆 躚 躮 軁 軑 軡 墉 芙 芡 茌 茼 荦 軲 輂 輒 輢 輱 轁 莪 萁 萃 葺 蓓 蔟 轒 轢 辪 迃 迧 逎 蕲 藿 尥 掭 揄 摭 進 遌 適 遾 邖 邼 e 陬 邺 跱 踍 踤 踾 蹘 蹫 郛 劬 畚 坜 垲 埝 躈 躛 躰 軂 軒 転 墚 芫 芪 苻 茴 荥 軳 較 輓 輣 輲 轂 莓 菥 菸 蒉 蓊 蔺 轓 轣 辬 迆 迬 逓 蕻 蘧 尬 揶 揞 撖 逳 過 遪 邁 邘 邽 f 陲 跲 踎 踥 蹚 蹮 郫 劭 巯 圻 埏 躉 躝 躱 軓 軣 墀 芸 芟 苓 茱 軴 輄 輔 輳 轃 莜 菘 菹 葸 蒿 轔 轤 辭 迯 逕 薤 蘅 尴 捱 揎 逴 達 遫 邚 邿 - 135 Appendix B: Character Code Tables

ESC/P Command Reference DFA0 DFB0 DFC0 DFD0 DFE0 DFF0 E040 E050 E060 E070 E080 E090 E0A0 E0B0 E0C0 E0D0 E0E0 E0F0 E140 E150 E160 E170 E180 E190 E1A0 E1B0 E1C0 E1D0 E1E0 E1F0 E240 E250 E260 E270 E280 E290 E2A0 E2B0 E2C0 E2D0 E2E0 E2F0 E340 E350 E360 E370 E380 E390 E3A0 E3B0 E3C0 E3D0 E3E0 E3F0 E440 E450 0 郀 甙 呃 咝 哙 唣 郂 郟 郹 鄍 鄝 鄲 酄 喟 嗬 嘈 噜 囵 酅 酨 醏 醦 醼 釔 釥 岚 崂 嵝 徉 狃 釦 釶 鈆 鈖 鈥 鈵 鉅 獍 饫 庑 忄 怵 鉆 鉖 鉦 鉷 銆 銗 銧 惆 憷 阈 汔 沭 銨 銹 1 摺 弑 吡 哐 哚 唏 郃 郠 郺 鄎 鄟 鄳 唷 啾 嗔 嘌 噌 囫 酇 酫 醓 醧 醽 釕 帷 岜 崃 嵫 後 狁 釧 釷 鈇 鈗 鈦 鈶 狻 獗 饬 庋 忉 怦 鉇 鉗 鉧 鉸 銇 銘 恪 惚 懔 阊 汜 泷 銩 銺 2 撷 卟 呗 咭 哜 唑 郆 郣 郻 鄏 鄠 鄴 啖 嗖 嗦 嘁 噔 囹 酈 酭 醔 醨 醾 釖 幄 岵 崧 嵋 徕 狎 釨 釸 鈈 鈘 鈧 鈷 猗 獠 饴 庖 忖 怛 鉈 鉘 鉨 鉹 銈 銙 恽 悴 懵 阋 汊 泸 銪 銻 3 撸 叱 呙 哂 咩 唧 郈 郤 郼 鄐 鄡 鄵 啵 喑 嗝 嘤 嚆 囿 酑 酳 醕 醩 醿 釗 幔 岢 崦 嵊 徙 狍 釩 釹 鈉 鈙 鈨 鈸 猓 獬 饷 庥 忏 怏 鉉 鉙 鉩 鉺 銉 銚 悖 愠 忝 阌 沣 泱 銫 銼 4 撙 叽 吣 咴 咪 唪 郉 郥 郿 鄑 鄤 鄶 啶 啻 嗄 嘣 噤 圄 酓 酺 醖 醫 釀 釘 幛 岽 崮 嵩 徜 狒 釪 釺 鈊 鈚 鈩 鈹 猡 獯 饽 庠 怃 怍 鉊 鉚 鉪 鉻 銊 銛 悚 愦 隳 阍 沅 泗 銬 銽 5 撺 叩 吲 哒 咤 啧 郋 郩 鄀 鄒 鄥 鄷 啷 嗟 嗯 嗾 噱 圊 酔 酻 醗 醬 釁 釙 幞 岬 崤 嵴 徨 狨 釫 釻 鈋 鈛 鈪 鈺 猊 獾 馀 庹 忮 怩 鉋 鉛 鉫 鉼 銋 銜 悭 愕 闩 阏 沐 沲 銭 銾 6 擀 叨 咂 咧 哝 喏 郌 郪 鄁 鄓 鄦 鄸 唳 喽 嗥 嘀 噫 圉 酕 酼 醘 醰 釂 釚 幡 岫 崞 嶂 徭 狯 釬 釼 鈌 鈜 鈫 鈻 猞 舛 馄 庵 怄 怫 鉌 鉜 鉬 鉽 銌 銝 悝 愣 闫 阒 沔 泠 銯 銿 7 擐 叻 咔 咦 哏 喵 郍 郬 鄃 鄔 鄧 鄺 唰 喾 嗲 嘧 噻 圜 酖 醀 醙 醱 釃 釛 岌 岱 崆 嶙 徵 狩 釭 釽 鈍 鈝 鈬 鈼 猝 夥 馇 庾 忡 怊 鉍 鉝 鉭 鉾 銍 銞 悃 惴 闱 阕 沌 泖 銰 鋀 8 擗 吒 呷 哓 哞 啉 郒 郮 鄅 鄕 鄨 鄻 啜 喔 嗳 嘭 噼 帏 酘 醁 醜 醲 釄 針 屺 岣 崛 嶝 徼 狲 釮 釾 鈎 鈞 鈭 鈽 猕 飧 馊 庳 忤 怿 鉎 鉞 鉮 鉿 銏 銟 悒 愀 闳 阖 汨 泺 銱 鋁 9 擤 吖 呱 哔 唛 啭 郔 郰 鄆 鄖 鄩 鄼 喋 喙 嗌 噘 嚅 帙 酙 醂 醝 醳 釅 釞 岍 峁 嵘 豳 衢 狴 釯 釿 鈏 鈟 鈮 鈾 猢 夤 馍 赓 忾 怡 鉏 鉟 鉯 銀 銐 銠 悌 愎 闵 阗 汩 泫 銲 鋂 a 擢 吆 呤 呲 哧 啁 郕 郱 鄇 鄗 鄪 鄽 嗒 嗪 嗍 嘹 嚓 帔 酛 醃 醞 醶 釆 釟 岐 岷 崾 嶷 彡 狷 釰 鈀 鈐 鈠 鈯 鈿 猹 夂 馐 廒 怅 恸 鉐 鉠 鉰 銁 銑 銡 悛 愫 闶 阙 汴 泮 銳 鋃 b 攉 呋 咚 咣 唠 啕 郖 郲 鄈 鄘 鄫 鄾 喃 嗷 嗨 噗 嚯 帑 酜 醄 醟 醷 釈 釠 岖 峄 崴 巅 犭 猁 釱 鈁 鈑 鈡 鈰 鉀 猥 饣 馑 廑 怆 恹 鉑 鉡 鉱 銂 銒 銢 惬 慊 闼 阚 汶 沱 銴 鋄 c 攥 呒 咛 哕 哽 唿 郘 郳 鄉 鄚 鄬 鄿 喱 嗉 嗵 嘬 囔 帱 酟 醆 醠 醸 釋 釡 岈 峒 崽 彳 犰 狳 釲 鈂 鈒 鈢 鈱 鉁 猬 饧 馓 廛 忪 恻 鉒 鉢 鉲 銃 銓 銣 悻 慵 闾 丬 沆 泓 銵 鋅 d 攮 呓 咄 咻 唔 啐 郙 郵 鄊 鄛 鄭 酀 喹 嘟 嗤 噍 囗 帻 酠 醈 醡 醹 釐 釢 岘 峤 嵬 彷 犴 猃 釳 鈃 鈓 鈣 鈲 鉂 猸 饨 馔 廨 忭 恺 鉓 鉣 鉳 銄 銔 銤 悱 憬 阃 爿 沩 泯 銶 鋆 e 弋 呔 呶 咿 哳 唼 郚 郶 鄋 鄜 鄮 酁 喈 嗑 辔 噢 囝 帼 酦 醊 醤 醻 釒 釣 岙 峋 嵛 徂 犷 狺 釴 鈄 鈔 鈤 鈳 鉃 猱 饩 馕 廪 忸 恂 鉔 鉤 鉵 銅 銕 銥 惝 憔 阄 戕 泐 泾 銷 鋇 f 忒 呖 呦 哌 唢 郞 郷 鄌 鄰 酂 喁 嗫 嘞 噙 囡 酧 醎 醥 釓 釤 岑 峥 嵯 徇 犸 釵 鈅 鈕 鈴 鉄 獐 饪 庀 膺 怙 鉕 鉥 鉶 銖 銦 惘 憧 阆 氵 泔 銸 鋉 - 136 Appendix B: Character Code Tables

ESC/P Command Reference E460 E470 E480 E490 E4A0 E4B0 E4C0 E4D0 E4E0 E4F0 E540 E550 E560 E570 E580 E590 E5A0 E5B0 E5C0 E5D0 E5E0 E5F0 E640 E650 E660 E670 E680 E690 E6A0 E6B0 E6C0 E6D0 E6E0 E6F0 E740 E750 E760 E770 E780 E790 E7A0 E7B0 E7C0 E7D0 E7E0 E7F0 E840 E850 E860 E870 E880 E890 E8A0 E8B0 E8C0 E8D0 0 鋊 鋚 鋩 鋹 錉 浒 淅 湫 溧 漯 錊 錚 錪 錺 鍊 鍚 鍫 灏 謇 逍 遴 屦 鍬 鍼 鎌 鎝 鎬 鎼 鏍 姘 胬 嫘 驵 骛 鏎 鏟 鏯 鏿 鐎 鐞 鐮 绨 缋 缧 玎 琊 鐯 鑀 鑐 鑠 鑰 钀 锠 璋 枥 栊 1 鋋 鋛 鋪 鋺 洹 浔 淞 溲 溽 漶 錋 錛 錫 錻 鍋 鍛 濉 灞 辶 逖 遽 羼 鍭 鍽 鎍 鎞 鎭 鎽 妗 姹 媪 嫜 驷 骜 鏏 鏠 鏰 鐀 鐏 鐟 纭 绫 缌 缪 玑 珩 鐰 鑁 鑑 鑡 鑱 钁 琛 璞 枇 柩 2 鋌 鋜 鋫 鋻 洧 洳 渎 湟 溻 潋 錌 錜 錬 錼 鍌 鍜 澧 宀 迓 逡 邂 弪 鍮 鍾 鎎 鎟 鎮 鎾 姊 娌 媛 嬉 驸 骝 鏐 鏡 鏱 鐁 鐐 鐠 纰 绮 缏 缫 玮 珧 鐱 鑂 鑒 鑢 鑲 钂 琚 璨 杪 枰 3 鋍 鋝 鋬 鋼 洌 涑 涿 溆 溷 潴 錍 錝 錭 錽 鍍 鍝 澹 宄 迕 逵 邈 弩 鍯 鍿 鎐 鎠 鎯 鎿 妫 娉 婷 嬗 驺 骟 鏑 鏢 鏲 鐂 鐑 鐡 纾 绯 缑 缬 玢 珞 鐲 鑃 鑓 鑣 鑳 钃 瑁 璩 杳 栌 4 鋎 鋞 鋭 鋽 浃 浯 淠 湓 滗 漪 錎 錞 錮 錿 鍎 鍞 澶 宕 迥 逶 邃 弭 鍰 鎀 鎑 鎡 鎰 鏀 妞 娲 婺 嬖 驿 骠 鏒 鏣 鏳 鐃 鐒 鐢 绀 绱 缒 缭 玟 玺 鐳 鑄 鑔 鑤 鑴 钄 瑜 璐 枘 柙 5 鋏 鋟 鋮 鋾 浈 涞 渑 湔 溴 漉 錏 錟 錯 鍀 鍏 鍟 濂 宓 迮 逭 邋 艴 鍱 鎁 鎒 鎢 鎱 鏁 妤 娴 媾 嬲 驽 骢 鏓 鏤 鏴 鐄 鐓 鐣 绁 绲 缗 缯 珏 珲 鐴 鑅 鑕 鑥 鑵 钑 瑗 璧 枧 枵 6 鋐 鋠 鋯 鋿 洇 涠 淦 渲 滏 漩 錐 錠 錰 鍁 鍐 鍠 濡 宥 迤 逯 彐 弼 鍲 鎂 鎓 鎣 鎲 鏂 姒 娑 嫫 嬷 骀 骣 鏔 鏥 鏵 鐅 鐔 鐤 绂 缍 缙 缰 珂 琏 鐵 鑆 鑖 鑦 鑶 钖 瑕 瓒 杵 柚 7 鋑 鋡 鋰 錀 洄 浞 淝 渥 溏 澉 錑 錡 錱 鍂 鍑 鍡 濮 宸 迩 遄 彗 鬻 鍳 鎃 鎔 鎤 鎳 鏃 妲 娣 媲 孀 骁 骥 鏕 鏦 鏶 鐆 鐕 鐥 绉 绶 缜 缱 珑 琪 鐶 鑇 鑗 鑧 鑷 钘 瑙 璺 枨 枳 8 鋒 鋢 鋱 錁 洙 涓 淙 湄 滂 澍 錒 錢 録 鍃 鍒 鍢 濞 甯 迦 遑 彖 屮 鍴 鎄 鎕 鎥 鎴 鏄 妯 娓 嫒 尕 骅 骧 鏗 鏧 鏷 鐇 鐖 鐦 绋 绺 缛 缲 玷 瑛 鐷 鑈 鑘 鑨 鑸 铇 瑷 韪 枞 柝 9 鋓 鋣 鋲 錂 洎 涔 渖 滟 溟 澌 錓 錣 錳 鍄 鍓 鍣 濠 骞 迳 遒 彘 妁 鍵 鎅 鎖 鎦 鎵 鏅 姗 婀 嫔 尜 骈 纟 鏘 鏨 鏸 鐈 鐗 鐧 绌 绻 缟 缳 玳 琦 鐸 鑉 鑙 鑩 鑹 铏 瑭 韫 枭 栀 a 鋔 鋤 鋳 錃 洫 浜 涫 溱 潢 潸 錔 錤 錴 鍅 鍔 鍤 濯 搴 迨 遐 尻 妃 鍶 鎆 鎗 鎧 鎶 鏆 妾 婧 媸 孚 骊 纡 鏙 鏩 鏹 鐉 鐘 鐨 绐 绾 缡 缵 珀 琥 鐹 鑊 鑚 鑪 鑺 铓 瑾 韬 枋 柃 b 鋕 鋥 鋴 錄 浍 浠 渌 溘 潆 潲 錕 錥 錵 鍆 鍕 鍥 瀚 寤 逅 遨 咫 妍 鍷 鎇 鎘 鎨 鎷 鏇 娅 婊 嫠 孥 骐 纣 鏚 鏪 鏺 鐊 鐙 鐩 绔 缁 缢 幺 珉 琨 鐺 鑋 鑛 鑬 鑻 铔 璜 杌 杷 枸 c 鋖 鋦 鋵 錅 洮 浼 涮 滠 潇 潼 錖 錦 錶 鍇 鍖 鍦 瀣 寮 逄 遘 屐 妩 鍸 鎈 鎙 鎩 鎸 鏈 娆 婕 嫣 孳 骒 纥 鏛 鏫 鏻 鐋 鐚 鐪 绗 缂 缣 畿 珈 琰 鐻 鑌 鑜 鑭 鑼 铚 璎 杓 杼 柢 d 鋗 鋧 鋶 錆 洵 浣 渫 漭 漤 潺 錗 錧 錷 鍈 鍗 鍧 瀛 褰 逋 遢 屙 妪 鍹 鎉 鎚 鎪 鎹 鏉 姝 娼 嫱 孑 骓 纨 鏜 鏬 鏼 鐌 鐛 鐫 绛 缃 缤 巛 珥 琮 鐼 鑍 鑝 鑮 鑽 铦 璀 杞 柰 栎 e 鋘 鋨 鋷 錇 洚 渚 湮 滢 漕 濑 錘 錨 錸 鍉 鍘 鍨 瀹 寰 逦 遛 孱 妣 鍺 鎊 鎛 鎫 鎺 鏋 娈 婢 嫖 孓 骖 纩 鏝 鏭 鏽 鐍 鐜 鐬 绠 缇 缥 甾 珙 琬 鐽 鑎 鑞 鑯 鑾 铻 璁 杈 栉 柁 f 鋙 鋸 錈 浏 淇 湎 溥 滹 錙 錩 錹 鍙 鍩 瀵 蹇 逑 暹 屣 鍻 鎋 鎜 鎻 鏌 姣 婵 嫦 孢 骘 鏞 鏮 鏾 鐝 鐭 绡 缈 缦 邕 顼 鐿 鑏 鑟 鑿 锜 璇 杩 柘 柽 - 137 Appendix B: Character Code Tables

ESC/P Command Reference E8E0 E8F0 E940 E950 E960 E970 E980 E990 E9A0 E9B0 E9C0 E9D0 E9E0 E9F0 EA40 EA50 EA60 EA70 EA80 EA90 EAA0 EAB0 EAC0 EAD0 EAE0 EAF0 EB40 EB50 EB60 EB70 EB80 EB90 EBA0 EBB0 EBC0 EBD0 EBE0 EBF0 EC40 EC50 EC60 EC70 EC80 EC90 ECA0 ECB0 ECC0 ECD0 ECE0 ECF0 ED40 ED50 ED60 ED70 ED80 ED90 0 栲 桊 锧 镻 閌 閜 閫 閻 闋 榘 槔 樾 猷 轲 闌 關 阘 阷 陘 陳 隊 臧 昀 晷 赅 牮 隌 隤 隸 雙 雬 霅 霠 氚 肜 胄 豚 腽 霡 霵 靈 靝 靲 鞇 鞝 彀 炖 煨 爨 祓 鞞 鞵 韅 韕 韤 韾 1 栳 桉 锳 镼 閍 閝 閬 閼 椤 楸 榱 檠 獒 轳 闍 闝 阛 阸 陙 陸 辍 瓯 炅 暄 赆 犟 階 隥 隺 雚 雭 霊 搿 氡 肓 胙 脶 腭 霢 霶 靉 靟 靵 鞈 臁 毂 炝 煅 灬 祚 鞟 鞶 韆 韖 韥 響 2 桠 栩 锽 镽 閎 閞 閭 閽 棰 椴 槁 橐 殁 轵 闎 闞 阞 阹 陚 陹 辎 瓴 曷 暌 赈 牝 隑 隦 隻 雛 雮 霋 擘 氩 肼 胍 脞 腧 霣 霷 靊 靣 靷 鞉 膦 觳 炻 煲 焘 祢 鞡 鞷 韇 韗 韨 頀 3 桡 梵 镃 镾 閏 閟 閮 閾 椋 槌 槊 橛 殂 轶 闏 闟 阠 阺 陜 険 辏 瓿 昝 暧 赉 牦 隒 隨 隿 雜 雰 霌 耄 氤 朊 胗 脬 塍 霤 霺 靋 靤 靸 鞊 欤 斐 烀 煊 煦 祗 鞢 鞸 韈 韘 韮 頁 4 桎 梏 镈 門 閐 閠 閯 閿 椁 榇 槟 樵 殇 轸 闐 闠 阣 阾 陝 陻 辘 甏 昴 暝 赇 牯 隓 隩 雂 雝 雱 霐 毪 氪 肽 朐 脘 媵 霥 霻 靌 靦 靹 鞌 欷 齑 炷 煸 熹 祠 鞤 鞹 韉 韙 韯 頂 5 桢 桴 镋 閁 閑 閡 閰 闀 楗 榈 榕 檎 殄 轷 闑 闡 阤 陁 陞 陼 辚 甑 昱 暾 赍 牾 隕 險 雃 雞 雲 霑 毳 氲 肱 胝 脲 膈 霦 霼 靍 靧 靺 鞎 欹 斓 炫 煺 戾 祯 鞥 鞺 韊 韚 韰 頃 6 桄 桷 镕 閂 閒 関 閱 闁 棣 槎 槠 橹 殒 轹 闒 闢 阥 陃 陠 陽 軎 甓 昶 曛 赕 牿 隖 隫 雈 雟 雴 霒 毽 攵 肫 胫 腈 膂 霧 霽 靎 靨 靻 鞏 歃 於 炱 熘 戽 祧 鞦 鞻 韋 韛 韱 頄 7 桤 梓 镚 閃 間 閣 閲 闂 椐 榉 榍 樽 殓 轺 闓 闣 阦 陊 陣 陾 戋 攴 昵 曜 赙 犄 隚 隬 雊 雡 雵 霔 毵 敕 肭 胱 腌 膑 霨 霿 靏 靪 靽 鞐 歆 旆 烨 熳 扃 祺 鞧 鞼 韌 韜 韲 項 8 梃 桫 镠 閄 閔 閤 閳 闃 楱 楦 槿 樨 殍 轼 闔 闤 阧 陎 陥 陿 戗 旮 耆 曦 觇 犋 際 隭 雋 離 雸 霕 毹 敫 肴 胴 腓 滕 霩 靀 靐 靫 靾 鞓 歙 旄 烊 熵 扈 禅 鞨 鞽 韍 韝 韴 順 9 栝 棂 镮 閅 閕 閥 閴 闄 椹 楣 樯 橘 殚 轾 闕 闥 阨 陏 陦 隀 戛 旯 晟 曩 觊 犍 隝 隮 雐 難 雺 霗 氅 牍 肷 胭 腴 膣 霫 靁 靑 靬 靿 鞕 飑 旃 焐 熨 扉 禊 鞩 鞾 韎 韞 韷 頇 a 桕 楮 镴 閆 閖 閦 閵 闅 楠 楹 槭 橼 殛 辁 闖 闦 阩 陑 陫 隁 戟 旰 晔 贲 觋 犏 隞 隯 雑 雤 電 霘 氇 牒 胧 脍 腙 膪 霬 靂 靔 靭 鞀 鞖 飒 旌 焓 熠 礻 禚 鞪 鞿 韏 韟 韸 須 b 桦 棼 镵 閇 閗 閧 閶 闆 楂 榛 樗 檑 殡 辂 闗 闧 阫 陒 陭 隂 戢 昊 晁 贳 觌 犒 隟 隱 雓 雥 雼 霙 氆 牖 胨 脎 腚 臌 霮 靃 靕 靮 鞁 鞗 飓 旎 焖 燠 祀 禧 鞬 韀 韐 韠 韹 頉 c 桁 椟 長 閈 閘 閨 閷 闇 楝 榧 樘 檐 殪 辄 闘 闬 阬 陓 陮 隃 戡 昙 晏 贶 觎 挈 隠 隲 雔 雦 雽 霚 氍 爰 胩 胲 腱 朦 霯 靄 靗 靯 鞂 鞙 飕 旒 焯 燔 祆 禳 鞮 韁 韑 韡 韺 頊 d 桧 椠 镸 閉 閙 閩 閸 闈 榄 榻 橥 檩 轫 辇 闙 闿 阭 陖 陯 隄 戥 杲 晖 贻 觏 挲 隡 隴 雖 雧 雿 霛 氕 虢 胪 胼 腠 臊 霱 靅 靘 靰 鞃 鞚 飙 旖 焱 燧 祉 忑 鞰 韂 韒 韢 韻 頋 e 桀 棹 镹 閊 閚 閪 閹 闉 楫 榫 槲 檗 轭 辋 闚 阇 阯 陗 陰 隇 戤 昃 晡 贽 觐 掰 隢 隵 雗 雫 霂 霝 氘 刖 胛 朕 腩 膻 霳 靆 靚 靱 鞄 鞛 飚 炀 煳 燹 祛 忐 鞱 韃 韓 韣 韼 頌 f 栾 镺 開 閛 閺 闊 榀 榭 橄 檫 轱 闛 阓 阰 陱 隉 戬 昕 晗 赀 觑 隣 隷 雘 霃 霟 氙 肟 胂 脒 腼 霴 靇 靜 鞆 鞜 殳 炜 煜 爝 祜 鞳 韄 韔 韽 頍 - 138 Appendix B: Character Code Tables

ESC/P Command Reference EDA0 EDB0 EDC0 EDD0 EDE0 EDF0 EE40 EE50 EE60 EE70 EE80 EE90 EEA0 EEB0 EEC0 EED0 EEE0 EEF0 EF40 EF50 EF60 EF70 EF80 EF90 EFA0 EFB0 EFC0 EFD0 EFE0 EFF0 F040 F050 F060 F070 F080 F090 F0A0 F0B0 F0C0 F0D0 F0E0 F0F0 F140 F150 F160 F170 F180 F190 F1A0 F1B0 F1C0 F1D0 F1E0 F1F0 F240 F250 0 頎 戆 砝 硇 磬 眇 頏 頟 頯 頿 顎 類 顮 畎 罾 钚 钹 铕 顯 颬 颼 飌 飥 飷 餇 锇 锢 镄 镟 镳 餈 餚 餪 餻 饊 饜 馉 鸢 鹄 鹦 疣 痧 馌 馪 馺 駊 駙 駩 駹 癜 窭 裥 襦 耩 駺 騊 1 怼 肀 砹 硌 磲 眈 預 頠 頰 顀 顏 顟 睢 畋 盍 钛 钺 铖 顰 颭 颽 飍 飦 飸 铩 锉 锪 镅 镝 锺 餉 餛 餫 餼 饋 饝 稹 鸨 鹆 鹧 疳 瘃 馎 馫 馻 駋 駚 駪 瘛 癖 窳 裱 襻 耨 駻 騋 2 恝 聿 砺 硪 礅 眚 頑 頡 頱 顁 顐 顠 睥 畈 盥 钜 钼 铗 顱 颮 颾 飏 飩 飹 铫 锊 锫 镆 镡 矧 養 餜 餬 餽 饌 饞 稷 鸩 鹇 鹨 疴 痱 馚 馬 馼 駌 駛 駫 瘼 癫 衤 褚 疋 耱 駼 騌 3 恚 沓 砻 碛 磴 眢 頒 頢 頲 顂 顑 顡 睿 畛 蠲 钣 钽 铙 顲 颯 颿 飐 飪 飺 铮 锍 锩 镉 镢 矬 餋 餝 餭 餾 饍 饟 穑 鸪 鹈 鹩 疸 痼 馛 馭 馽 駍 駜 駬 瘢 癯 衩 裼 胥 耋 駽 騍 4 恧 泶 砟 碓 礓 眙 頓 頣 頳 顃 顒 顢 瞍 畲 钅 钤 钿 铘 顳 颰 飀 飔 飫 飻 铯 锎 锬 镌 镤 雉 餌 餞 餯 餿 饎 饠 黏 鸫 鹉 鹪 痄 痿 馜 馮 馾 駎 駝 駭 瘠 翊 衲 裨 皲 耵 駾 騎 5 恁 淼 砼 碚 礤 眭 頔 頤 頴 顄 顓 顣 睽 畹 钆 钫 铄 铛 顴 颱 飁 飖 飬 飼 铳 锏 锱 镎 镥 秕 餎 餟 餰 饀 饏 饡 馥 鸬 鹋 鹫 疱 瘐 馝 馯 馿 駏 駞 駮 癀 竦 衽 裾 皴 聃 駿 騏 6 恙 矶 砥 碇 礞 眦 頕 頥 頵 顅 顔 顤 瞀 疃 钇 钪 铈 铞 颋 颲 飂 飗 飭 飽 铴 锒 锲 镏 镦 秭 餏 餠 餱 饁 饐 饢 穰 鸲 鹌 鹬 疰 瘀 馞 馰 駀 駐 駟 駯 瘭 穸 衿 裰 矜 聆 騀 騐 7 恣 矸 砬 碜 礴 眵 頖 頦 頶 顆 顕 顥 瞌 罘 钋 钭 铉 铟 颎 颳 飃 飛 飮 飾 铵 锓 锴 镒 镧 秣 餑 餡 餲 饂 饑 饤 皈 鸱 鹎 鹱 痃 瘅 馟 馱 駁 駑 駠 駰 瘰 穹 袂 褡 耒 聍 騁 騑 8 悫 砀 砣 碡 龛 眸 頗 頧 頷 顇 顖 顦 瞑 罡 钊 钬 铊 铠 颒 颴 飄 飜 飯 飿 铷 锔 锶 镓 镨 秫 餒 餢 餳 饃 饒 饦 皎 鸶 鹑 鹭 痂 瘌 馠 馲 駂 駒 駡 駱 瘿 窀 袢 褙 耔 聒 騂 騒 9 愆 砉 砩 碣 黹 睐 領 頨 頸 顈 顗 顧 瞟 罟 钌 钯 铋 铢 颕 颵 飅 飝 飰 餀 铹 锕 锷 镔 镩 稆 餓 餣 餴 饄 饓 饳 皓 鸸 鹕 鹳 痖 瘗 馡 馳 駃 駓 駢 駲 瘵 窆 裆 褓 耖 聩 騃 験 a 愍 砗 硎 碲 黻 睑 頙 頩 頹 顉 願 顨 瞠 詈 钍 钰 铌 铤 颙 颶 飆 飠 飱 餁 铼 锖 锸 镖 镪 嵇 餔 餤 餵 饅 饖 饸 皙 鸷 鹗 疒 痍 瘊 馢 馴 駄 駔 駣 駳 癃 窈 袷 褛 耜 聱 騄 騔 b 慝 砘 硭 碹 黼 睇 頚 頪 頺 顊 顙 顩 瞰 罨 钏 钲 铍 铥 颣 颷 飇 飡 飲 餂 铽 锘 锼 镗 镫 稃 餕 餥 餶 饆 饗 饹 皤 鸹 鹚 疔 痣 瘥 馣 馵 駅 駕 駤 駴 瘾 窕 袼 褊 耠 覃 騅 騕 c 憩 砑 硖 碥 盱 睃 頛 頫 頻 顋 顚 顪 瞵 罴 钐 钴 铎 铧 風 颸 飈 飢 飳 餃 铿 锛 锾 镘 镬 稂 餖 餦 餷 饇 饘 饻 瓞 鸺 鹛 疖 痨 瘘 馤 馶 駆 駖 駥 駵 瘳 窦 裉 褴 耢 顸 騆 騖 d 憝 斫 硗 磔 眄 睚 頜 頬 頼 題 顛 顫 瞽 罱 钔 钶 铐 铨 颩 颹 飉 飣 飴 餄 锃 锝 锿 镙 镯 稞 餗 餧 餸 饈 饙 饾 瓠 鸾 鹜 疠 痦 瘕 馦 馷 駇 駗 駦 駶 癍 窠 裢 褫 耥 颀 騇 騗 e 懋 砭 砦 磙 眍 睨 頝 頭 頽 額 顜 顬 町 罹 钗 钷 铑 铪 颪 颺 飊 飤 飵 餅 锂 锞 镂 镛 镱 稔 餘 館 餹 饉 饚 馂 甬 鹁 鹞 疝 痤 瘙 馧 馸 駈 駘 駧 駷 癞 窬 裎 褶 耦 颃 騈 騘 f 懑 砜 硐 磉 盹 頞 頮 頾 顝 顭 畀 羁 钕 钸 铒 颫 颻 飋 飶 餆 锆 锟 锵 镞 镲 餙 餩 餺 饛 馃 鸠 鹂 鹣 疬 痫 馩 馹 駉 駨 駸 癔 窨 裣 襁 耧 騉 騙 - 139 Appendix B: Character Code Tables

ESC/P Command Reference F260 F270 F280 F290 F2A0 F2B0 F2C0 F2D0 F2E0 F2F0 F340 F350 F360 F370 F380 F390 F3A0 F3B0 F3C0 F3D0 F3E0 F3F0 F440 F450 F460 F470 F480 F490 F4A0 F4B0 F4C0 F4D0 F4E0 F4F0 F540 F550 F560 F570 F580 F590 F5A0 F5B0 F5C0 F5D0 F5E0 F5F0 F640 F650 F660 F670 F680 F690 F6A0 F6B0 F6C0 F6D0 0 騚 騪 騹 驉 驙 虬 蚶 蛐 蜞 蝠 驚 驪 骮 髉 髝 髳 鬆 蟀 罄 笮 筻 箴 鬇 鬚 鬬 魀 魛 魫 魻 舭 衾 粜 羿 麴 魼 鮌 鮜 鮬 鮻 鯋 鯛 醢 趵 跣 踵 躔 鯜 鯬 鯼 鰌 鰛 鰫 鰻 霭 隼 鲂 1 騛 騫 騺 驊 颉 虮 蛄 蜓 蜥 蝰 驛 驫 骯 髊 髞 髴 蟆 蟊 罅 笱 筢 篑 鬉 鬛 鬭 魆 魜 魬 簟 舯 袅 粞 翎 赳 魽 鮍 鮝 鮭 鮼 鯌 酢 醣 趿 跹 踽 躐 鯝 鯭 鯽 鰍 鰜 鰬 觥 霰 隽 鲅 2 騜 騬 騻 驋 颌 虿 蚵 蛞 蜮 蝌 驜 驲 骲 髍 髠 髵 螈 蟛 舐 笠 筲 篁 鬊 鬜 鬮 魊 魝 魭 簪 舨 袈 粢 翕 趄 魾 鮎 鮞 鮮 鮽 鯍 酡 醪 趼 跻 踱 躜 鯞 鯮 鯾 鰎 鰝 鰭 觫 霾 雎 鲆 3 騝 騭 騼 驌 颍 虺 蛎 蛴 蜚 蝮 驝 骃 骳 髎 髢 髶 螅 蟪 竺 笥 筱 篌 鬋 鬝 鬰 魋 魞 魮 簦 舫 裘 粲 翥 趔 魿 鮏 鮟 鮯 鮾 鯎 酰 醭 趺 跤 蹉 躞 鯟 鯯 鯿 鰏 鰞 鰮 觯 龀 雒 鲇 4 騞 騮 騽 驍 颏 虼 蚰 蛟 蜾 螋 驞 骉 骴 髏 髣 髷 螭 蟠 竽 笤 箐 篝 鬌 鬞 鬱 魌 魟 魯 簸 舸 裟 粼 翡 趑 鮀 鮐 鮠 鮰 鮿 鯏 酩 醮 跄 踉 蹁 豸 鯠 鯰 鰀 鰐 鰟 鰯 訾 龃 瞿 鲈 5 騟 騯 騾 驎 颔 虻 蚺 蛘 蝈 蝓 驟 骍 骵 髐 髤 髸 螗 蟮 笈 笳 箦 篚 鬍 鬠 鬳 魎 魠 魰 籁 舻 襞 粽 翦 趱 鮁 鮑 鮡 鮱 鯀 鯐 酯 醯 跖 跽 蹂 貂 鯡 鯱 鰁 鰑 鰠 鰰 謦 龅 雠 稣 6 騠 騰 騿 驏 颚 蚨 蚱 蛑 蜴 蝣 驠 骎 骹 髒 髥 髺 螃 蠖 笃 笾 箧 篥 鬎 鬡 鬴 魐 魡 魱 籀 舳 羝 糁 翩 赧 鮂 鮒 鮢 鮲 鯁 鯑 酽 醵 跗 踔 蹑 貊 鯢 鯲 鰂 鰒 鰡 鰱 靓 龆 銎 鲋 7 騡 騱 驀 驐 颛 蚍 蚯 蜃 蜱 蝼 驡 骔 骻 體 髧 髼 螫 蠓 笄 笞 箸 篦 鬐 鬢 鬵 魒 魢 魲 臾 舴 羟 糇 翮 赭 鮃 鮓 鮣 鮳 鯂 鯒 酾 醴 跚 踝 蹒 貅 鯣 鯳 鰃 鰓 鰢 鰲 雩 龇 銮 鲎 8 騢 騲 驁 驑 颞 蚋 蛉 蜇 蜩 蝤 驢 骕 骽 髕 髨 髽 蟥 蟾 笕 筘 箬 篪 鬑 鬤 鬶 魓 魣 魳 舁 舾 羧 糌 翳 豇 鮄 鮔 鮤 鮴 鯃 鯓 酲 醺 跞 踟 蹊 貘 鯤 鯴 鰄 鰔 鰣 鰳 雳 龈 鋈 鲐 9 騣 騳 驂 驒 颟 蚬 蛏 蛸 蜷 蝙 驣 骙 骾 髖 髩 髾 螬 蠊 笊 筚 箝 簌 鬒 鬥 鬷 魕 魤 魴 舂 艄 羯 糍 糸 豉 鮅 鮕 鮥 鮵 鯄 鯔 酴 豕 跎 踬 蹰 貔 鯥 鯵 鰅 鰕 鰤 鰴 雯 龉 錾 鲑 a 騤 騴 驃 驓 颡 蚝 蚴 蜈 蜿 蝥 驤 骦 骿 髗 髪 髿 螵 蠛 笫 筅 箨 篾 鬔 鬦 鬸 魖 魥 魵 舄 艉 羰 糈 絷 酊 鮆 鮖 鮦 鮶 鯅 鯕 酹 鹾 跏 踮 蹶 斛 鯦 鯶 鰆 鰖 鰥 鰵 霆 龊 鍪 鲒 b 騥 騵 驄 驔 颢 蚧 蛩 蜊 螂 螓 驥 骩 髃 髙 髬 鬀 螳 蠡 笏 筵 箅 篼 鬕 鬧 鬹 魗 魦 魶 臬 艋 羲 糅 綦 酐 鮇 鮗 鮧 鮷 鯆 鯖 醌 趸 跛 踣 蹼 觖 鯧 鯷 鰇 鰗 鰦 鰶 霁 龌 鏊 鲔 c 騦 騶 驅 驕 颥 蚣 蛱 蜍 蜢 螯 驦 骪 髄 髚 髮 鬁 蟋 蠹 筇 筌 箪 簏 鬖 鬨 鬺 魘 魧 魷 衄 艏 籼 糗 綮 酎 鮈 鮘 鮨 鮸 鯇 鯗 醅 跫 跆 踯 蹯 觞 鯨 鯸 鰈 鰘 鰧 鰷 霈 黾 鎏 鲕 d 騧 騷 驆 驖 颦 蚪 蛲 蜉 蝽 螨 驧 骫 髆 髛 髰 鬂 蟓 蠼 笸 筝 箜 簖 鬗 鬩 鬽 魙 魨 魸 舡 艚 敉 糨 繇 酏 鮉 鮙 鮩 鮹 鯈 鯘 醐 踅 跬 踺 蹴 觚 鯩 鯹 鰉 鰙 鰨 鰸 霏 鼋 鐾 鲚 e 騨 騸 驇 驗 虍 蚓 蛭 蜣 蝾 蟒 驨 骬 髇 髜 髱 鬄 螽 缶 笪 筠 箢 簋 鬘 鬪 鬾 魚 魩 魹 舢 艟 粑 艮 纛 酤 鮊 鮚 鮪 鮺 鯉 鯙 醍 蹙 跷 蹀 躅 觜 鯪 鯺 鰊 鰚 鰩 鰹 霎 鼍 鑫 鲛 f 騩 驈 驘 虔 蚩 蛳 蜻 蝻 驩 骭 髈 髲 鬅 蟑 罂 笙 筮 箫 鬙 鬫 鬿 魪 魺 舣 艨 粝 暨 麸 鮋 鮛 鮫 鯊 鯚 醑 蹩 跸 踹 躏 鯫 鯻 鰋 鰪 鰺 霪 隹 鱿 鲞 - 140 Appendix B: Character Code Tables

ESC/P Command Reference F6E0 F6F0 F740 F750 F760 F770 F780 F790 F7A0 F7B0 F7C0 F7D0 F7E0 F7F0 F840 F850 F860 F870 F880 F890 F8A0 F940 F950 F960 F970 F980 F990 F9A0 FA40 FA50 FA60 FA70 FA80 FA90 FAA0 FB40 FB50 FB60 FB70 FB80 FB90 FBA0 FC40 FC50 FC60 FC70 FC80 FC90 FCA0 FD40 FD50 FD60 FD70 FD80 FD90 FDA0 0 鲟 鲳 鰼 鱌 鱜 鱬 鱻 鲪 鳡 靼 骼 餍 鬣 黟 鳣 鳳 鴃 鴓 鴢 鴲 鵂 鵃 鵓 鵣 鵳 鶂 鶒 鶢 鶣 鶳 鷃 鷓 鷢 鷲 鸂 鸃 鸓 鸴 鹥 麁 麗 麪 麫 黀 黗 黳 鼆 鼝 鼱 鼲 齈 齚 齪 齹 龕 隣 1 鲠 鲴 鰽 鱍 鱝 鱭 鱽 鲬 鳌 鞅 髁 餮 麽 黢 鳤 鳴 鴄 鴔 鴣 鴳 2 鲡 鲵 鰾 鱎 鱞 鱮 鱾 鲯 鳍 鞑 髀 饕 麾 黩 鳥 鳵 鴅 鴕 鴤 鴴 3 鲢 鲶 鰿 鱏 鱟 鱯 鲀 鲹 鳎 鞒 髅 饔 縻 黧 鳦 鳶 鴆 鴖 鴥 鴵 4 鲣 鲷 鱀 鱐 鱠 鱰 鲃 鲾 鳏 鞔 髂 髟 麂 黥 鳧 鳷 鴇 鴗 鴦 鴶 5 鲥 鲺 鱁 鱑 鱡 鱱 鲄 鲿 鳐 鞯 髋 髡 麇 黪 鳨 鳸 鴈 鴘 鴧 鴷 6 鲦 鲻 鱂 鱒 鱢 鱲 鲉 鳀 鳓 鞫 髌 髦 麈 黯 鳩 鳹 鴉 鴙 鴨 鴸 7 鲧 鲼 鱃 鱓 鱣 鱳 鲊 鳁 鳔 鞣 髑 髯 麋 鼢 鳪 鳺 鴊 鴚 鴩 鴹 8 鲨 鲽 鱄 鱔 鱤 鱴 鲌 鳂 鳕 鞲 魅 髫 麒 鼬 鳫 鳻 鴋 鴛 鴪 鴺 9 鲩 鳄 鱅 鱕 鱥 鱵 鲏 鳈 鳗 鞴 魃 髻 鏖 鼯 鳬 鳼 鴌 鴜 鴫 鴻 a 鲫 鳅 鱆 鱖 鱦 鱶 鲓 鳉 鳘 骱 魇 髭 麝 鼹 鳭 鳽 鴍 鴝 鴬 鴼 b 鲭 鳆 鱇 鱗 鱧 鱷 鲖 鳑 鳙 骰 魉 髹 麟 鼷 鳮 鳾 鴎 鴞 鴭 鴽 c 鲮 鳇 鱈 鱘 鱨 鱸 鲗 鳒 鳜 骷 魈 鬈 黛 鼽 鳯 鳿 鴏 鴟 鴮 鴾 d 鲰 鳊 鱉 鱙 鱩 鱹 鲘 鳚 鳝 鹘 魍 鬏 黜 鼾 鳰 鴀 鴐 鴠 鴯 鴿 e 鲱 鳋 鱊 鱚 鱪 鱺 鲙 鳛 鳟 骶 魑 鬓 黝 齄 鳱 鴁 鴑 鴡 鴰 鵀 f 鲲 鵄 鵔 鵤 鵴 鶃 鶓 鵅 鵕 鵥 鵵 鶄 鶔 鵆 鵖 鵦 鵶 鶅 鶕 鵇 鵗 鵧 鵷 鶆 鶖 鵈 鵘 鵨 鵸 鶇 鶗 鵉 鵙 鵩 鵹 鶈 鶘 鵊 鵚 鵪 鵺 鶉 鶙 鵋 鵛 鵫 鵻 鶊 鶚 鵌 鵜 鵬 鵼 鶋 鶛 鵍 鵝 鵭 鵽 鶌 鶜 鵎 鵞 鵮 鵾 鶍 鶝 鵏 鵟 鵯 鵿 鶎 鶞 鵐 鵠 鵰 鶀 鶏 鶟 鵑 鵡 鵱 鶁 鶐 鶠 鵒 鵢 鵲 鶤 鶴 鷄 鷔 鷣 鷳 鶥 鶵 鷅 鷕 鷤 鷴 鶦 鶶 鷆 鷖 鷥 鷵 鶧 鶷 鷇 鷗 鷦 鷶 鶨 鶸 鷈 鷘 鷧 鷷 鶩 鶹 鷉 鷙 鷨 鷸 鶪 鶺 鷊 鷚 鷩 鷹 鶫 鶻 鷋 鷛 鷪 鷺 鶬 鶼 鷌 鷜 鷫 鷻 鶭 鶽 鷍 鷝 鷬 鷼 鶮 鶾 鷎 鷞 鷭 鷽 鶯 鶿 鷏 鷟 鷮 鷾 鶰 鷀 鷐 鷠 鷯 鷿 鶱 鷁 鷑 鷡 鷰 鸀 鶲 鷂 鷒 鸄 鸔 鸻 鹮 麃 麘 鸅 鸕 鸼 鹯 麄 麙 鸆 鸖 鹀 鹲 麅 麚 鸇 鸗 鹍 鹴 麆 麛 鸈 鸘 鹐 鹵 麉 麜 鸉 鸙 鹒 鹶 麊 麞 鸊 鸚 鹓 鹷 麌 麠 鸋 鸛 鹔 鹸 麍 麡 鸌 鸜 鹖 鹹 麎 麢 鸍 鸝 鹙 鹺 麏 麣 鸎 鸞 鹝 鹻 麐 麤 鸏 鸤 鹟 鹼 麑 麥 鸐 鸧 鹠 鹽 麔 麧 鸑 鸮 鹡 麀 麕 麨 鸒 鸰 鹢 麬 黁 黙 黴 鼇 鼞 麭 黂 黚 黵 鼈 鼟 麮 黃 點 黶 鼉 鼡 麯 黅 黡 黷 鼊 鼣 麰 黆 黣 黸 鼌 鼤 麱 黇 黤 黺 鼏 鼥 麲 黈 黦 黽 鼑 鼦 麳 黊 黨 黿 鼒 鼧 麵 黋 黫 鼀 鼔 鼨 麶 黌 黬 鼁 鼕 鼩 麷 黐 黭 鼂 鼖 鼪 麹 黒 黮 鼃 鼘 鼫 麺 黓 黰 鼄 鼚 鼭 麼 黕 黱 鼅 鼛 鼮 麿 黖 黲 鼳 齉 齛 齫 齺 龖 鼴 齊 齜 齬 齻 龗 鼵 齋 齝 齭 齼 龘 鼶 齌 齞 齮 齽 龜 鼸 齍 齟 齯 齾 龝 鼺 齎 齠 齰 龁 龞 鼼 齏 齡 齱 龂 龡 鼿 齒 齢 齲 龍 龢 齀 齓 齣 齳 龎 龣 齁 齔 齤 齴 龏 龤 齂 齕 齥 齵 龐 龥 齃 齖 齦 齶 龑 郎 齅 齗 齧 齷 龒 凉 齆 齘 齨 齸 龓 秊 齇 齙 齩 鱋 鱛 鱫 鲝 鳠 鳢 骺 飨 鬟 黠 鳲 鴂 鴒 鴱 鵁 鶑 鶡 鷱 鸁 麖 麩 鼜 鼰 龔 裏 - 141 Appendix B: Character Code Tables

ESC/P Command Reference FE40 FE50 FE60 FE70 FE80 FE90 FEA0 0 兀 1 嗀 2 﨎 3 﨏 4 﨑 EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 30 㒣 㒭 㒷 㓁 㓋 㓕 㓟 㓩 㓳 㓽 㔇 㔑 㔛 㔥 㔯 㔹 㕃 㕍 㕗 㕡 㕫 㕵 㕿 㖉 31 㒤 㒮 㒸 㓂 㓌 㓖 㓠 㓪 㓴 㓾 㔈 㔒 㔜 㔦 㔰 㔺 㕄 㕎 㕘 㕢 㕬 㕶 㖀 㖊 32 㒥 㒯 㒹 㓃 㓍 㓗 㓡 㓫 㓵 㓿 㔉 㔓 㔝 㔧 㔱 㔻 㕅 㕏 㕙 㕣 㕭 㕷 㖁 㖋 33 㒦 㒰 㒺 㓄 㓎 㓘 㓢 㓬 㓶 㔀 㔊 㔔 㔞 㔨 㔲 㔼 㕆 㕐 㕚 㕤 㕮 㕸 㖂 㖌 8230 34 㒧 㒱 㒻 㓅 㓏 㓙 㓣 㓭 㓷 㔁 㔋 㔕 㔟 㔩 㔳 㔽 㕇 㕑 㕛 㕥 㕯 㕹 㖃 㖍 35 㒨 㒲 㒼 㓆 㓐 㓚 㓤 㓮 㓸 㔂 㔌 㔖 㔠 㔪 㔴 㔾 㕈 㕒 㕜 㕦 㕰 㕺 㖄 㖎 5 﨓 6 﨔 7 礼 30 31 32 33 㐁 㐋 㐕 㐟 㐩 㐳 㐽 㑈 㑒 㑜 㑦 㑰 㑻 㒅 㒏 㒙 㐂 㐌 㐖 㐠 㐪 㐴 㐾 㑉 㑓 㑝 㑧 㑱 㑼 㒆 㒐 㒚 㐃 㐍 㐗 㐡 㐫 㐵 㐿 㑊 㑔 㑞 㑨 㑲 㑽 㒇 㒑 㒛 㐄 㐎 㐘 㐢 㐬 㐶 㑀 㑋 㑕 㑟 㑩 㑴 㑾 㒈 㒒 㒜 36 㒩 㒳 㒽 㓇 㓑 㓛 㓥 㓯 㓹 㔃 㔍 㔗 㔡 㔫 㔵 㔿 㕉 㕓 㕝 㕧 㕱 㕻 㖅 㖏 37 㒪 㒴 㒾 㓈 㓒 㓜 㓦 㓰 㓺 㔄 㔎 㔘 㔢 㔬 㔶 㕀 㕊 㕔 㕞 㕨 㕲 㕼 㖆 㖐 38 㒫 㒵 㒿 㓉 㓓 㓝 㓧 㓱 㓻 㔅 㔏 㔙 㔣 㔭 㔷 㕁 㕋 㕕 㕟 㕩 㕳 㕽 㖇 㖑 8 﨟 9 蘒 a 﨡 8139 34 35 36 37 38 㐆 㐐 㐚 㐤 㐮 㐸 㑂 㑍 㑗 㑡 㑫 㑶 㒀 㒊 㒔 㒞 㐇 㐑 㐛 㐥 㐯 㐹 㑃 㑎 㑘 㑢 㑬 㑷 㒁 㒋 㒕 㒟 㐈 㐒 㐜 㐦 㐰 㐺 㑄 㑏 㑙 㑣 㑭 㑸 㒂 㒌 㒖 㒠 㐉 㐓 㐝 㐧 㐱 㐻 㑅 㑐 㑚 㑤 㑮 㑹 㒃 㒍 㒗 㒡 㐅 㐏 㐙 㐣 㐭 㐷 㑁 㑌 㑖 㑠 㑪 㑵 㑿 㒉 㒓 㒝 39 㒬 㒶 㓀 㓊 㓔 㓞 㓨 㓲 㓼 㔆 㔐 㔚 㔤 㔮 㔸 㕂 㕌 㕖 㕠 㕪 㕴 㕾 㖈 㖒 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 30 㦔 㦞 㦨 㦲 㦼 㧆 㧒 㧜 㧧 㧱 㧻 㨅 㨏 㨙 㨣 㨭 㨷 㩁 㩋 㩕 㩟 㩩 㩴 㩾 31 㦕 㦟 㦩 㦳 㦽 㧇 㧓 㧝 㧨 㧲 㧼 㨆 㨐 㨚 㨤 㨮 㨸 㩂 㩌 㩖 㩠 㩪 㩵 㩿 32 㦖 㦠 㦪 㦴 㦾 㧈 㧔 㧞 㧩 㧳 㧽 㨇 㨑 㨛 㨥 㨯 㨹 㩃 㩍 㩗 㩡 㩫 㩶 㪀 b 﨣 c 﨤 d 﨧 e 﨨 f 﨩 39 㐀 㐊 㐔 㐞 㐨 㐲 㐼 㑆 㑑 㑛 㑥 㑯 㑺 㒄 㒎 㒘 㒢 33 㦗 㦡 㦫 㦵 㦿 㧉 㧕 㧠 㧪 㧴 㧾 㨈 㨒 㨜 㨦 㨰 㨺 㩄 㩎 㩘 㩢 㩬 㩷 㪁 8231 34 㦘 㦢 㦬 㦶 㧀 㧊 㧖 㧡 㧫 㧵 㧿 㨉 㨓 㨝 㨧 㨱 㨻 㩅 㩏 㩙 㩣 㩭 㩸 㪂 35 㦙 㦣 㦭 㦷 㧁 㧋 㧗 㧢 㧬 㧶 㨀 㨊 㨔 㨞 㨨 㨲 㨼 㩆 㩐 㩚 㩤 㩮 㩹 㪃 36 㦚 㦤 㦮 㦸 㧂 㧌 㧘 㧣 㧭 㧷 㨁 㨋 㨕 㨟 㨩 㨳 㨽 㩇 㩑 㩛 㩥 㩯 㩺 㪄 37 㦛 㦥 㦯 㦹 㧃 㧍 㧙 㧤 㧮 㧸 㨂 㨌 㨖 㨠 㨪 㨴 㨾 㩈 㩒 㩜 㩦 㩰 㩻 㪅 38 㦜 㦦 㦰 㦺 㧄 㧎 㧚 㧥 㧯 㧹 㨃 㨍 㨗 㨡 㨫 㨵 㨿 㩉 㩓 㩝 㩧 㩱 㩼 㪆 39 㦝 㦧 㦱 㦻 㧅 㧑 㧛 㧦 㧰 㧺 㨄 㨎 㨘 㨢 㨬 㨶 㩀 㩊 㩔 㩞 㩨 㩲 㩽 㪇 - 142 Appendix B: Character Code Tables

ESC/P Command Reference 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF 30 㖓 㖝 㖨 㖲 㖼 㗆 㗐 㗚 㗤 㗮 㗸 㘂 㘌 㘗 㘢 㘬 㘶 㙀 㙊 㙔 㙞 㙨 㙲 㙼 㚆 㚐 㚚 㚤 㚮 㚸 㛂 㛌 㛖 㛠 㛪 㛴 㛾 㜈 㜒 㜜 㜦 㜰 㜺 㝄 㝎 㝘 㝢 㝬 㝶 㞀 㞊 㞔 㞞 㞨 㞲 31 㖔 㖟 㖩 㖳 㖽 㗇 㗑 㗛 㗥 㗯 㗹 㘃 㘍 㘘 㘣 㘭 㘷 㙁 㙋 㙕 㙟 㙩 㙳 㙽 㚇 㚑 㚛 㚥 㚯 㚹 㛃 㛍 㛗 㛡 㛫 㛵 㛿 㜉 㜓 㜝 㜧 㜱 㜻 㝅 㝏 㝙 㝣 㝭 㝷 㞁 㞋 㞕 㞟 㞩 㞳 32 㖕 㖠 㖪 㖴 㖾 㗈 㗒 㗜 㗦 㗰 㗺 㘄 㘏 㘙 㘤 㘮 㘸 㙂 㙌 㙖 㙠 㙪 㙴 㙾 㚈 㚒 㚜 㚦 㚰 㚺 㛄 㛎 㛘 㛢 㛬 㛶 㜀 㜊 㜔 㜞 㜨 㜲 㜼 㝆 㝐 㝚 㝤 㝮 㝸 㞂 㞌 㞖 㞠 㞪 㞴 33 㖖 㖡 㖫 㖵 㖿 㗉 㗓 㗝 㗧 㗱 㗻 㘅 㘐 㘛 㘥 㘯 㘹 㙃 㙍 㙗 㙡 㙫 㙵 㙿 㚉 㚓 㚝 㚧 㚱 㚻 㛅 㛏 㛙 㛣 㛭 㛷 㜁 㜋 㜕 㜟 㜩 㜳 㜽 㝇 㝑 㝛 㝥 㝯 㝹 㞃 㞍 㞗 㞡 㞫 㞵 8230 34 㖗 㖢 㖬 㖶 㗀 㗊 㗔 㗞 㗨 㗲 㗼 㘆 㘑 㘜 㘦 㘰 㘺 㙄 㙎 㙘 㙢 㙬 㙶 㚀 㚊 㚔 㚞 㚨 㚲 㚼 㛆 㛐 㛚 㛤 㛮 㛸 㜂 㜌 㜖 㜠 㜪 㜴 㜾 㝈 㝒 㝜 㝦 㝰 㝺 㞄 㞎 㞘 㞢 㞬 㞶 35 㖘 㖣 㖭 㖷 㗁 㗋 㗕 㗟 㗩 㗳 㗽 㘇 㘒 㘝 㘧 㘱 㘻 㙅 㙏 㙙 㙣 㙭 㙷 㚁 㚋 㚕 㚟 㚩 㚳 㚽 㛇 㛑 㛛 㛥 㛯 㛹 㜃 㜍 㜗 㜡 㜫 㜵 㜿 㝉 㝓 㝝 㝧 㝱 㝻 㞅 㞏 㞙 㞣 㞭 㞷 36 㖙 㖤 㖮 㖸 㗂 㗌 㗖 㗠 㗪 㗴 㗾 㘈 㘓 㘞 㘨 㘲 㘼 㙆 㙐 㙚 㙤 㙮 㙸 㚂 㚌 㚖 㚠 㚪 㚴 㚾 㛈 㛒 㛜 㛦 㛰 㛺 㜄 㜎 㜘 㜢 㜬 㜶 㝀 㝊 㝔 㝞 㝨 㝲 㝼 㞆 㞐 㞚 㞤 㞮 㞸 37 㖚 㖥 㖯 㖹 㗃 㗍 㗗 㗡 㗫 㗵 㗿 㘉 㘔 㘟 㘩 㘳 㘽 㙇 㙑 㙛 㙥 㙯 㙹 㚃 㚍 㚗 㚡 㚫 㚵 㚿 㛉 㛓 㛝 㛧 㛱 㛻 㜅 㜏 㜙 㜣 㜭 㜷 㝁 㝋 㝕 㝟 㝩 㝳 㝽 㞇 㞑 㞛 㞥 㞯 㞹 38 㖛 㖦 㖰 㖺 㗄 㗎 㗘 㗢 㗬 㗶 㘀 㘊 㘕 㘠 㘪 㘴 㘾 㙈 㙒 㙜 㙦 㙰 㙺 㚄 㚎 㚘 㚢 㚬 㚶 㛀 㛊 㛔 㛞 㛨 㛲 㛼 㜆 㜐 㜚 㜤 㜮 㜸 㝂 㝌 㝖 㝠 㝪 㝴 㝾 㞈 㞒 㞜 㞦 㞰 㞺 39 㖜 㖧 㖱 㖻 㗅 㗏 㗙 㗣 㗭 㗷 㘁 㘋 㘖 㘡 㘫 㘵 㘿 㙉 㙓 㙝 㙧 㙱 㙻 㚅 㚏 㚙 㚣 㚭 㚷 㛁 㛋 㛕 㛟 㛩 㛳 㛽 㜇 㜑 㜛 㜥 㜯 㜹 㝃 㝍 㝗 㝡 㝫 㝵 㝿 㞉 㞓 㞝 㞧 㞱 㞻 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF 30 㪈 㪒 㪜 㪦 㪰 㪺 㫄 㫎 㫘 㫢 㫬 㫶 㬀 㬊 㬔 㬞 㬨 㬲 㬼 㭆 㭑 㭛 㭥 㭯 㭹 㮃 㮍 㮗 㮡 㮫 㮵 㮿 㯉 㯓 㯝 㯧 㯱 㯻 㰅 㰏 㰙 㰣 㰭 㰷 㱁 㱋 㱕 㱟 㱩 㱴 㱾 㲈 㲒 㲜 㲦 31 㪉 㪓 㪝 㪧 㪱 㪻 㫅 㫏 㫙 㫣 㫭 㫷 㬁 㬋 㬕 㬟 㬩 㬳 㬽 㭇 㭒 㭜 㭦 㭰 㭺 㮄 㮎 㮘 㮢 㮬 㮶 㯀 㯊 㯔 㯞 㯨 㯲 㯼 㰆 㰐 㰚 㰤 㰮 㰸 㱂 㱌 㱖 㱠 㱪 㱵 㱿 㲉 㲓 㲝 㲧 32 㪊 㪔 㪞 㪨 㪲 㪼 㫆 㫐 㫚 㫤 㫮 㫸 㬂 㬌 㬖 㬠 㬪 㬴 㬾 㭈 㭓 㭝 㭧 㭱 㭻 㮅 㮏 㮙 㮣 㮭 㮷 㯁 㯋 㯕 㯟 㯩 㯳 㯽 㰇 㰑 㰛 㰥 㰯 㰹 㱃 㱍 㱗 㱡 㱫 㱶 㲀 㲊 㲔 㲞 㲨 33 㪋 㪕 㪟 㪩 㪳 㪽 㫇 㫑 㫛 㫥 㫯 㫹 㬃 㬍 㬗 㬡 㬫 㬵 㬿 㭉 㭔 㭞 㭨 㭲 㭼 㮆 㮐 㮚 㮤 㮮 㮸 㯂 㯌 㯖 㯠 㯪 㯴 㯾 㰈 㰒 㰜 㰦 㰰 㰺 㱄 㱎 㱘 㱢 㱬 㱷 㲁 㲋 㲕 㲟 㲩 8231 34 㪌 㪖 㪠 㪪 㪴 㪾 㫈 㫒 㫜 㫦 㫰 㫺 㬄 㬎 㬘 㬢 㬬 㬶 㭀 㭊 㭕 㭟 㭩 㭳 㭽 㮇 㮑 㮛 㮥 㮯 㮹 㯃 㯍 㯗 㯡 㯫 㯵 㯿 㰉 㰓 㰝 㰧 㰱 㰻 㱅 㱏 㱙 㱣 㱭 㱸 㲂 㲌 㲖 㲠 㲪 35 㪍 㪗 㪡 㪫 㪵 㪿 㫉 㫓 㫝 㫧 㫱 㫻 㬅 㬏 㬙 㬣 㬭 㬷 㭁 㭋 㭖 㭠 㭪 㭴 㭾 㮈 㮒 㮜 㮦 㮰 㮺 㯄 㯎 㯘 㯢 㯬 㯶 㰀 㰊 㰔 㰞 㰨 㰲 㰼 㱆 㱐 㱚 㱤 㱯 㱹 㲃 㲍 㲗 㲡 㲫 36 㪎 㪘 㪢 㪬 㪶 㫀 㫊 㫔 㫞 㫨 㫲 㫼 㬆 㬐 㬚 㬤 㬮 㬸 㭂 㭌 㭗 㭡 㭫 㭵 㭿 㮉 㮓 㮝 㮧 㮱 㮻 㯅 㯏 㯙 㯣 㯭 㯷 㰁 㰋 㰕 㰟 㰩 㰳 㰽 㱇 㱑 㱛 㱥 㱰 㱺 㲄 㲎 㲘 㲢 㲬 37 㪏 㪙 㪣 㪭 㪷 㫁 㫋 㫕 㫟 㫩 㫳 㫽 㬇 㬑 㬛 㬥 㬯 㬹 㭃 㭍 㭘 㭢 㭬 㭶 㮀 㮊 㮔 㮞 㮨 㮲 㮼 㯆 㯐 㯚 㯤 㯮 㯸 㰂 㰌 㰖 㰠 㰪 㰴 㰾 㱈 㱒 㱜 㱦 㱱 㱻 㲅 㲏 㲙 㲣 㲭 38 㪐 㪚 㪤 㪮 㪸 㫂 㫌 㫖 㫠 㫪 㫴 㫾 㬈 㬒 㬜 㬦 㬰 㬺 㭄 㭏 㭙 㭣 㭭 㭷 㮁 㮋 㮕 㮟 㮩 㮳 㮽 㯇 㯑 㯛 㯥 㯯 㯹 㰃 㰍 㰗 㰡 㰫 㰵 㰿 㱉 㱓 㱝 㱧 㱲 㱼 㲆 㲐 㲚 㲤 㲮 39 㪑 㪛 㪥 㪯 㪹 㫃 㫍 㫗 㫡 㫫 㫵 㫿 㬉 㬓 㬝 㬧 㬱 㬻 㭅 㭐 㭚 㭤 㭮 㭸 㮂 㮌 㮖 㮠 㮪 㮴 㮾 㯈 㯒 㯜 㯦 㯰 㯺 㰄 㰎 㰘 㰢 㰬 㰶 㱀 㱊 㱔 㱞 㱨 㱳 㱽 㲇 㲑 㲛 㲥 㲯 - 143 Appendix B: Character Code Tables

ESC/P Command Reference D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE 30 㞼 㟆 㟐 㟚 㟤 㟮 㟸 㠂 㠌 㠖 㠠 㠪 㠴 㠾 㡈 㡒 㡜 㡦 㡰 㡺 㢄 㢎 㢘 㢢 㢬 㢶 㣀 㣊 㣔 㣞 㣨 㣲 㣼 㤆 㤐 㤛 㤥 㤯 㤹 㥃 㥍 㥗 㥡 㥫 㥶 㦀 㦊 31 㞽 㟇 㟑 㟛 㟥 㟯 㟹 㠃 㠍 㠗 㠡 㠫 㠵 㠿 㡉 㡓 㡝 㡧 㡱 㡻 㢅 㢏 㢙 㢣 㢭 㢷 㣁 㣋 㣕 㣟 㣩 㣳 㣽 㤇 㤑 㤜 㤦 㤰 㤺 㥄 㥎 㥘 㥢 㥬 㥷 㦁 㦋 32 㞾 㟈 㟒 㟜 㟦 㟰 㟺 㠄 㠎 㠘 㠢 㠬 㠶 㡀 㡊 㡔 㡞 㡨 㡲 㡼 㢆 㢐 㢚 㢤 㢮 㢸 㣂 㣌 㣖 㣠 㣪 㣴 㣾 㤈 㤒 㤝 㤧 㤱 㤻 㥅 㥏 㥙 㥣 㥭 㥸 㦂 㦌 33 㞿 㟉 㟓 㟝 㟧 㟱 㟻 㠅 㠏 㠙 㠣 㠭 㠷 㡁 㡋 㡕 㡟 㡩 㡳 㡽 㢇 㢑 㢛 㢥 㢯 㢹 㣃 㣍 㣗 㣡 㣫 㣵 㣿 㤉 㤓 㤞 㤨 㤲 㤼 㥆 㥐 㥚 㥤 㥯 㥹 㦃 㦍 8230 34 㟀 㟊 㟔 㟞 㟨 㟲 㟼 㠆 㠐 㠚 㠤 㠮 㠸 㡂 㡌 㡖 㡠 㡪 㡴 㡾 㢈 㢒 㢜 㢦 㢰 㢺 㣄 㣎 㣘 㣢 㣬 㣶 㤀 㤊 㤔 㤟 㤩 㤳 㤽 㥇 㥑 㥛 㥥 㥰 㥺 㦄 㦎 35 㟁 㟋 㟕 㟟 㟩 㟳 㟽 㠇 㠑 㠛 㠥 㠯 㠹 㡃 㡍 㡗 㡡 㡫 㡵 㡿 㢉 㢓 㢝 㢧 㢱 㢻 㣅 㣏 㣙 㣣 㣭 㣷 㤁 㤋 㤕 㤠 㤪 㤴 㤾 㥈 㥒 㥜 㥦 㥱 㥻 㦅 㦏 36 㟂 㟌 㟖 㟠 㟪 㟴 㟾 㠈 㠒 㠜 㠦 㠰 㠺 㡄 㡎 㡘 㡢 㡬 㡶 㢀 㢊 㢔 㢞 㢨 㢲 㢼 㣆 㣐 㣚 㣤 㣮 㣸 㤂 㤌 㤖 㤡 㤫 㤵 㤿 㥉 㥓 㥝 㥧 㥲 㥼 㦆 㦐 37 㟃 㟍 㟗 㟡 㟫 㟵 㟿 㠉 㠓 㠝 㠧 㠱 㠻 㡅 㡏 㡙 㡣 㡭 㡷 㢁 㢋 㢕 㢟 㢩 㢳 㢽 㣇 㣑 㣛 㣥 㣯 㣹 㤃 㤍 㤗 㤢 㤬 㤶 㥀 㥊 㥔 㥞 㥨 㥳 㥽 㦇 㦑 38 㟄 㟎 㟘 㟢 㟬 㟶 㠀 㠊 㠔 㠞 㠨 㠲 㠼 㡆 㡐 㡚 㡤 㡮 㡸 㢂 㢌 㢖 㢠 㢪 㢴 㢾 㣈 㣒 㣜 㣦 㣰 㣺 㤄 㤎 㤙 㤣 㤭 㤷 㥁 㥋 㥕 㥟 㥩 㥴 㥾 㦈 㦒 39 㟅 㟏 㟙 㟣 㟭 㟷 㠁 㠋 㠕 㠟 㠩 㠳 㠽 㡇 㡑 㡛 㡥 㡯 㡹 㢃 㢍 㢗 㢡 㢫 㢵 㢿 㣉 㣓 㣝 㣧 㣱 㣻 㤅 㤏 㤚 㤤 㤮 㤸 㥂 㥌 㥖 㥠 㥪 㥵 㥿 㦉 㦓 81 82 83 84 30 㺇 㺑 㺛 㺥 31 㺈 㺒 㺜 㺦 32 㺉 㺓 㺝 㺧 33 㺊 㺔 㺞 㺨 8232 34 㺋 㺕 㺟 㺩 35 㺌 㺖 㺠 㺪 36 㺍 㺗 㺡 㺫 37 㺎 㺘 㺢 㺬 38 㺏 㺙 㺣 㺭 39 㺐 㺚 㺤 㺮 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE 30 㲰 㲺 㳄 㳎 㳘 㳣 㳭 㳷 㴁 㴋 㴕 㴟 㴩 㴳 㴽 㵇 㵑 㵛 㵥 㵯 㵹 㶃 㶍 㶗 㶡 㶫 㶵 㶿 㷉 㷓 㷝 㷧 㷱 㷻 㸅 㸏 㸙 㸣 㸭 㸷 㹁 㹋 㹕 㹟 㹩 㹳 㹽 31 㲱 㲻 㳅 㳏 㳙 㳤 㳮 㳸 㴂 㴌 㴖 㴠 㴪 㴴 㴾 㵈 㵒 㵜 㵦 㵰 㵺 㶄 㶎 㶘 㶢 㶬 㶶 㷀 㷊 㷔 㷞 㷨 㷲 㷼 㸆 㸐 㸚 㸤 㸮 㸸 㹂 㹌 㹖 㹠 㹪 㹴 㹾 32 㲲 㲼 㳆 㳐 㳚 㳥 㳯 㳹 㴃 㴍 㴗 㴡 㴫 㴵 㴿 㵉 㵓 㵝 㵧 㵱 㵻 㶅 㶏 㶙 㶣 㶭 㶷 㷁 㷋 㷕 㷟 㷩 㷳 㷽 㸇 㸑 㸛 㸥 㸯 㸹 㹃 㹍 㹗 㹡 㹫 㹵 㹿 33 㲳 㲽 㳇 㳑 㳛 㳦 㳰 㳺 㴄 㴎 㴘 㴢 㴬 㴶 㵀 㵊 㵔 㵞 㵨 㵲 㵼 㶆 㶐 㶚 㶤 㶮 㶸 㷂 㷌 㷖 㷠 㷪 㷴 㷾 㸈 㸒 㸜 㸦 㸰 㸺 㹄 㹎 㹘 㹢 㹬 㹶 㺀 8231 34 㲴 㲾 㳈 㳒 㳜 㳧 㳱 㳻 㴅 㴏 㴙 㴣 㴭 㴷 㵁 㵋 㵕 㵟 㵩 㵳 㵽 㶇 㶑 㶛 㶥 㶯 㶹 㷃 㷍 㷗 㷡 㷫 㷵 㷿 㸉 㸓 㸝 㸧 㸱 㸻 㹅 㹏 㹙 㹣 㹭 㹷 㺁 35 㲵 㲿 㳉 㳓 㳝 㳨 㳲 㳼 㴆 㴐 㴚 㴤 㴮 㴸 㵂 㵌 㵖 㵠 㵪 㵴 㵾 㶈 㶒 㶜 㶦 㶰 㶺 㷄 㷎 㷘 㷢 㷬 㷶 㸀 㸊 㸔 㸞 㸨 㸲 㸼 㹆 㹐 㹚 㹤 㹮 㹸 㺂 36 㲶 㳀 㳊 㳔 㳞 㳩 㳳 㳽 㴇 㴑 㴛 㴥 㴯 㴹 㵃 㵍 㵗 㵡 㵫 㵵 㵿 㶉 㶓 㶝 㶧 㶱 㶻 㷅 㷏 㷙 㷣 㷭 㷷 㸁 㸋 㸕 㸟 㸩 㸳 㸽 㹇 㹑 㹛 㹥 㹯 㹹 㺃 37 㲷 㳁 㳋 㳕 㳟 㳪 㳴 㳾 㴈 㴒 㴜 㴦 㴰 㴺 㵄 㵎 㵘 㵢 㵬 㵶 㶀 㶊 㶔 㶞 㶨 㶲 㶼 㷆 㷐 㷚 㷤 㷮 㷸 㸂 㸌 㸖 㸠 㸪 㸴 㸾 㹈 㹒 㹜 㹦 㹰 㹺 㺄 38 㲸 㳂 㳌 㳖 㳡 㳫 㳵 㳿 㴉 㴓 㴝 㴧 㴱 㴻 㵅 㵏 㵙 㵣 㵭 㵷 㶁 㶋 㶕 㶟 㶩 㶳 㶽 㷇 㷑 㷛 㷥 㷯 㷹 㸃 㸍 㸗 㸡 㸫 㸵 㸿 㹉 㹓 㹝 㹧 㹱 㹻 㺅 39 㲹 㳃 㳍 㳗 㳢 㳬 㳶 㴀 㴊 㴔 㴞 㴨 㴲 㴼 㵆 㵐 㵚 㵤 㵮 㵸 㶂 㶌 㶖 㶠 㶪 㶴 㶾 㷈 㷒 㷜 㷦 㷰 㷺 㸄 㸎 㸘 㸢 㸬 㸶 㹀 㹊 㹔 㹞 㹨 㹲 㹼 㺆 81 82 83 84 30 䍶 䎀 䎊 䎔 31 䍷 䎁 䎋 䎕 32 䍸 䎂 䎌 䎖 33 䍹 䎃 䎍 䎗 8233 34 䍺 䎄 䎎 䎘 35 䍻 䎅 䎏 䎙 36 䍼 䎆 䎐 䎚 37 䍽 䎇 䎑 䎛 38 䍾 䎈 䎒 䎜 39 䍿 䎉 䎓 䎝 - 144 Appendix B: Character Code Tables

ESC/P Command Reference 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB 30 㺯 㺹 㻃 㻍 㻗 㻡 㻫 㻵 㻿 㼉 㼓 㼝 㼧 㼱 㼻 㽅 㽏 㽙 㽣 㽭 㽷 㾁 㾋 㾕 㾟 㾩 㾳 㾽 㿇 㿑 㿛 㿥 㿯 㿹 䀃 䀍 䀗 䀡 䀫 䀵 䀿 䁉 䁓 䁞 䁨 䁲 䁼 䂆 䂐 䂚 䂤 䂮 䂸 䃂 䃌 31 㺰 㺺 㻄 㻎 㻘 㻢 㻬 㻶 㼀 㼊 㼔 㼞 㼨 㼲 㼼 㽆 㽐 㽚 㽤 㽮 㽸 㾂 㾌 㾖 㾠 㾪 㾴 㾾 㿈 㿒 㿜 㿦 㿰 㿺 䀄 䀎 䀘 䀢 䀬 䀶 䁀 䁊 䁔 䁟 䁩 䁳 䁽 䂇 䂑 䂛 䂥 䂯 䂹 䃃 䃍 32 㺱 㺻 㻅 㻏 㻙 㻣 㻭 㻷 㼁 㼋 㼕 㼟 㼩 㼳 㼽 㽇 㽑 㽛 㽥 㽯 㽹 㾃 㾍 㾗 㾡 㾫 㾵 㾿 㿉 㿓 㿝 㿧 㿱 㿻 䀅 䀏 䀙 䀣 䀭 䀷 䁁 䁋 䁕 䁠 䁪 䁴 䁾 䂈 䂒 䂜 䂦 䂰 䂺 䃄 䃎 33 㺲 㺼 㻆 㻐 㻚 㻤 㻮 㻸 㼂 㼌 㼖 㼠 㼪 㼴 㼾 㽈 㽒 㽜 㽦 㽰 㽺 㾄 㾎 㾘 㾢 㾬 㾶 㿀 㿊 㿔 㿞 㿨 㿲 㿼 䀆 䀐 䀚 䀤 䀮 䀸 䁂 䁌 䁗 䁡 䁫 䁵 䁿 䂉 䂓 䂝 䂧 䂱 䂻 䃅 䃏 8232 34 㺳 㺽 㻇 㻑 㻛 㻥 㻯 㻹 㼃 㼍 㼗 㼡 㼫 㼵 㼿 㽉 㽓 㽝 㽧 㽱 㽻 㾅 㾏 㾙 㾣 㾭 㾷 㿁 㿋 㿕 㿟 㿩 㿳 㿽 䀇 䀑 䀛 䀥 䀯 䀹 䁃 䁍 䁘 䁢 䁬 䁶 䂀 䂊 䂔 䂞 䂨 䂲 䂼 䃆 䃐 35 㺴 㺾 㻈 㻒 㻜 㻦 㻰 㻺 㼄 㼎 㼘 㼢 㼬 㼶 㽀 㽊 㽔 㽞 㽨 㽲 㽼 㾆 㾐 㾚 㾤 㾮 㾸 㿂 㿌 㿖 㿠 㿪 㿴 㿾 䀈 䀒 䀜 䀦 䀰 䀺 䁄 䁎 䁙 䁣 䁭 䁷 䂁 䂋 䂕 䂟 䂩 䂳 䂽 䃇 䃑 36 㺵 㺿 㻉 㻓 㻝 㻧 㻱 㻻 㼅 㼏 㼙 㼣 㼭 㼷 㽁 㽋 㽕 㽟 㽩 㽳 㽽 㾇 㾑 㾛 㾥 㾯 㾹 㿃 㿍 㿗 㿡 㿫 㿵 㿿 䀉 䀓 䀝 䀧 䀱 䀻 䁅 䁏 䁚 䁤 䁮 䁸 䂂 䂌 䂖 䂠 䂪 䂴 䂾 䃈 䃒 37 㺶 㻀 㻊 㻔 㻞 㻨 㻲 㻼 㼆 㼐 㼚 㼤 㼮 㼸 㽂 㽌 㽖 㽠 㽪 㽴 㽾 㾈 㾒 㾜 㾦 㾰 㾺 㿄 㿎 㿘 㿢 㿬 㿶 䀀 䀊 䀔 䀞 䀨 䀲 䀼 䁆 䁐 䁛 䁥 䁯 䁹 䂃 䂍 䂗 䂡 䂫 䂵 䂿 䃉 䃓 38 㺷 㻁 㻋 㻕 㻟 㻩 㻳 㻽 㼇 㼑 㼛 㼥 㼯 㼹 㽃 㽍 㽗 㽡 㽫 㽵 㽿 㾉 㾓 㾝 㾧 㾱 㾻 㿅 㿏 㿙 㿣 㿭 㿷 䀁 䀋 䀕 䀟 䀩 䀳 䀽 䁇 䁑 䁜 䁦 䁰 䁺 䂄 䂎 䂘 䂢 䂬 䂶 䃀 䃊 䃔 39 㺸 㻂 㻌 㻖 㻠 㻪 㻴 㻾 㼈 㼒 㼜 㼦 㼰 㼺 㽄 㽎 㽘 㽢 㽬 㽶 㾀 㾊 㾔 㾞 㾨 㾲 㾼 㿆 㿐 㿚 㿤 㿮 㿸 䀂 䀌 䀖 䀠 䀪 䀴 䀾 䁈 䁒 䁝 䁧 䁱 䁻 䂅 䂏 䂙 䂣 䂭 䂷 䃁 䃋 䃕 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB 30 䎞 䎨 䎴 䎾 䏈 䏒 䏜 䏧 䏱 䏻 䐅 䐏 䐙 䐣 䐭 䐷 䑁 䑋 䑕 䑟 䑩 䑳 䑽 䒇 䒑 䒛 䒥 䒯 䒹 䓃 䓍 䓘 䓢 䓬 䓶 䔀 䔊 䔔 䔞 䔨 䔲 䔼 䕆 䕐 䕚 䕤 䕮 䕸 䖂 䖌 䖖 䖠 䖪 䖴 䖾 31 䎟 䎩 䎵 䎿 䏉 䏓 䏞 䏨 䏲 䏼 䐆 䐐 䐚 䐤 䐮 䐸 䑂 䑌 䑖 䑠 䑪 䑴 䑾 䒈 䒒 䒜 䒦 䒰 䒺 䓄 䓎 䓙 䓣 䓭 䓷 䔁 䔋 䔕 䔟 䔩 䔳 䔽 䕇 䕑 䕛 䕥 䕯 䕹 䖃 䖍 䖗 䖡 䖫 䖵 䖿 32 䎠 䎪 䎶 䏀 䏊 䏔 䏟 䏩 䏳 䏽 䐇 䐑 䐛 䐥 䐯 䐹 䑃 䑍 䑗 䑡 䑫 䑵 䑿 䒉 䒓 䒝 䒧 䒱 䒻 䓅 䓏 䓚 䓤 䓮 䓸 䔂 䔌 䔖 䔠 䔪 䔴 䔾 䕈 䕒 䕜 䕦 䕰 䕺 䖄 䖎 䖘 䖢 䖬 䖶 䗀 33 䎡 䎫 䎷 䏁 䏋 䏕 䏠 䏪 䏴 䏾 䐈 䐒 䐜 䐦 䐰 䐺 䑄 䑎 䑘 䑢 䑬 䑶 䒀 䒊 䒔 䒞 䒨 䒲 䒼 䓆 䓐 䓛 䓥 䓯 䓹 䔃 䔍 䔗 䔡 䔫 䔵 䔿 䕉 䕓 䕝 䕧 䕱 䕻 䖅 䖏 䖙 䖣 䖭 䖷 䗁 8233 34 䎢 䎭 䎸 䏂 䏌 䏖 䏡 䏫 䏵 䏿 䐉 䐓 䐝 䐧 䐱 䐻 䑅 䑏 䑙 䑣 䑭 䑷 䒁 䒋 䒕 䒟 䒩 䒳 䒽 䓇 䓑 䓜 䓦 䓰 䓺 䔄 䔎 䔘 䔢 䔬 䔶 䕀 䕊 䕔 䕞 䕨 䕲 䕼 䖆 䖐 䖚 䖤 䖮 䖸 䗂 35 䎣 䎮 䎹 䏃 䏍 䏗 䏢 䏬 䏶 䐀 䐊 䐔 䐞 䐨 䐲 䐼 䑆 䑐 䑚 䑤 䑮 䑸 䒂 䒌 䒖 䒠 䒪 䒴 䒾 䓈 䓒 䓝 䓧 䓱 䓻 䔅 䔏 䔙 䔣 䔭 䔷 䕁 䕋 䕕 䕟 䕩 䕳 䕽 䖇 䖑 䖛 䖥 䖯 䖹 䗃 36 䎤 䎯 䎺 䏄 䏎 䏘 䏣 䏭 䏷 䐁 䐋 䐕 䐟 䐩 䐳 䐽 䑇 䑑 䑛 䑥 䑯 䑹 䒃 䒍 䒗 䒡 䒫 䒵 䒿 䓉 䓓 䓞 䓨 䓲 䓼 䔆 䔐 䔚 䔤 䔮 䔸 䕂 䕌 䕖 䕠 䕪 䕴 䕾 䖈 䖒 䖜 䖦 䖰 䖺 䗄 37 䎥 䎰 䎻 䏅 䏏 䏙 䏤 䏮 䏸 䐂 䐌 䐖 䐠 䐪 䐴 䐾 䑈 䑒 䑜 䑦 䑰 䑺 䒄 䒎 䒘 䒢 䒬 䒶 䓀 䓊 䓔 䓟 䓩 䓳 䓽 䔇 䔑 䔛 䔥 䔯 䔹 䕃 䕍 䕗 䕡 䕫 䕵 䕿 䖉 䖓 䖝 䖧 䖱 䖻 䗅 38 䎦 䎲 䎼 䏆 䏐 䏚 䏥 䏯 䏹 䐃 䐍 䐗 䐡 䐫 䐵 䐿 䑉 䑓 䑝 䑧 䑱 䑻 䒅 䒏 䒙 䒣 䒭 䒷 䓁 䓋 䓕 䓠 䓪 䓴 䓾 䔈 䔒 䔜 䔦 䔰 䔺 䕄 䕎 䕘 䕢 䕬 䕶 䖀 䖊 䖔 䖞 䖨 䖲 䖼 䗆 39 䎧 䎳 䎽 䏇 䏑 䏛 䏦 䏰 䏺 䐄 䐎 䐘 䐢 䐬 䐶 䑀 䑊 䑔 䑞 䑨 䑲 䑼 䒆 䒐 䒚 䒤 䒮 䒸 䓂 䓌 䓗 䓡 䓫 䓵 䓿 䔉 䔓 䔝 䔧 䔱 䔻 䕅 䕏 䕙 䕣 䕭 䕷 䖁 䖋 䖕 䖟 䖩 䖳 䖽 䗇 - 145 Appendix B: Character Code Tables

ESC/P Command Reference BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 30 䃖 䃠 䃪 䃴 䃾 䄈 䄒 䄜 䄦 䄰 䄺 䅄 䅎 䅘 䅣 䅭 䅷 䆁 䆋 䆕 䆟 䆩 䆳 䆽 䇇 䇑 䇛 䇥 䇯 䇹 䈃 䈍 䈗 䈡 䈫 䈵 䈿 䉉 䉓 䉝 䉧 䉱 䉻 䊅 䊏 䊙 䊣 䊭 䊷 䋁 䋋 䋕 䋟 䋩 䋳 31 䃗 䃡 䃫 䃵 䃿 䄉 䄓 䄝 䄧 䄱 䄻 䅅 䅏 䅙 䅤 䅮 䅸 䆂 䆌 䆖 䆠 䆪 䆴 䆾 䇈 䇒 䇜 䇦 䇰 䇺 䈄 䈎 䈘 䈢 䈬 䈶 䉀 䉊 䉔 䉞 䉨 䉲 䉼 䊆 䊐 䊚 䊤 䊮 䊸 䋂 䋌 䋖 䋠 䋪 䋴 32 䃘 䃢 䃬 䃶 䄀 䄊 䄔 䄞 䄨 䄲 䄼 䅆 䅐 䅚 䅥 䅯 䅹 䆃 䆍 䆗 䆡 䆫 䆵 䆿 䇉 䇓 䇝 䇧 䇱 䇻 䈅 䈏 䈙 䈣 䈭 䈷 䉁 䉋 䉕 䉟 䉩 䉳 䉽 䊇 䊑 䊛 䊥 䊯 䊹 䋃 䋍 䋗 䋡 䋫 䋵 33 䃙 䃣 䃭 䃷 䄁 䄋 䄕 䄟 䄩 䄳 䄽 䅇 䅑 䅛 䅦 䅰 䅺 䆄 䆎 䆘 䆢 䆬 䆶 䇀 䇊 䇔 䇞 䇨 䇲 䇼 䈆 䈐 䈚 䈤 䈮 䈸 䉂 䉌 䉖 䉠 䉪 䉴 䉾 䊈 䊒 䊜 䊦 䊰 䊺 䋄 䋎 䋘 䋢 䋬 䋶 8232 34 䃚 䃤 䃮 䃸 䄂 䄌 䄖 䄠 䄪 䄴 䄾 䅈 䅒 䅜 䅧 䅱 䅻 䆅 䆏 䆙 䆣 䆭 䆷 䇁 䇋 䇕 䇟 䇩 䇳 䇽 䈇 䈑 䈛 䈥 䈯 䈹 䉃 䉍 䉗 䉡 䉫 䉵 䉿 䊉 䊓 䊝 䊧 䊱 䊻 䋅 䋏 䋙 䋣 䋭 䋷 35 䃛 䃥 䃯 䃹 䄃 䄍 䄗 䄡 䄫 䄵 䄿 䅉 䅓 䅝 䅨 䅲 䅼 䆆 䆐 䆚 䆤 䆮 䆸 䇂 䇌 䇖 䇠 䇪 䇴 䇾 䈈 䈒 䈜 䈦 䈰 䈺 䉄 䉎 䉘 䉢 䉬 䉶 䊀 䊊 䊔 䊞 䊨 䊲 䊼 䋆 䋐 䋚 䋤 䋮 䋸 36 䃜 䃦 䃰 䃺 䄄 䄎 䄘 䄢 䄬 䄶 䅀 䅊 䅔 䅞 䅩 䅳 䅽 䆇 䆑 䆛 䆥 䆯 䆹 䇃 䇍 䇗 䇡 䇫 䇵 䇿 䈉 䈓 䈝 䈧 䈱 䈻 䉅 䉏 䉙 䉣 䉭 䉷 䊁 䊋 䊕 䊟 䊩 䊳 䊽 䋇 䋑 䋛 䋥 䋯 䋹 37 䃝 䃧 䃱 䃻 䄅 䄏 䄙 䄣 䄭 䄷 䅁 䅋 䅕 䅠 䅪 䅴 䅾 䆈 䆒 䆜 䆦 䆰 䆺 䇄 䇎 䇘 䇢 䇬 䇶 䈀 䈊 䈔 䈞 䈨 䈲 䈼 䉆 䉐 䉚 䉤 䉮 䉸 䊂 䊌 䊖 䊠 䊪 䊴 䊾 䋈 䋒 䋜 䋦 䋰 䋺 38 䃞 䃨 䃲 䃼 䄆 䄐 䄚 䄤 䄮 䄸 䅂 䅌 䅖 䅡 䅫 䅵 䅿 䆉 䆓 䆝 䆧 䆱 䆻 䇅 䇏 䇙 䇣 䇭 䇷 䈁 䈋 䈕 䈟 䈩 䈳 䈽 䉇 䉑 䉛 䉥 䉯 䉹 䊃 䊍 䊗 䊡 䊫 䊵 䊿 䋉 䋓 䋝 䋧 䋱 䋻 39 䃟 䃩 䃳 䃽 䄇 䄑 䄛 䄥 䄯 䄹 䅃 䅍 䅗 䅢 䅬 䅶 䆀 䆊 䆔 䆞 䆨 䆲 䆼 䇆 䇐 䇚 䇤 䇮 䇸 䈂 䈌 䈖 䈠 䈪 䈴 䈾 䉈 䉒 䉜 䉦 䉰 䉺 䊄 䊎 䊘 䊢 䊬 䊶 䋀 䋊 䋔 䋞 䋨 䋲 䋼 BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 30 䗈 䗒 䗜 䗦 䗰 䗺 䘄 䘎 䘘 䘢 䘬 䘶 䙀 䙊 䙕 䙟 䙪 䙴 䙾 䚈 䚒 䚜 䚦 䚰 䚺 䛄 䛎 䛘 䛢 䛬 䛶 䜀 䜊 䜔 䜞 䜪 䜴 䜾 䝈 䝒 䝜 䝦 䝰 䝺 䞅 䞐 䞚 䞤 䞮 䞸 䟂 䟌 䟖 䟠 䟪 31 䗉 䗓 䗝 䗧 䗱 䗻 䘅 䘏 䘙 䘣 䘭 䘷 䙁 䙋 䙖 䙠 䙫 䙵 䙿 䚉 䚓 䚝 䚧 䚱 䚻 䛅 䛏 䛙 䛣 䛭 䛷 䜁 䜋 䜕 䜟 䜫 䜵 䜿 䝉 䝓 䝝 䝧 䝱 䝻 䞆 䞑 䞛 䞥 䞯 䞹 䟃 䟍 䟗 䟡 䟫 32 䗊 䗔 䗞 䗨 䗲 䗼 䘆 䘐 䘚 䘤 䘮 䘸 䙂 䙍 䙗 䙢 䙬 䙶 䚀 䚊 䚔 䚞 䚨 䚲 䚼 䛆 䛐 䛚 䛤 䛮 䛸 䜂 䜌 䜖 䜠 䜬 䜶 䝀 䝊 䝔 䝞 䝨 䝲 䝽 䞇 䞒 䞜 䞦 䞰 䞺 䟄 䟎 䟘 䟢 䟬 33 䗋 䗕 䗟 䗩 䗳 䗽 䘇 䘑 䘛 䘥 䘯 䘹 䙃 䙎 䙘 䙣 䙭 䙷 䚁 䚋 䚕 䚟 䚩 䚳 䚽 䛇 䛑 䛛 䛥 䛯 䛹 䜃 䜍 䜗 䜡 䜭 䜷 䝁 䝋 䝕 䝟 䝩 䝳 䝾 䞈 䞓 䞝 䞧 䞱 䞻 䟅 䟏 䟙 䟣 䟭 8233 34 䗌 䗖 䗠 䗪 䗴 䗾 䘈 䘒 䘜 䘦 䘰 䘺 䙄 䙏 䙙 䙤 䙮 䙸 䚂 䚌 䚖 䚠 䚪 䚴 䚾 䛈 䛒 䛜 䛦 䛰 䛺 䜄 䜎 䜘 䜢 䜮 䜸 䝂 䝌 䝖 䝠 䝪 䝴 䝿 䞉 䞔 䞞 䞨 䞲 䞼 䟆 䟐 䟚 䟤 䟮 35 䗍 䗗 䗡 䗫 䗵 䗿 䘉 䘓 䘝 䘧 䘱 䘻 䙅 䙐 䙚 䙥 䙯 䙹 䚃 䚍 䚗 䚡 䚫 䚵 䚿 䛉 䛓 䛝 䛧 䛱 䛻 䜅 䜏 䜙 䜤 䜯 䜹 䝃 䝍 䝗 䝡 䝫 䝵 䞀 䞊 䞕 䞟 䞩 䞳 䞽 䟇 䟑 䟛 䟥 䟯 36 䗎 䗘 䗢 䗬 䗶 䘀 䘊 䘔 䘞 䘨 䘲 䘼 䙆 䙑 䙛 䙦 䙰 䙺 䚄 䚎 䚘 䚢 䚬 䚶 䛀 䛊 䛔 䛞 䛨 䛲 䛼 䜆 䜐 䜚 䜥 䜰 䜺 䝄 䝎 䝘 䝢 䝬 䝶 䞁 䞋 䞖 䞠 䞪 䞴 䞾 䟈 䟒 䟜 䟦 䟰 37 䗏 䗙 䗣 䗭 䗷 䘁 䘋 䘕 䘟 䘩 䘳 䘽 䙇 䙒 䙜 䙧 䙱 䙻 䚅 䚏 䚙 䚣 䚭 䚷 䛁 䛋 䛕 䛟 䛩 䛳 䛽 䜇 䜑 䜛 䜦 䜱 䜻 䝅 䝏 䝙 䝣 䝭 䝷 䞂 䞌 䞗 䞡 䞫 䞵 䞿 䟉 䟓 䟝 䟧 䟱 38 䗐 䗚 䗤 䗮 䗸 䘂 䘌 䘖 䘠 䘪 䘴 䘾 䙈 䙓 䙝 䙨 䙲 䙼 䚆 䚐 䚚 䚤 䚮 䚸 䛂 䛌 䛖 䛠 䛪 䛴 䛾 䜈 䜒 䜜 䜧 䜲 䜼 䝆 䝐 䝚 䝤 䝮 䝸 䞃 䞎 䞘 䞢 䞬 䞶 䟀 䟊 䟔 䟞 䟨 䟲 39 䗑 䗛 䗥 䗯 䗹 䘃 䘍 䘗 䘡 䘫 䘵 䘿 䙉 䙔 䙞 䙩 䙳 䙽 䚇 䚑 䚛 䚥 䚯 䚹 䛃 䛍 䛗 䛡 䛫 䛵 䛿 䜉 䜓 䜝 䜨 䜳 䜽 䝇 䝑 䝛 䝥 䝯 䝹 䞄 䞏 䞙 䞣 䞭 䞷 䟁 䟋 䟕 䟟 䟩 䟳 - 146 Appendix B: Character Code Tables

ESC/P Command Reference F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE 30 䋽 䌇 䌑 䌛 䌥 䌯 䌺 䍄 䍎 䍘 䍢 䍬 31 䋾 䌈 䌒 䌜 䌦 䌰 䌻 䍅 䍏 䍙 䍣 䍭 32 䋿 䌉 䌓 䌝 䌧 䌱 䌼 䍆 䍐 䍚 䍤 䍮 33 䌀 䌊 䌔 䌞 䌨 䌲 䌽 䍇 䍑 䍛 䍥 䍯 8232 34 䌁 䌋 䌕 䌟 䌩 䌳 䌾 䍈 䍒 䍜 䍦 䍰 35 䌂 䌌 䌖 䌠 䌪 䌴 䌿 䍉 䍓 䍝 䍧 䍱 36 䌃 䌍 䌗 䌡 䌫 䌵 䍀 䍊 䍔 䍞 䍨 䍲 37 䌄 䌎 䌘 䌢 䌬 䌶 䍁 䍋 䍕 䍟 䍩 䍳 38 䌅 䌏 䌙 䌣 䌭 䌸 䍂 䍌 䍖 䍠 䍪 䍴 39 䌆 䌐 䌚 䌤 䌮 䌹 䍃 䍍 䍗 䍡 䍫 䍵 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE 30 䟴 䟾 䠈 䠒 䠜 䠦 䠰 䠺 䡄 䡎 䡘 䡢 31 䟵 䟿 䠉 䠓 䠝 䠧 䠱 䠻 䡅 䡏 䡙 䡣 32 䟶 䠀 䠊 䠔 䠞 䠨 䠲 䠼 䡆 䡐 䡚 䡤 33 䟷 䠁 䠋 䠕 䠟 䠩 䠳 䠽 䡇 䡑 䡛 䡥 8233 34 䟸 䠂 䠌 䠖 䠠 䠪 䠴 䠾 䡈 䡒 䡜 䡦 35 䟹 䠃 䠍 䠗 䠡 䠫 䠵 䠿 䡉 䡓 䡝 䡧 36 䟺 䠄 䠎 䠘 䠢 䠬 䠶 䡀 䡊 䡔 䡞 䡨 37 䟻 䠅 䠏 䠙 䠣 䠭 䠷 䡁 䡋 䡕 䡟 䡩 38 䟼 䠆 䠐 䠚 䠤 䠮 䠸 䡂 䡌 䡖 䡠 䡪 39 䟽 䠇 䠑 䠛 䠥 䠯 䠹 䡃 䡍 䡗 䡡 䡫 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 30 䡬 䡶 䢀 䢊 䢔 䢞 䢨 䢲 䢼 䣆 䣐 䣚 䣤 䣮 䣸 䤂 䤌 䤖 䤠 䤪 䤴 䤾 䥉 䥓 䥝 䥧 䥱 䥼 䦋 䦕 䦡 䦫 䦵 䧁 䧋 䧕 䧟 䧩 䧳 31 䡭 䡷 䢁 䢋 䢕 䢟 䢩 䢳 䢽 䣇 䣑 䣛 䣥 䣯 䣹 䤃 䤍 䤗 䤡 䤫 䤵 䤿 䥊 䥔 䥞 䥨 䥲 䥾 䦌 䦖 䦢 䦬 䦸 䧂 䧌 䧖 䧠 䧪 䧴 32 䡮 䡸 䢂 䢌 䢖 䢠 䢪 䢴 䢾 䣈 䣒 䣜 䣦 䣰 䣺 䤄 䤎 䤘 䤢 䤬 䤶 䥀 䥋 䥕 䥟 䥩 䥳 䥿 䦍 䦗 䦣 䦭 䦹 䧃 䧍 䧗 䧡 䧫 䧵 33 䡯 䡹 䢃 䢍 䢗 䢡 䢫 䢵 䢿 䣉 䣓 䣝 䣧 䣱 䣻 䤅 䤏 䤙 䤣 䤭 䤷 䥁 䥌 䥖 䥠 䥪 䥴 䦀 䦎 䦘 䦤 䦮 䦺 䧄 䧎 䧘 䧢 䧬 䧶 34 䡰 䡺 䢄 䢎 䢘 䢢 䢬 䢶 䣀 䣊 䣔 䣞 䣨 䣲 䣼 䤆 䤐 䤚 䤤 䤮 䤸 䥂 䥍 䥗 䥡 䥫 䥵 䦁 䦏 䦙 䦥 䦯 䦻 䧅 䧏 䧙 䧣 䧭 䧷 35 䡱 䡻 䢅 䢏 䢙 䢣 䢭 䢷 䣁 䣋 䣕 䣟 䣩 䣳 䣽 䤇 䤑 䤛 䤥 䤯 䤹 䥃 䥎 䥘 䥢 䥬 䥶 䦄 䦐 䦚 䦦 䦰 䦼 䧆 䧐 䧚 䧤 䧮 䧸 36 䡲 䡼 䢆 䢐 䢚 䢤 䢮 䢸 䣂 䣌 䣖 䣠 䣪 䣴 䣾 䤈 䤒 䤜 䤦 䤰 䤺 䥄 䥏 䥙 䥣 䥭 䥷 䦇 䦑 䦜 䦧 䦱 䦽 䧇 䧑 䧛 䧥 䧯 䧹 37 䡳 䡽 䢇 䢑 䢛 䢥 䢯 䢹 䣃 䣍 䣗 䣡 䣫 䣵 䣿 䤉 䤓 䤝 䤧 䤱 䤻 䥅 䥐 䥚 䥤 䥮 䥸 䦈 䦒 䦝 䦨 䦲 䦾 䧈 䧒 䧜 䧦 䧰 䧺 38 䡴 䡾 䢈 䢒 䢜 䢦 䢰 䢺 䣄 䣎 䣘 䣢 䣬 䣶 䤀 䤊 䤔 䤞 䤨 䤲 䤼 䥆 䥑 䥛 䥥 䥯 䥹 䦉 䦓 䦞 䦩 䦳 䦿 䧉 䧓 䧝 䧧 䧱 䧻 8234 39 䡵 C0 䡿 C1 䢉 C2 䢓 C3 䢝 C4 䢧 C5 䢱 C6 䢻 C7 䣅 C8 䣏 C9 䣙 CA 䣣 CB 䣭 CC 䣷 CD 䤁 CE 䤋 CF 䤕 D0 䤟 D1 䤩 D2 䤳 D3 䤽 D4 䥈 D5 䥒 D6 䥜 D7 䥦 D8 䥰 D9 䥻 DA 䦊 DB 䦔 DC 䦠 DD 䦪 DE 䦴 DF 䧀 E0 䧊 E1 䧔 E2 䧞 E3 䧨 E4 䧲 E5 䧼 E6 30 䫭 䫷 䬁 䬋 䬕 䬟 䬩 䬳 䬽 䭇 䭑 䭛 䭥 䭯 䭹 䮃 䮍 䮗 䮡 䮫 䮵 䮿 䯉 䯓 䯝 䯧 䯱 䯻 䰅 䰏 䰙 䰣 䰭 䰷 䱁 䱋 䱕 䱟 䱩 31 䫮 䫸 䬂 䬌 䬖 䬠 䬪 䬴 䬾 䭈 䭒 䭜 䭦 䭰 䭺 䮄 䮎 䮘 䮢 䮬 䮶 䯀 䯊 䯔 䯞 䯨 䯲 䯼 䰆 䰐 䰚 䰤 䰮 䰸 䱂 䱌 䱖 䱠 䱪 32 䫯 䫹 䬃 䬍 䬗 䬡 䬫 䬵 䬿 䭉 䭓 䭝 䭧 䭱 䭻 䮅 䮏 䮙 䮣 䮭 䮷 䯁 䯋 䯕 䯟 䯩 䯳 䯽 䰇 䰑 䰛 䰥 䰯 䰹 䱃 䱍 䱗 䱡 䱫 33 䫰 䫺 䬄 䬎 䬘 䬢 䬬 䬶 䭀 䭊 䭔 䭞 䭨 䭲 䭼 䮆 䮐 䮚 䮤 䮮 䮸 䯂 䯌 䯖 䯠 䯪 䯴 䯾 䰈 䰒 䰜 䰦 䰰 䰺 䱄 䱎 䱘 䱢 䱬 34 䫱 䫻 䬅 䬏 䬙 䬣 䬭 䬷 䭁 䭋 䭕 䭟 䭩 䭳 䭽 䮇 䮑 䮛 䮥 䮯 䮹 䯃 䯍 䯗 䯡 䯫 䯵 䯿 䰉 䰓 䰝 䰧 䰱 䰻 䱅 䱏 䱙 䱣 䱭 35 䫲 䫼 䬆 䬐 䬚 䬤 䬮 䬸 䭂 䭌 䭖 䭠 䭪 䭴 䭾 䮈 䮒 䮜 䮦 䮰 䮺 䯄 䯎 䯘 䯢 䯬 䯶 䰀 䰊 䰔 䰞 䰨 䰲 䰼 䱆 䱐 䱚 䱤 䱮 36 䫳 䫽 䬇 䬑 䬛 䬥 䬯 䬹 䭃 䭍 䭗 䭡 䭫 䭵 䭿 䮉 䮓 䮝 䮧 䮱 䮻 䯅 䯏 䯙 䯣 䯭 䯷 䰁 䰋 䰕 䰟 䰩 䰳 䰽 䱇 䱑 䱛 䱥 䱯 37 䫴 䫾 䬈 䬒 䬜 䬦 䬰 䬺 䭄 䭎 䭘 䭢 䭬 䭶 䮀 䮊 䮔 䮞 䮨 䮲 䮼 䯆 䯐 䯚 䯤 䯮 䯸 䰂 䰌 䰖 䰠 䰪 䰴 䰾 䱈 䱒 䱜 䱦 䱰 38 䫵 䫿 䬉 䬓 䬝 䬧 䬱 䬻 䭅 䭏 䭙 䭣 䭭 䭷 䮁 䮋 䮕 䮟 䮩 䮳 䮽 䯇 䯑 䯛 䯥 䯯 䯹 䰃 䰍 䰗 䰡 䰫 䰵 䰿 䱉 䱓 䱝 䱧 䱱 39 䫶 䬀 䬊 䬔 䬞 䬨 䬲 䬼 䭆 䭐 䭚 䭤 䭮 䭸 䮂 䮌 䮖 䮠 䮪 䮴 䮾 䯈 䯒 䯜 䯦 䯰 䯺 䰄 䰎 䰘 䰢 䰬 䰶 䱀 䱊 䱔 䱞 䱨 䱲 - 147 Appendix B: Character Code Tables

ESC/P Command Reference A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF 30 䧽 䨇 䨑 䨛 䨥 䨯 䨹 䩃 䩍 䩗 䩡 䩫 䩵 䩿 䪉 䪓 䪝 䪧 䪱 䪻 䫅 䫏 䫙 䫣 31 䧾 䨈 䨒 䨜 䨦 䨰 䨺 䩄 䩎 䩘 䩢 䩬 䩶 䪀 䪊 䪔 䪞 䪨 䪲 䪼 䫆 䫐 䫚 䫤 32 䧿 䨉 䨓 䨝 䨧 䨱 䨻 䩅 䩏 䩙 䩣 䩭 䩷 䪁 䪋 䪕 䪟 䪩 䪳 䪽 䫇 䫑 䫛 䫥 33 䨀 䨊 䨔 䨞 䨨 䨲 䨼 䩆 䩐 䩚 䩤 䩮 䩸 䪂 䪌 䪖 䪠 䪪 䪴 䪾 䫈 䫒 䫜 䫦 34 䨁 䨋 䨕 䨟 䨩 䨳 䨽 䩇 䩑 䩛 䩥 䩯 䩹 䪃 䪍 䪗 䪡 䪫 䪵 䪿 䫉 䫓 䫝 䫧 35 䨂 䨌 䨖 䨠 䨪 䨴 䨾 䩈 䩒 䩜 䩦 䩰 䩺 䪄 䪎 䪘 䪢 䪬 䪶 䫀 䫊 䫔 䫞 䫨 81 82 83 84 85 86 87 36 䨃 䨍 䨗 䨡 䨫 䨵 䨿 䩉 䩓 䩝 䩧 䩱 䩻 䪅 䪏 䪙 䪣 䪭 䪷 䫁 䫋 䫕 䫟 䫩 30 䵰 䵺 䶄 䶎 䶘 䶢 䶬 37 䨄 䨎 䨘 䨢 䨬 䨶 䩀 䩊 䩔 䩞 䩨 䩲 䩼 䪆 䪐 䪚 䪤 䪮 䪸 䫂 䫌 䫖 䫠 䫪 31 䵱 䵻 䶅 䶏 䶙 䶣 䶭 8234 39 䨆 E7 䨐 E8 䨚 E9 䨤 EA 䨮 EB 䨸 EC 䩂 ED 䩌 EE 䩖 EF 䩠 F0 䩪 F1 䩴 F2 䩾 F3 䪈 F4 䪒 F5 䪜 F6 䪦 F7 䪰 F8 䪺 F9 䫄 FA 䫎 FB 䫘 FC 䫢 FD 䫬 FE 38 䨅 䨏 䨙 䨣 䨭 䨷 䩁 䩋 䩕 䩟 䩩 䩳 䩽 䪇 䪑 䪛 䪥 䪯 䪹 䫃 䫍 䫗 䫡 䫫 32 䵲 䵼 䶆 䶐 䶚 䶤 䶯 33 䵳 䵽 䶇 䶑 䶛 䶥 䶰 8235 34 䵴 䵾 䶈 䶒 䶜 䶦 䶱 30 䱳 䱾 䲈 䲒 䲜 䲫 䲵 䲿 䳉 䳓 䳝 䳧 䳱 䳻 䴅 䴏 䴠 䴪 䴴 䴾 䵈 䵒 䵜 䵦 35 䵵 䵿 䶉 䶓 䶝 䶧 䶲 31 䱴 䱿 䲉 䲓 䲝 䲬 䲶 䳀 䳊 䳔 䳞 䳨 䳲 䳼 䴆 䴐 䴡 䴫 䴵 䴿 䵉 䵓 䵝 䵧 36 䵶 䶀 䶊 䶔 䶞 䶨 䶳 32 䱵 䲀 䲊 䲔 䲞 䲭 䲷 䳁 䳋 䳕 䳟 䳩 䳳 䳽 䴇 䴑 䴢 䴬 䴶 䵀 䵊 䵔 䵞 䵨 37 䵷 䶁 䶋 䶕 䶟 䶩 䶴 33 䱶 䲁 䲋 䲕 䲤 䲮 䲸 䳂 䳌 䳖 䳠 䳪 䳴 䳾 䴈 䴒 䴣 䴭 䴷 䵁 䵋 䵕 䵟 䵩 38 䵸 䶂 䶌 䶖 䶠 䶪 䶵 34 䱸 䲂 䲌 䲖 䲥 䲯 䲹 䳃 䳍 䳗 䳡 䳫 䳵 䳿 䴉 䴚 䴤 䴮 䴸 䵂 䵌 䵖 䵠 䵪 35 䱹 䲃 䲍 䲗 䲦 䲰 䲺 䳄 䳎 䳘 䳢 䳬 䳶 䴀 䴊 䴛 䴥 䴯 䴹 䵃 䵍 䵗 䵡 䵫 36 䱺 䲄 䲎 䲘 䲧 䲱 䲻 䳅 䳏 䳙 䳣 䳭 䳷 䴁 䴋 䴜 䴦 䴰 䴺 䵄 䵎 䵘 䵢 䵬 37 䱻 䲅 䲏 䲙 䲨 䲲 䲼 䳆 䳐 䳚 䳤 䳮 䳸 䴂 䴌 䴝 䴧 䴱 䴻 䵅 䵏 䵙 䵣 䵭 38 䱼 䲆 䲐 䲚 䲩 䲳 䲽 䳇 䳑 䳛 䳥 䳯 䳹 䴃 䴍 䴞 䴨 䴲 䴼 䵆 䵐 䵚 䵤 䵮 39 䱽 䲇 䲑 䲛 䲪 䲴 䲾 䳈 䳒 䳜 䳦 䳰 䳺 䴄 䴎 䴟 䴩 䴳 䴽 䵇 䵑 䵛 䵥 䵯 39 䵹 䶃 䶍 䶗 䶡 䶫 - 148 Appendix B: Character Code Tables

Appendix C: Introducing the Brother Developer Center Useful information for developers, such as applications, tools, SDKs as well as FAQs, are provided in the Brother Developer Center. http://www.brother.com/product/dev/index.htm - 149 - Appendix C: Introducing the Brother Developer Center