SATO Cl4NX Programming Reference Manual

Text of the manual

Any unauthorized reproduction of the contents of this document, in part or whole, is strictly prohibited.

Limitation of Liability SATO Corporation and its subsidiaries in Japan, the U.S and other countries make no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. SATO Corporation shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material. Specifications and contents in this document are subject to change without notice. Trademarks SATO is a registered trademark of SATO Holdings Corporation and its subsidiaries in Japan, the U.S. and other countries. QR Code is a registered trademark of DENSO WAVE INCORPORATED. Wi-Fi® is a registered trademark of Wi-Fi Alliance. Bluetooth is a trademark of Bluetooth SIG, Inc., U.S.A. EPC global is a registered trademark of EPC global,INC. All other trademarks are the property of their respective owners. Version: CL4NX_CL6NX-r07-08-19-16PR ©2016 SATO Corporation. All rights reserved.

Table of Contents

Part 1 Programming Reference ................................................................... 1 1 List of Commands ...................................................................................... 1 2 Initial Value of Operation Settings .............................................................. 5 3 List of Fonts ............................................................................................... 6 4 Example of Command Reference .............................................................. 8 5 Control Command .................................................................................... 10 5.1 ESC+A Start Code ...................................................................................................... 10 5.2 ESC+Z Stop Code ....................................................................................................... 11 5.3 ESC+Q Print Quantity ................................................................................................. 12 5.4 ESC+ID Job ID Number .............................................................................................. 13 5.5 ESC+WK Job Name .................................................................................................... 14 5.6 ESC+CR Status 5 Reply Check .................................................................................. 15 6 Print Position Command .......................................................................... 16 6.1 ESC+H Horizontal Print Position ............................................................................... 16 6.2 ESC+V Vertical Print Position .................................................................................... 17 7 Modification Command ............................................................................ 18 7.1 ESC+P Character Pitch .............................................................................................. 18 7.2 ESC+L Enlargement ................................................................................................... 19 7.3 ESC+PS Proportional Pitch........................................................................................ 20 7.4 ESC+PR Release Proportional Pitch ......................................................................... 21 7.5 ESC+% Rotation ......................................................................................................... 22 7.6 ESC+F Sequential Number ........................................................................................ 24 7.7 ESC+FW Ruled/Grid Line Print .................................................................................. 25 7.8 ESC+FC Print Circle ................................................................................................... 26 7.9 ESC+FT Print Triangle ................................................................................................ 27 7.10 ESC+( Reverse Color Print ....................................................................................... 28 7.11 ESC+KC Kanji Code ................................................................................................. 29 7.12 ESC+& Store Form Overlay ...................................................................................... 30 7.13 ESC+/ Recall Form Overlay ...................................................................................... 31 7.14 ESC+0 Partial Edit .................................................................................................... 32 7.15 ESC+WD Partial Copy .............................................................................................. 33 7.16 ESC+J Journal Print ................................................................................................. 34 7.17 ESC+RF Recall Font & Logo .................................................................................... 35 7.18 ESC+RM Mirror Image .............................................................................................. 36 7.19 ESC+KS Kanji Set ..................................................................................................... 38 7.20 ESC+AL Field alignment .......................................................................................... 39 8 Font Command ........................................................................................ 45 8.1 ESC+X20 X20 Font (Basic size 5x9 dots) .................................................................. 45 8.2 ESC+X21 X21 Font (Basic size 17x17 dots) .............................................................. 47 8.3 ESC+X22 X22 Font (Basic size 24x24 dots) .............................................................. 49 8.4 ESC+X23 X23 Font (Basic size 48x48 dots) .............................................................. 51 8.5 ESC+X24 X24 Font (Basic size 48x48 dots) .............................................................. 53 8.6 ESC+XU XU Font (Basic size 5x9 dots) ..................................................................... 55 8.7 ESC+XS XS Font (Basic size 17x17 dots) ................................................................. 57 8.8 ESC+XM XM Font (Basic size 24x24 dots) ................................................................ 59 8.9 ESC+XB XB Font (Basic size 48x48 dots) ................................................................. 61 8.10 ESC+XL XL Font (Basic size 48x48 dots) ................................................................ 63 8.11 ESC+OA OCR-A Font ............................................................................................... 65 8.12 ESC+OB OCR-B Font ............................................................................................... 67 8.13 ESC+U U Font (Basic size 5x9 dots) ....................................................................... 69 8.14 ESC+S S Font (Basic size 8x15 dots) ...................................................................... 71 8.15 ESC+M M Font (Basic size 13x20 dots) ................................................................... 73 8.16 ESC+WB WB Font (Basic size 18x30 dots) ............................................................. 75 8.17 ESC+WL WL Font (Basic size 28x52 dots) .............................................................. 77 8.18 ESC+$ Outline Font Design ..................................................................................... 79 8.19 ESC+$= Outline Font Print ....................................................................................... 81 8.20 ESC+RD CG Font ...................................................................................................... 83 8.21 ESC+RG Multiple Language ..................................................................................... 87 8.22 ESC+RH Scalable Font ............................................................................................. 91 8.23 ESC+K1 16x16 dots Kanji in Horizontal Line .......................................................... 94 8.24 ESC+K2 24x24 dots Kanji in Horizontal Line .......................................................... 95 8.25 ESC+K3 22x22 dots Kanji in Horizontal Line .......................................................... 96 8.26 ESC+K4 32x32 dots Kanji in Horizontal Line .......................................................... 97 8.27 ESC+K5 40x40 dots Kanji in Horizontal Line .......................................................... 98 8.28 ESC+K8 16x16 dots Kanji in Horizontal Line with 1-byte Character ..................... 99 8.29 ESC+K9 24x24 dots Kanji in Horizontal Line with 1-byte Character ................... 100 8.30 ESC+KA 22x22 dots Kanji in Horizontal Line with 1-byte Character................... 101

8.31 ESC+KB 32x32 dots Kanji in Horizontal Line with 1-byte Character................... 102

8.32 ESC+KD 40x40 dots Kanji in Horizontal Line with 1-byte Character................... 103 8.33 ESC+k1 16x16 dots Kanji in Vertical Line ............................................................. 104 8.34 ESC+k2 24x24 dots Kanji in Vertical Line ............................................................. 105 8.35 ESC+k3 22x22 dots Kanji in Vertical Line ............................................................. 106 8.36 ESC+k4 32x32 dots Kanji in Vertical Line ............................................................. 107 8.37 ESC+k5 40x40 dots Kanji in Vertical Line ............................................................. 108 8.38 ESC+k8 16x16 dots Kanji in Vertical Line with 1-byte Character ........................ 109 8.39 ESC+k9 24x24 dots Kanji in Vertical Line with 1-byte Character ........................ 110 8.40 ESC+kA 22x22 dots Kanji in Vertical Line with 1-byte Character ........................ 111 8.41 ESC+kB 32x32 dots Kanji in Vertical Line with 1-byte Character ........................ 112 8.42 ESC+kD 40x40 dots Kanji in Vertical Line with 1-byte Character ........................ 113 8.43 ESC+T1 16x16 dots External Font Registration ................................................... 114 8.44 ESC+T2 24x24 dots External Font Registration ................................................... 116 8.45 ESC+K1(K2) Recall Horizontal Writing External Character ................................ 118 8.46 ESC+K1(K2) Recall Vertical Writing External Character .................................... 120 9 Barcode Command ................................................................................ 122 9.1 3641ESC+B Barcode (Ratio 1:3) .............................................................................. 126 9.2 ESC+D Barcode (Ratio 1:2) ...................................................................................... 128 9.3 ESC+D~ESC+d Barcode (with HRI) ......................................................................... 130 9.4 ESC+BD Barcode (Ratio 2:5) ................................................................................... 131 9.5 ESC+BT Barcode Ratio Registration ....................................................................... 133 9.6 ESC+BW Barcode print by specified ratio .............................................................. 134 9.7 ESC+BC CODE93 Barcode ...................................................................................... 137 9.8 ESC+BF UPC Add-on (Bookland) ............................................................................ 139 9.9 ESC+BG CODE128 Barcode .................................................................................... 141 9.10 ESC+BI GS1-128 (UCC/EAN128) (Standard Carton ID Only) ................................ 145 9.11 ESC+BP Postnet ..................................................................................................... 147 9.12 ESC+BS USPS Barcode ......................................................................................... 149 9.13 ESC+EU Composite symbol .................................................................................. 151 9.14 ESC+BL UPC-A Barcode (Without HRI) ................................................................ 155 9.15 ESC+BL~ESC+d UPC-A Barcode (Without HRI) ................................................... 156 9.16 ESC+BM UPC-A Barcode (With HRI) ..................................................................... 158 9.17 ESC+BZ Customer Barcode ................................................................................... 159 10 2D code ................................................................................................. 161 10.1 ESC+2D10 PDF417 ................................................................................................. 161 10.2 ESC+2D12 Micro PDF417 ....................................................................................... 164 10.3 ESC+2D20 MAXI Code ............................................................................................ 167 10.4 ESC+2D30 QR Code (Model 2) ............................................................................... 169 10.5 ESC+2D31 QR Code (Model 1) ............................................................................... 173 10.6 ESC+2D32 Micro QR Code ..................................................................................... 176 10.7 ESC+2D50 Datamatrix (ECC200)............................................................................ 201 10.8 ESC+2D51 GS1 Datamatrix .................................................................................... 204 10.9 ESC+2D70 Aztec Barcode ...................................................................................... 207 10.10 ESC+BQ QR Code (Compatible Commands) ...................................................... 211 10.11 ESC+BV Maxi Code (Compatible Commands) .................................................... 236 10.12 ESC+BK PDF417(Compatible Commands) ......................................................... 238 10.13 ESC+BX Datamatrix (ECC200) (Compatible Commands) .................................. 241 10.14 ESC+DC Datamatrix (ECC200) Data Specify(Compatible Commands) ............. 242 10.15 ESC+FX Datamatrix (ECC200) Sequential Number(Compatible Commands) ... 243 10.16 ESC+QV QR Code Version ................................................................................... 245 11 Graphic Command ................................................................................. 246 11.1 ESC+G Graphic Print .............................................................................................. 246 11.2 ESC+GM BMP File Print ......................................................................................... 247 11.3 ESC+GP PCX File Print .......................................................................................... 248 12 System Command ................................................................................. 249 12.1 ESC+CS Print Speed .............................................................................................. 249 12.2 ESC+#F Print Darkness .......................................................................................... 250 12.3 ESC+#E Print Darkness(Compatible Command) .................................................. 251 12.4 ESC+A1 Media Size ................................................................................................ 252 12.5 ESC+A3 Base Reference Point .............................................................................. 254 12.6 ESC+EP Print End Position .................................................................................... 255 12.7 ESC+~ Multiple Cut ................................................................................................. 257 12.8 ESC+CT Cut Number Unit ...................................................................................... 258 12.9 ESC+NC Eject and Cut ........................................................................................... 259 12.10 ESC+~A Cut Number Unit .................................................................................... 260 12.11 ESC+~B Eject and Cut .......................................................................................... 261 12.12 ESC+* Memory Clear ............................................................................................ 262 12.13 ESC+@ Offline ...................................................................................................... 263 12.14 ESC+C Reprint ...................................................................................................... 264 12.15 ESC+E Auto Line Feed ......................................................................................... 265 12.16 ESC+PO Offset ...................................................................................................... 266 12.17 ESC+IG Sensor Type ............................................................................................ 267

12.18 ESC+PH Print Method .......................................................................................... 268

12.19 ESC+PM Print Mode ............................................................................................. 269 12.20 ESC+KM Mincho (Kanji) ....................................................................................... 270 12.21 ESC+KG Gothic (Kanji) ........................................................................................ 271 12.22 ESC+CE European Code Page............................................................................. 272 12.23 ESC+TK Forced Tear Off ...................................................................................... 274 12.24 ESC+TW Option Waiting Time ............................................................................. 275 12.25 ESC+CL Delete CR/LF .......................................................................................... 276 13 Calendar Command ............................................................................... 277 13.1 ESC+WT Calendar Setup ....................................................................................... 277 13.2 ESC+WP Calendar Arithmetic (Add) ..................................................................... 278 13.3 ESC+WA Calendar Print ......................................................................................... 279 14 Memory Card Command ........................................................................ 281 14.1 ESC+CC Card Slot for Use ..................................................................................... 281 14.2 ESC+FM Memory Card Initialization ...................................................................... 282 14.3 ESC+BJF Memory Card Initialization .................................................................... 283 14.4 ESC+FP Memory Card Status Print ....................................................................... 284 14.5 ESC+BJS Memory Card Status Print ..................................................................... 285 14.6 ESC+&S Form Overlay Registration ...................................................................... 286 14.7 ESC+&R Form Overlay Call .................................................................................... 288 14.8 ESC+YS Format Registration ................................................................................. 289 14.9 ESC+/N Registration of Field ................................................................................. 292 14.10 ESC+YR Format Call ............................................................................................. 293 14.11 ESC+/D Print of Field ............................................................................................ 294 14.12 ESC+GI Registration of Graphic .......................................................................... 295 14.13 ESC+GR Graphic Call ........................................................................................... 296 14.14 ESC+GT BMP File Registration ............................................................................ 297 14.15 ESC+GC BMP File Call ......................................................................................... 298 14.16 ESC+PI PCX File Registration .............................................................................. 299 14.17 ESC+PY PCX File Call .......................................................................................... 300 14.18 ESC+* Memory Card Clear ................................................................................... 301 14.19 ESC+T1 Memory Card 16x16 dots External Font Registration .......................... 302 14.20 ESC+T2 Memory Card 24x24 dots External Font Registration .......................... 304 14.21 ESC+K1(K2) Horizontal Writing External Font Call .......................................... 306 14.22 ESC+k1(k2) Vertical Writing External Font Call ................................................ 307 14.23 ESC+BJ,ESC+BJD True Type Font Registration(Compatible Commands) ...... 308 14.24 ESC+BJT True Type Font Call(Compatible Commands) .................................... 309 15 Intelligent Command .............................................................................. 310 15.1 ESC+IK Label Feed Control ................................................................................... 310 16 RFID Command ..................................................................................... 312 16.1 ESC+IP0 EPC Code Write(UHF) ............................................................................. 313 16.2 ESC+F EPC Sequential Number(UHF) ................................................................... 324 16.3 ESC+IP5 Antenna Output Power(UHF) .................................................................. 325 16.4 ESC+TM Trademark Print(UHF) ............................................................................. 327 16.5 ESC+TU Printing Tag Data(UHF) ........................................................................... 328 16.6 ESC+RU EPC/TID Return(UHF) .............................................................................. 331 16.7 ESC+RK RFID write(ISO/IEC15693) ....................................................................... 336 16.8 ESC+TU Printing Tag Data(ISO/IEC15693) ............................................................ 343 16.9 ESC+RU UID Return(ISO/IEC15693) ...................................................................... 345 16.10 ESC+RK RFID Write(ISO/IEC14443 TypeA) ......................................................... 349 16.11 ESC+TU Printing Tag Data(ISO/IEC14443 TypeA) .............................................. 374 16.12 ESC+RU UID Return(ISO/IEC14443 TypeA)......................................................... 376 16.13 ESC+RK RFID Write(FeliCa) ................................................................................. 380 16.14 ESC+TU Printing Tag Data (FeliCa) ..................................................................... 394 16.15 ESC+RU IDm Return(FeliCa) ................................................................................ 397 17 Common Commands for All Languages ................................................. 402 17.1 DC2+PA Printer Setting Command ........................................................................ 403 17.2 DC2+PB Printer Setting Information Acquisition ................................................. 427 17.3 DC2+PC Printer Device Information Acquisition .................................................. 429 17.4 DC2+PD Each Sensor Information Acquisition .................................................... 433 17.5 DC2+PG Printer Status Information Acquisition .................................................. 435 17.6 DC2+PH Cancel Request ........................................................................................ 438 17.7 DC2+PI Application Change ................................................................................... 439 17.8 DC2+PJ EPC Code Read(UHF) .............................................................................. 441 17.9 DC2+PK EPC/TIDReturn Request (UHF) ............................................................... 444 17.10 DC2+PJ RIFD Reed (ISO/IEC15693) ..................................................................... 446 17.11 DC2+PK UID Return Request(ISO/IEC15693) ...................................................... 451 17.12 DC2+PJ RIFD Reed(ISO/IEC14443 TypeA) ....................................................... 453 17.13 DC2+PK UID Return Request(ISO/IEC14443 TypeA) .......................................... 457 17.14 DC2+PJ RFID Read(FeliCa) .................................................................................. 459 17.15 DC2+PK IDm Return(FeliCa) ................................................................................ 465 17.16 DC2+PN Request to Return Label Pitch Size ...................................................... 468 17.17 DC2+DB Initialization ............................................................................................ 470

17.18 DC2+DC Reset ...................................................................................................... 472

17.19 DC2+DD Power Off ............................................................................................... 473 17.20 DC2+DE File Download ........................................................................................ 474 17.21 DC2+DF File Name Information Acquisition ....................................................... 476 17.22 DC2+DG File Information Acquisition ................................................................. 478 17.23 DC2+DH File Deletion ........................................................................................... 480 17.24 Time Zone List ......................................................................................................... 482

Table of Contents

Part 2 Interface Specification ................................................................... 485 1 Overview ................................................................................................ 485 Overview ...................................................................................................................... 485 1.1 Combination of Interfaces .......................................................................................... 485 1.2 2 Communication Protocols ...................................................................... 486 Communication protocols and Receive Mode .......................................................... 486 2.1 Return Status............................................................................................................... 487 2.2 2.2.1 Return status of status 3.................................................................................................. 489 2.2.2 Return status of status 4.................................................................................................. 492 2.2.3 Return status of status 5.................................................................................................. 496 2.3 REDY/BUSY ................................................................................................................. 503 2.4 XON/XOFF .................................................................................................................... 503 2.5 Status 3 ........................................................................................................................ 503 2.5.1 Return sequence ............................................................................................................. 504 2.5.2 Reference flowchart ......................................................................................................... 506 2.6 Status 4 ........................................................................................................................ 507 2.6.1 Return sequence ............................................................................................................. 507 2.7 Status 5 ........................................................................................................................ 509 2.7.1 Receive buffer control ...................................................................................................... 509 2.7.2 Return sequence ............................................................................................................. 510 3 RS-232C ................................................................................................ 513 3.1 Basic Specifications ................................................................................................... 513 3.2 REDY/BUSY ................................................................................................................. 514 3.2.1 Connecting diagram ........................................................................................................ 514 3.2.2 Explanation of input/output signal ................................................................................... 514 3.2.3 Timing chart of multiple receive ....................................................................................... 515 3.3 XON/XOFF .................................................................................................................... 516 3.3.1 Connecting diagram ........................................................................................................ 516 3.3.2 Explanation of input/output signal ................................................................................... 516 3.3.3 Timing chart of multiple receive ....................................................................................... 517 3.4 Printer Status 5 Return ............................................................................................... 518 3.4.1 Connecting diagram ........................................................................................................ 518 3.4.2 Explanation of input/output signal ................................................................................... 518 3.4.3 Timing chart ..................................................................................................................... 519 3.5 Printer Status 4 Return ............................................................................................... 522 3.5.1 Connecting diagram ........................................................................................................ 522 3.5.2 Explanation of input/output signal ................................................................................... 522 3.5.3 Timing chart ..................................................................................................................... 523 3.6 Printer Status 3 Return ............................................................................................... 526 3.6.1 Connecting diagram ........................................................................................................ 526 3.6.2 Explanation of input/output signal ................................................................................... 526 3.6.3 Timing chart ..................................................................................................................... 527 4 IEEE1284 ............................................................................................... 530 4.1 Basic Specifications ................................................................................................... 530 4.2 Connecting diagram.................................................................................................... 531 4.3 Connector Pin Assignment ........................................................................................ 532 4.4 Explanation of input signal ......................................................................................... 532 4.5 Timing chart of multiple receive ................................................................................. 533 5 USB ....................................................................................................... 535 5.1 Basic Specifications ................................................................................................... 535 5.2 Connector Pin Assignment ........................................................................................ 535 6 LAN, Wireless LAN ................................................................................ 536 6.1 Basic Specifications (LAN) ......................................................................................... 536 6.1.1 LAN setting/display items ................................................................................................ 537 6.2 Basic Specifications (wireless LAN) .......................................................................... 539 6.2.1 Wireless LAN setting/display items ................................................................................. 543 6.3 Software Specifications .............................................................................................. 544 6.4 TCP/IP .......................................................................................................................... 544 6.5 LPR Specifications ...................................................................................................... 544 6.6 FTP ............................................................................................................................... 544 6.7 NTP (Network Time Protocol) ..................................................................................... 544 6.8 FTP/HTTP/HTTPS specification .................................................................................. 545 6.9 Wireless LAN settings ................................................................................................ 547 6.9.1 802.1x authentication and certification ............................................................................ 547 6.10 Socket Communication ............................................................................................ 548 6.11 Connection and disconnection of session .............................................................. 549

6.12 Printer status ............................................................................................................. 551

6.13 SNMP Specifications ................................................................................................. 555 6.13.1 PrinterMIB / Host Resources MIB that shows printer status ......................................... 556 6.14 Switching between LAN and WLAN ......................................................................... 562 6.15 Note ............................................................................................................................ 563 6.15.1 Common to LAN/wireless LAN interface ....................................................................... 563 6.15.2 Wireless LAN interface .................................................................................................. 563 6.15.3 LAN interface ................................................................................................................. 563 7 Bluetooth................................................................................................ 564 7.1 Basic Specifications ................................................................................................... 564 7.2 Bluetooth settings ....................................................................................................... 566 7.3 CRC Transmission Data ............................................................................................. 567 7.4 Calculation Example of CRC ...................................................................................... 567 7.5 Transmission Data Example ....................................................................................... 569 7.6 CRC errors ................................................................................................................... 570 7.7 Transmission Sequence ............................................................................................. 571 7.7.1 Normal end ...................................................................................................................... 571 7.7.2 Disconnection during print data sending ......................................................................... 575 7.7.3 Disconnection during status sending after print data reception .............................. 576 7.7.4 Abnormal end when CRC check is enabled .................................................................... 577 8 External signal interface ......................................................................... 578 8.1 Basic Specifications ................................................................................................... 578 8.2 Connector Pin Assignment ........................................................................................ 579 8.3 Explanation of input/output signal ............................................................................. 581 8.4 Timing waveform ......................................................................................................... 586 9 USB Host ............................................................................................... 588 9.1 Basic Specifications ................................................................................................... 588 9.2 Connector Pin Assignment ........................................................................................ 588 10 NFC ....................................................................................................... 589 10.1 Basic Specifications ................................................................................................. 589 10.2 Tag mode ................................................................................................................... 590 10.2.1 Data format .................................................................................................................... 590 10.2.2 Data format .................................................................................................................... 591 10.3 Passthrough mode .................................................................................................... 592 10.3.1 Data format .................................................................................................................... 592 10.3.2 Sequence diagram ........................................................................................................ 593 10.3.3 CRC-16 CCITT .............................................................................................................. 597 10.4 Handover mode ......................................................................................................... 599 11 Note ....................................................................................................... 600

Part 1 Programming Reference

1 List of Commands The following are the commands specified in the Specification for Command. Yes: Available / No: Not available Control No. Command Function CL4NX CL6NX On page 5.1 ESC+A Start Code Yes Yes 10 5.2 ESC+Z Stop Code Yes Yes 11 5.3 ESC+Q Print Quantity Yes Yes 12 5.4 ESC+ID Job ID Number Yes Yes 13 5.5 ESC+WK Job Name Yes Yes 14 5.6 ESC+CR Status 5 Reply Check Setting Yes Yes 15 Print Position No. Command Function CL4NX CL6NX On page 6.1 ESC+H Horizontal Print Position Yes Yes 16 6.2 ESC+V Vertical Print Position Yes Yes 17 Modification No. Command Function CL4NX CL6NX On page 7.1 ESC+P

Character Pitch Yes Yes 18 7.2 ESC+L Enlargement Yes Yes 19 7.3 ESC+PS Proportional Pitch Yes Yes 20 7.4 ESC+PR Release Proportional Pitch Yes Yes 21 7.5 ESC+% <%> Rotation Yes Yes 22 7.6 ESC+F Sequential Number Yes Yes 24 7.7 ESC+FW Ruled / Grid Line Print Yes Yes 25 7.8 ESC+FC Print Circle Yes Yes 26 7.9 ESC+FT Print Triangle Yes Yes 27 7.10 ESC+( <(> Reverse Color Print Yes Yes 28 7.11 ESC+KC Kanji Code Yes Yes 29 7.12 ESC+& <&> Store Form Overlay Yes Yes 30 7.13 ESC+/ Recall Form Overlay Yes Yes 31 7.14 ESC+0 <0> Partial Edit Yes Yes 32 7.15 ESC+WD Partial Copy Yes Yes 33 7.16 ESC+J Journal Print Yes Yes 34 7.17 ESC+RF Recall Font & Logo Yes Yes 35 7.18 ESC+RM Mirror Image Yes Yes 36 7.19 ECS+KS Kanji Set Yes Yes 38 7.20 ESC+AL Field Alignment Yes Yes 39 Font No. Command Function CL4NX CL6NX On page 8.1 ESC+X20 X20 Font(Basic size 5X9 dots) Yes Yes 45 8.2 ESC+X21 X21 Font(Basic size 17X17 dots) Yes Yes 47 8.3 ESC+X22 X22 Font(Basic size 24X24 dots) Yes Yes 49 8.4 ESC+X23 X23 Font(Basic size 48X48 dots) Yes Yes 51 8.5 ESC+X24 X24 Font(Basic size 48X48 dots) Yes Yes 53 8.6 ESC+XU XU Font(Basic size 5X9 dots) Yes Yes 55 8.7 ESC+XS XS Font(Basic size 17X17 dots) Yes Yes 57 8.8 ESC+XM XM Font(Basic size 24X24 dots) Yes Yes 59 8.9 ESC+XB XB Font(Basic size 48X48 dots) Yes Yes 61 8.10 ESC+XL XL Font(Basic size 48X48 dots) Yes Yes 63 8.11 ESC+OA OCR-A Font Yes Yes 65 8.12 ESC+OB OCR-B Font Yes Yes 67 8.13 ESC+U U Font(Basic size 5X9 dots) Yes Yes 69 8.14 ESC+S S Font(Basic size 8X15 dots) Yes Yes 71 8.15 ESC+M M Font(Basic size 13X20 dots) Yes Yes 73 8.16 ESC+WB WB Font(Basic size 18X30 dots) Yes Yes 75 8.17 ESC+WL WL Font(Basic size 28X52 dots) Yes Yes 77 8.18 ESC+$ <$> Outline Font Design Yes Yes 79 8.19 ESC+$= <$=> Outline Font Print Yes Yes 81 8.20 ESC+RD CG Font Yes Yes 83 8.21 ESC+RG Multiple Language Yes Yes 87 8.22 ESC+RH Scalable Font Yes Yes 91

16x16 dots Kanji in Horizontal line

Yes Yes 94 8.24 ESC+K2 24x24 dots Kanji in Horizontal Line Yes Yes 95 8.25 ESC+K3 22x22 dots Kanji in Horizontal Line Yes Yes 96 8.26 ESC+K4 32x32 dots Kanji in Horizontal Line Yes Yes 97 8.27 ESC+K5 40x40 dots Kanji in Horizontal Line Yes Yes 98 8.28 ESC+K8 16x16 dots Kanji in Horizontal Line with 1-byte Character Yes Yes 99 8.29 ESC+K9 24x24 dots Kanji in Horizontal Line with 1-byte Character Yes Yes 100 8.30 ESC+KA 22x22 dots Kanji in Horizontal Line with 1-byte Character Yes Yes 101 8.31 ESC+KB 32x32 dots Kanji in Horizontal Line with 1-byte Character Yes Yes 102 8.32 ESC+KD 40x40 dots Kanji in Horizontal Line with 1-byte Character Yes Yes 103 8.33 ESC+k1 16x16 dots Kanji in Vertical Line Yes Yes 104 8.34 ESC+k2 24x24 dots Kanji in Vertical Line Yes Yes 105 8.35 ESC+k3 22x22 dots Kanji in Vertical Line Yes Yes 106 8.36 ESC+k4 32x32 dots Kanji in Vertical Line Yes Yes 107 8.37 ESC+k5 40x40 dots Kanji in Vertical Line Yes Yes 108 8.38 ESC+k8 16x16 dots Kanji in Vertical Line with 1-byte Character Yes Yes 109 8.39 ESC+k9 24x24 dots Kanji in Vertical Line with 1-byte Character Yes Yes 110 8.40 ESC+kA 22x22 dots Kanji in Vertical Line with 1-byte Character Yes Yes 111 8.41 ESC+kB 32x32 dots Kanji in Vertical Line with 1-byte Character Yes Yes 112 8.42 ESC+kD 40x40 dots Kanji in Vertical Line with 1-byte Character Yes Yes 113 8.43 ESC+T1 16x16 dots External Font Registration Yes Yes 114 8.44 ESC+T2 24x24 dots External Font Registration Yes Yes 116 8.45 ESC+K1(K2) Recall Horizontal Writing External Character Yes Yes 118 8.46 ESC+k1(k2) Recall Vertical Writing External Character Yes Yes 120 Barcode No. Command Function CL4NX CL6NX On page 9.1 ESC+B Barcode (Ratio 1:3) Yes Yes 126 9.2 ESC+D Barcode (Ratio 1:2) Yes Yes 128 9.3 ESC+D to ESC+d ~ Barcode (with HRI) Yes Yes 130 9.4 ESC+BD Barcode (Ratio 2:5) Yes Yes 131 9.5 ESC+BT Barcode Ratio Registration Yes Yes 133 9.6 ESC+BW Print of Barcode by Specified Ratio Yes Yes 134 9.7 ESC+BC CODE 93 Barcode Yes Yes 137 9.8 ESC+BF UPC Add-on (Book land) Yes Yes 139 9.9 ESC+BG CODE128 Barcode Yes Yes 141 9.10 ESC+BI GS1-128(UCC/EAN 128)(Standard Carton ID Only) Yes Yes 145 9.11 ESC+BP Post net Yes Yes 147 9.12 ESC+BS USPS Barcode Yes Yes 149 9.13 ESC+EU Composite Symbol Yes Yes 151 9.14 ESC+BL UPC-A Barcode (Without HRI) Yes Yes 155 9.15 ESC+BL to ESC+d ~ UPC-A Barcode (Without HRI) Yes Yes 156 9.16 ESC+BM UPC-A Barcode (With HRI) Yes Yes 158 9.17 ESC+BZ Customer Barcode Yes Yes 159 2D code No. Command Function CL4NX CL6NX On page 10.1 ESC+2D10 <2D10> PDF417 Yes Yes 161 10.2 ESC+2D12 <2D12> Micro PDF417 Yes Yes 164 10.3 ESC+2D20 <2D20> MAXI Code Yes Yes 167 10.4 ESC+2D30 <2D30> QR Code(Model 2) Yes Yes 169 10.5 ESC+2D31 <2D31> QR Code(Model 1) Yes Yes 173 10.6 ESC+2D32 <2D32> Micro QR Code Yes Yes 176 10.7 ESC+2D50 <2D50> Datamatrix(ECC200) Yes Yes 201 10.8 ESC+2D51 <2D51> GS1 Data matrix Yes Yes 204 10.9 ESC+2D70 <2D70> Aztec Barcode Yes Yes 207 10.10 ESC+BQ QR Code(Compatible Commands) Yes Yes 211 10.11 ESC+BV Maxi Code(Compatible Commands) Yes Yes 236 10.12 ESC+BK PDF417(Compatible Commands) Yes Yes 238 10.13 ESC+BX Data matrix (ECC200) (Compatible Commands) Yes Yes 241 10.14 ESC+DC Data matrix (ECC200) Data Specify(Compatible Commands) Yes Yes 242 10.15 ESC+FX Data matrix (ECC200) Sequential Number(Compatible Commands) Yes Yes 243 10.16 ESC+QV QR Code Version Yes Yes 245

BMP File Print

Yes Yes 247 11.3 ESC+GP PCX File Print Yes Yes 248 System No. Command Function CL4NX CL6NX On page 12.1 ESC+CS Print Speed Yes Yes 249 12.2 ESC+#F <#F> Print Darkness Yes Yes 250 12.3 ESC+#E <#E> Print Darkness (Compatible Command) Yes Yes 251 12.4 ESC+A1 Media Size Yes Yes 252 12.5 ESC+A3 Base Reference Point Yes Yes 254 12.6 ESC+EP Print End Position Yes Yes 255 12.7 ESC+~ <~> Multiple Cut Yes Yes 257 12.8 ESC+CT Cut Number Unit Yes Yes 258 12.9 ESC+NC Eject and Cut Yes Yes 259 12.10 ESC+~A <~A> Cut Number Unit Yes Yes 260 12.11 ESC+~B <~B> Eject and Cut Yes Yes 261 12.12 ESC+* <*> Memory Clear Yes Yes 262 12.13 ESC+@ <@> Offline Yes Yes 263 12.14 ESC+C Reprint Yes Yes 264 12.15 ESC+E Auto Line Feed Yes Yes 265 12.16 ESC+PO Offset Yes Yes 266 12.17 ESC+IG Sensor Type Yes Yes 267 12.18 ESC+PH Print Method Yes Yes 268 12.19 ESC+PM Print Mode Yes Yes 269 12.20 ESC+KM Mincho (Kanji) Yes Yes 270 12.21 ESC+KG Gothic (Kanji) Yes Yes 271 12.22 ESC+CE European Code Page Yes Yes 272 12.23 ESC+TK Forced Tear-Off Yes Yes 274 12.24 ESC+TW Option Waiting Time Yes Yes 275 12.25 ESC+CL Delete CR/LF Yes Yes 276 Calendar Command No. Command Function CL4NX CL6NX On page 13.1 ESC+WT Calendar Setup(*1) Yes Yes 277 13.2 ESC+WP Calendar Arithmetic (Add) (*1) Yes Yes 278 13.3 ESC+WA Calendar Print(*1) Yes Yes 279 (*1) Option: Calendar IC Memory Card No. Command Function CL4NX CL6NX On page 14.1 ESC+CC Card Slot for Use Yes Yes 281 14.2 ESC+FM Memory Card Initialization Yes Yes 282 14.3 ESC+BJF Memory Card Initialization Yes Yes 283 14.4 ESC+FP Memory Card Status Print Yes Yes 284 14.5 ESC+BJS Memory Card Status Print Yes Yes 285 14.6 ESC+&S <&S> Form Overlay Registration Yes Yes 286 14.7 ESC+&R <&R> Form Overlay Call Yes Yes 288 14.8 ESC+YS Format Registration Yes Yes 289 14.9 ESC+/N Registration of Field Yes Yes 292 14.10 ESC+YR Format Call Yes Yes 293 14.11 ESC+/D Print of Field Yes Yes 294 14.12 ESC+GI Registration of Graphic Yes Yes 295 14.13 ESC+GR Graphic Call Yes Yes 296 14.14 ESC+GT BMP File Registration Yes Yes 297 14.15 ESC+GC BMP File Call Yes Yes 298 14.16 ESC+PI PCX File Registration Yes Yes 299 14.17 ESC+PY PCX File Call Yes Yes 300 14.18 ESC+* <*> Memory Card Clear Yes Yes 301 14.19 ESC+T1 Memory Card 16x16 dots External Font Registration Yes Yes 302 14.20 ESC+T2 Memory Card 24x24 dots External Font Registration Yes Yes 304 14.21 ESC+K1 ESC+K2 Horizontal Writing External Font Call Yes Yes 306 14.22 ESC+k1 ESC+k2 Vertical Writing External Font Call Yes Yes 307 14.23 ESC+BL ESC+BJD True Type Font Registration(Compatible Commands) Yes Yes 308 14.24 ESC+BJT True Type Font Call(Compatible Commands) Yes Yes 309

Label Feed Control

Yes Yes 310 RFID No. Command Function CL4NX CL6NX On page 16.1 ESC+IP0 EPC Code Write(UHF) (*1) Yes No 313 16.2 ESC+F EPC Sequential Number(UHF) (*1) Yes No 324 16.3 ESC+IP5 Antenna Output Power(UHF) (*1) Yes No 325 16.4 ESC+TM Trademark Print(UHF) (*1) Yes No 327 16.5 ESC+TU Printing Tag Data(UHF) (*1) Yes No 328 16.6 ESC+RU EPC/TID Return(UHF) (*1) Yes No 331 16.7 ESC+RK RFID Write(ISO/IEC15693) (*1) Yes No 336 16.8 ESC+TU Printing Tag Data (ISO/IEC15693) (*1) Yes No 343 16.9 ESC+RU UID Return(ISO/IEC15693) (*1) Yes No 345 16.10 ESC+RK RFID Write(ISO/IEC14443 TypeA) (*1) Yes No 349 16.11 ESC+TU Printing Tag Data (ISO/IEC14443 TypeA) (*1) Yes No 374 16.12 ESC+RU UID Return(ISO/IEC14443 TypeA) (*1) Yes No 376 16.13 ESC+RK RFID Write(FeliCa) (*1) Yes No 380 16.14 ESC+TU Printing Tag Data (FeliCa) (*1) Yes No 394 16.15 ESC+RU IDm Return(FeliCa) (*1) Yes No 397 (*1) Option: RFID CommonCommands for All Languages No. Command Function CL4NX CL6NX On page 17.1 DC2+PA Printer Setting Command Yes Yes 403 17.2 DC2+PB Printer Setting Information Acquisition Yes Yes 427 17.3 DC2+PC Printer Device Information Acquisition Yes Yes 429 17.4 DC2+PD Each Sensor Information Acquisition Yes Yes 433 17.5 DC2+PG Printer Status Information Acquisition Yes Yes 435 17.6 DC2+PH Cancel Request Yes Yes 438 17.7 DC2+PI Application Change Yes Yes 439 17.8 DC2+PJ EPC Code Read(UHF) (*1) Yes No 441 17.9 DC2+PK EPC/TID Return Request(UHF) (*1) Yes No 444 17.10 DC2+PJ RFID Read(ISO/IEC15693) (*1) Yes No 446 17.11 DC2+PK UID Return Request (ISO/IEC15693) (*1) Yes No 451 17.12 DC2+PJ RFID Read(ISO/IEC14443 TypeA) (*1) Yes No 453 17.13 DC2+PK UID Return Request (ISO/IEC14443 TypeA) (*1) Yes No 457 17.14 DC2+PJ RFID Read(FeliCa) (*1) Yes No 459 17.15 DC2+PK IDm Return(FeliCa) (*1) Yes No 465 17.16 DC2+PN Request to Return Label Pitch Size Yes Yes 468 17.17 DC2+DB Initialization Yes Yes 470 17.18 DC2+DC Reset Yes Yes 472 17.19 DC2+DD Power Off Yes Yes 473 17.20 DC2+DE File Download Yes Yes 474 17.21 DC2+DF File Name Information Acquisition Yes Yes 476 17.22 DC2+DG File Information Acquisition Yes Yes 478 17.23 DC2+DH File Deletion Yes Yes 480 (*1) Option: RFID

2 Initial Value of Operation Settings

The initial values of operation setting are as follows: Item 8 dots/mm 12 dots/mm 24dots/mm Print speed 6 inch/s Range: 2, 3, 4, 5, 6, 7, 8, 9, 10 6 inch/s Range: 2, 3, 4, 5, 6, 7, 8 4 inch/s Range: 2, 3, 4, 5, 6 Range of print darkness A A A Print darkness 5 Range: 1, 2, 3, 4, 5,6,7,8,9,10 5 Range: 1, 2, 3, 4, 5,6,7,8,9,10 5 Range: 1, 2, 3, 4, 5,6,7,8,9,10 Start point correction + 0 + 0 +0 Designation of proportional pitch Proportional pitch Proportional pitch Proportional pitch

3 List of Fonts

When using internal fonts, specify [ESC + Command of Font Types]. Font name Font Type Pitch OCR A(8dots/mm) Bitmap[OCR-A font] 15x22 dots Fixed OCR B(8 dots/mm) Bitmap[OCR-B font] 20x24 dots Fixed OCR A(12dots/mm) Bitmap[OCR-A font] 22x33 dots Fixed OCR B(12 dots/mm) Bitmap[OCR-B font] 30x36 dots Fixed OCR A(24dots/mm) Bitmap[OCR-A font] 44x66 dots Fixed OCR B(24dots/mm) Bitmap[OCR-B font] 60x72 dots Fixed XU Bitmap[Helvetica type] 5x 9 dots Fixed / Proportional XS Bitmap[Univers Condensed Bold type] 17x17 dots Fixed/Proportional XM Bitmap[Univers Condensed Bold type] 24x24 dots Fixed/Proportional XB Bitmap[Univers Condensed Bold type] 48x48 dots Fixed / Proportional XL Bitmap[Sans Serif] 48x48 dots Fixed / Proportional U Bitmap[U font] 5x9 dots Fixed S Bitmap[S font] 8x15 dots Fixed M Bitmap[M font] 13x20 dots Fixed WB Bitmap[WB font] 18x30 dots Fixed WL Bitmap[WL font] 28x52 dots Fixed X20 Bitmap[X20 font] 5x9 dots Fixed X21 Bitmap[X21 font] 17x17 dots Fixed / Proportional X22 Bitmap[X22 font] 24x24 dots Fixed / Proportional X23 Bitmap[X23 font] 48x48 dots Fixed / Proportional X24 Bitmap[X24 font] 48x48 dots Fixed/Proportional K1(k1) Bitmap[Kanji font] 16x16 dots Fixed K2(k2) Bitmap[Kanji font] 24x24 dots Fixed K3(k3) Bitmap[Kanji font] 22x22 dots Fixed K4(k4) Bitmap[Kanji font] 32x32 dots Fixed K5(k5) Bitmap[Kanji font] 40x40 dots Fixed K8(k8) Bitmap[Kanji font] 16x16 dots Fixed K9(k9) Bitmap[Kanji font] 24x24 dots Fixed KA(kA) Bitmap[Kanji font] 22x22 dots Fixed KB(kB) Bitmap[Kanji font] 32x32 dots Fixed KD(kD) Bitmap[Kanji font] 40x40 dots Fixed $ (shape) $= (print) Outline font Fixed / Proportional Kanji Outline font Fixed RD CG font[SATO CG Sleek] Fixed / Proportional CG font[SATO CG Stream] Fixed / Proportional RG Multiple language font Fixed / Proportional RH Scalable font Fixed / Proportional

Font can be expanded by a factor of 1 to 36.

Internal bitmap fonts can also be expanded with a factor of 1 to 36. Example: A font in a size of 5 dots of width and 9 dots of height is expanded by a factor of 3. The resulting font has a width of15dots and a height of 27 dots. The input of expansion factors (height x expansion factor, width x expansion factor) for characters to be printed is done as described below: Width x expansion factor= width parameter setting value Height x expansion factor= height parameter setting value The command decides the expansion of the character. This parameter is set as factor. Example: If setting the factor to: 0304, the character is expanded by a factor of 3 in horizontal direction (width) and a factor of 4 in vertical direction (height) If an expansion factor is specified, also the pitch between the characters is automatically determined. Fixed pitch / proportional pitch There are fonts which can select both the fixed pitch and the proportional pitch. You can set the proportional pitch by command and release it by command on the printer screen. Depending on the font type, the width of the proportional pitch does differ. Kata-kana is not affected by the proportional pitch, but the side space of characters will be narrowed. At the fixed pitch, the character width is according to the relevant font size selected. Difference between outline font and bitmap font Regarding the bitmap font, the height and the width of the font are predefined. The height of the bitmap font is a little bit larger than the width. The bitmap font is the largest in the font matrix. For the font type and size refer to the font list on the previous page. Regarding the outline font, if the height and the width of the font are set properly, the smooth scaling algorithm of the printer allows a well balanced font. It is also possible to define some style options like a gray scale and a shadow setting. Setting change of Euro code See below for the valid range of font command and Euro code and Code Page that is enabled when you change the Euro code settings in GUI or DC2 commands. The values for ESC, ENQ, SOH, STX, ETX, CAN, DEL, DC1, DC2 in standard mode and ESC, ENQ, SOH, STX, ETX, CAN, DEL, DC1, DC2 in non-standard mode is out of valid range. Command Command name The range of Euro code Code Page XU font(Basic size 5x9 dots) Euro code shall be 00H-FFH for compatibility. DOS 857 DOS 858 For compatibility DOS 737 DOS 852 DOS 866 XS font(Basic size 17x17 dots) XM font(Basic size 24x24 dots) XB font(Basic size 48x48 dots) XL font(Basic size 48x48 dots) U font(Basic size 5x9 dots) S font(Basic size 8x15 dots) M font(Basic size 13x20 dots) WB font(Basic size 18x30 dots) WL font(Basic size 28x52 dots) <$=> Outline Font Print DOS 858 CG Font Euro code shall be 00H-FFH considering the use of GID (Glyph Index). DOS 857 DOS 858 Multiple language Euro code shall be 20H-FFH because the range of character code is more than 20H. Note: A space will be printed in case if less than 20H is specified. Scalable font Euro code shall be 00H-FFH considering the use of GID (Glyph Index).

4 Example of Command Reference

5. Indicates parameter to be described in command.

6. Indicates initial value for command. 7. Indicates valid range of command. When power switch is OFF; 1) The set parameter is maintained. 2) The set parameter is not maintained. 3) The set command is not maintained. Valid range within item 1) The set parameter is valid until the next specification is made. 2) The set parameter becomes invalid. 3) The set command becomes invalid. Valid range between items; 1) The set parameter becomes initial value at the next item . 2) The set parameter is valid until the next specification is made. 3) The set parameter becomes invalid. 4) The set command becomes invalid. 8. Explains the function of command. 9. Explains the command and required parameter. aabb indicates the command ESC+L(<1B>16<4C>16) and two types of parameters such as “aa” and “bb”. 10. Shows the example of how the command is used. This is the coding example programmed in BASIC output to the printer connected with RS-232C. 10 ESC$=CHR$(&H1B) 20 OPEN “COM1:9600,N,8,1,RS,BIN” FOR OUTPUT AS #1 30 PRINT #1,ESC$;“A”; 40 PRINT #1,ESC$;“V100”;ESC$;“H200”; 50 PRINT #1,ESC$;“P3”;ESC$;“L0403”; 60 PRINT #1,ESC$;“XMABCD”; 70 PRINT #1,ESC$;“Q2”; 80 PRINT #1,ESC$;“Z”; 90 CLOSE #1 100 END 11. Provides the supplemental information of command function and parameter. 12. Provides notes and restriction for the use of command. 13. Shows the commands that come under the influence of used commands.

5.4 ESC+ID Job ID Number

ESC+ID Hexadecimal code ESC ID Parameter <1B>16 <49>16<44>16 aa aaaaa Initial value a=<20>16 Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter is valid until the next valid setting. Valid range between items The set command becomes invalid. [Function] Specifying job ID number for status return. [Format] aa aaaaa ●Parameter a[Job ID number] = Valid range: 00 to 99 (2digits) ****** or00000 to 99999 (5digits) [Coding Example] Job ID number: 01 01 200100

0<$>B,100,100,6 <$=>SATOPRINTER 2 [Supplementary Explanation] 1. When status return is used for interface protocol, the specified job ID No. can be set to the telegraphic status. 2. Status can be confirmed sending status request (ENQ). 3. Include this command within items and use between start code and stop code . 4. When Status 5 is used, the valid range of job ID becomes “00000 to 99999” and “*****”. If “*****” is specified, the item will not be managed by Job ID number. [Notes] 1. In status return interface protocol, this command becomes valid when status request (ENQ) is received while printing (QTY≠0, includes at the time of Offline and Error). 2. In status return communication protocol, if status request (ENQ) is received when printing is not in progress (QTY=0, No received data when power is ON), space (20H) will be set to status and returned. 3. When Job ID Number is used more than twice within the items of and , the last specified value becomes valid. Job ID Number

5.5 ESC+WK Job Name

ESC+WK Hexadecimal code ESC WK Parameter <1B>16 <57>16<4B>16 aaaaaaaaaaaaaaaa Initial value aaaaaaaaaaaaaaaa =<20>16 Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter is valid until the next valid setting. Valid range between items The set command becomes invalid. [Function] Specifying job name for status return. [Format] aaaaaaaaaaaaaaaa ●Parameter a[Job Name] = ASCII code 16-digit, Shift JIS Kanji 8-digit [Coding Example] Job name: SATO 01 SATO 200100

0<$>B,100,100,6 <$=>SATOPRINTER 2 [Supplementary Explanation] 1. When Status4 is used for interface protocol, specified job name can be set to the telegraphic status. 2. Status can be confirmed sending status request (ENQ). 3. Include this command within items and use between start of data transmission and end of data transmission . 4. This command can be used in combination with Job ID Number . [Notes] 1. In status return interface protocol, this command becomes valid when status request (ENQ) is received while printing (QTY≠0, includes at the time of Offline and Error). 2. In status return communication protocol, if status request (ENQ) is received when printing is not in progress (QTY=0, No received data when power is ON), space (20H) will be set to status and returned. 3. When Job ID Number is used more than twice within the items of and , the last specified value becomes valid. 4. For more information, refer to the “Interface Specifications”. Job Name

*1 This command requires optional calendar IC and it is not usable without IC.

7.6 ESC+F Sequential Number

ESC+F Hexadecimal code ESC F Parameter <1B>16 <46>16 aaaabcccc(,dd,ee,f) Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Specifying prior to the data specification command of font or barcode, and printing specified data in a sequential order. [Format] aaaabcccc(,dd,ee,f) ●Parameter a [Print quantity specification of identical contents] = Valid range : 1 to 9999 b [Increasing and decreasing specification] = + : Addition = - : Subtraction c [Setting of increasing and decreasing value] = Valid range : 1 to 9999 d [Valid digit number for sequential number] = Valid range : 1 to 99 When omitted 8 (omissible) e [Low-order invalid digit number] = Valid range : 0 to 99 When omitted 0 (omissible) f [Specification of Decimal/Hex sequential number] = 0 : Decimal number When omitted 0 (omissible) 1 : Hexadecimal [Coding Example] Print quantity specification of identical contents: 1,Increasing and decreasing specification: + Setting of increasing and decreasing value: 1, Valid digit number for sequential number: 5 Low-order invalid digit number: 0 100100

20202 1+1,5,0,10000 2 [Supplementary Explanation] 1. Sequential number can be specified up to 8 points per format. 2. Next print data from command will be the initial value of sequential number. 3. Specify the required number of digits for sequential number to print it properly. 4. Specification of Black/White Reverse Print <(> is not valid for sequential numbered data. 5. Auto Linefeed is not available. 6. Need to print font or barcode to print sequential number. 7. Digit number of sequential number should correspond to that of font/barcode data command. If the digit number of sequential number is larger, sequential number printing will not be performed. 8. If the print data immediately after the sequential number command becomes the sequential number invalid command, the sequential number will be invalid. [Valid Command] Font <$=> Barcode 2D code <2D50> <2D51> Sequential Number

7.7 ESC+FW Ruled/Grid Line Print

ESC+FW Hexadecimal code ESC FW Parameter <1B>16 <46>16<57>16 Ruleaabccccc Gridaabbvccccchddddd Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Specifying the ruled / grid line. [Format] aabccccc Print of ruled line ●Parameter a[Line width] = Valid range : 02 to 99 dots b[Horizontal/vertical direction] = H : Horizontal direction = V : Vertical direction c[Ruled line length] = Valid range : Refer to the table below. aabbVcccccHddddd Print of grid line ●Parameter a[Vertical line width] = Valid range : 02 to 99 dots b[Horizontal line width] = Valid range : 02 to 99 dots c[Vertical line length] = Valid range : Refer to the table below. d[Horizontal line length] = Valid range : Refer to the table below. [Coding Example 1] Ruled line print, Line width: 4, Horizontal direction, Ruled line length: 400 Grid line print, Vertical line width: 8, Horizontal line width: 8, Vertical line length: 300, Horizontal line length: 400 10020004H400 3002000808V300H400 2 [Supplementary Explanation] 1. When the print start position exceeds the printable area, the printing is not executed. (It doesn't raise a command error.) 2. Set line width according to the table below so the horizontal line width is more than 0.166mm. Head density Line width 8 dots/mm (203 dpi) 2 dots or more 12 dots/mm (305 dpi) 2 dots or more 24dots/mm (609dpi) 4 dots or more 3. If setting the vertical line width wider, it will be widened to the right side against media feed direction. If setting the horizontal line width wider, it will be widened to the lower side against media feed direction. 4. If setting the glid line wider, it will be widened inward. [Valid Range] Model Valid range (dots) Horizontal line length Vertical line length CL4NX 203dpi 1 to 832 1 to 20000 305dpi 1 to 1248 1 to 18000 609dpi 1 to 2496 1 to 9600 CL6NX 203dpi 1 to 1216 (*1) 1 to 1340 (*2) 1 to 20000 305dpi 1 to 1984(*1) 1 to 2010(*2) 1 to 18000 (*1) Valid range for “Standard” in “Head Base Position” setting. (*2) Valid range for “Left-justify” in “Head Base Position” setting. Refer to the operator manual for further information of the setting. Ruled / Grid Line Print

7.8 ESC+FC Print Circle

ESC+FC Hexadecimal code ESC FC Parameter <1B>16 <46>16<43>16 ,aaa,bbb(,c,d) Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Specifying the print of circle. [Format] ,aaa,bbb(,c,d) ●Parameter a[Radius] = Valid range: 5 to 999 dots b[Line width] =Valid range: 1 to 999 dots c[Sectional number] = Valid range: 0 to 8 When omitted: 0 (omissible) See the details listed below. d[Pattern] = Valid range: 0 to 3 When omitted: 0 (omissible) 0: Solid line (black) 1: Gray 1 2: Gray 2 3: ray 3 ●Sectional number [Coding Example] Solid line circle of 100 dots in radius, 8 dots in line width 200200 ,100,8,0,0 1 [Supplementary Explanation] 1. When the value outside of the range is specified for sectional number, it will be processed as “0”. In this case, this will not be a command error. 2. When the value outside of the range is specified for the designation of pattern, it will be processed as “0”. In this case, this will not be a command error. 3. When the print start position exceeds the printable area, the printing is executed. (This raises a command error.) 4. This command sets the base reference point to the center of a circle. 5. This command can be registered to the format. 6. If setting the glid line wider, it will be widened inward. [Valid Range] Model Valid range (dot) Radius Line width CL4NX CL6NX 5 to 999 1 to 999 Print Circle 200 200 0,0 100 in radius Section 0 Section 1 Section 2 Section 3 Section 4 Section 5 Section 6 Section 7 Section 8

7.9 ESC+FT Print Triangle

ESC+FT Hexadecimal code ESC FT Parameter <1B>16 <46>16<54>16 ,aaaa,bbbb(,cccc,d) Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Specifying the print of triangle. [Format] ,aaaa,bbbb(,cccc,d) ●Parameter a [Length of sides] = Valid range: 10 to 2000 dots b [Line width] = Valid range: 1 to 1000 dots c [Length of base] = Valid range: 10 to 2000 dots (omissible) When omitted, its value will be equal to the length of sides. d [Pattern] = Valid range: 0 to 3 When omitted: 0 (omissible) 0: Solid line (black) 1: Gray 1 2: Gray 2 3: Gray 3 [Coding Example] Length of sides: 100 dots, Line width: 8 dots, Length of base: 100 dots 100200 ,100,8,100,0 1 [Supplementary Explanation] 1. When the value outside of the range is specified for pattern, it will be processed as “0”. In this case, this will not be a command error. 2. When the print start position exceeds the printable area, the printing is executed. (This raises a command error.) (When the print start position exceeds the printable area in the vertical direction, the label will be fed.) 3. When the side length is not equal to the base length, printing will not be performed due to command error. 4. This command sets the base reference point to the apex of a triangle. 5. This command can be registered to the format. 6. If setting the line wider, it will be widened inward. 7. If the base length is odd number, +1 will be added automatically to make even number. [Valid number] Model Valid range (dots) Side length Line width Base length CL4NX CL6NX 10 to 2000 1 to 1000 10 to 2000 Print Triangle 100 200 0,0 a a b a: Side length b: Base length

7.10 ESC+( Reverse Color Print

ESC+( Hexadecimal code ESC ( Parameter <1B>16 <28>16 aaaa,bbbbb Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Specifying black and white reverse print. [Format] <(>aaaa, bbbbb ●Parameter a[Specification of reverse area in horizontal direction] = Valid range: Refer to the table below b[Specification of reverse area in vertical direction] = Valid range: Refer to the table below [Coding Example]Reverse area in horizontal direction: 200, Reverse area in vertical direction: 70 5050

20202,ABC 5050<(>200,70 2 V50 (dots) H50 (dots) 200 (dots) 70 (dots) [Supplementary Explanation] 1. Set this command next after the firm data string to be inversed. If it is set prior to the firm data the data will be printed in black without inverse. 2. To set print start position, specify Horizontal Print Position and Vertical Print Position prior to this command. 3. When the print start position is outside of printable area, printing will not be performed due to command error. 4. Do not check the range of parameters. [Note] For setting, keep the black print area under 30% of overall label. [Valid Range] Model Valid range (dots) Reverse area in horizontal direction Reverse area in vertical direction CL4NX 203 dpi 8 to 832 8 to 20000 305 dpi 8 to 1248 8 to 18000 609dpi 8 to 2496 8 to 9600 CL6NX 203 dpi 8 to 1216 (*1) 8 to 1340 (*2) 8 to 20000 305 dpi 8 to 1984 (*1) 8 to 2010 (*2) 8 to 18000 (*1) Valid range for “Standard” in “Head Base Position” setting. (*2) Valid range for “Left-justify” in “Head Base Position” setting. Refer to the operator manual for further information of the setting. Label feed direction Reverse Color Print

7.15 ESC+WD Partial Copy

ESC+WD Hexadecimal code ESC WD Parameter <1B>16 <57>16<44>16 VaaaaaHbbbbYcccccXdddd Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set command becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Copying specified area to another place. [Format] VaaaaaHbbbbYcccccXdddd ●Parameter a[Vertical start point of original data] = Valid range: See the table below. b[Horizontal start point of original data] = Valid range: See the table below. c[Vertical dot size of original data] = Valid range: See the table below. d[Horizontal dot size of original data] = Valid range: See the table below. [Coding Example] Vertical start point of original data: 50 Horizontal start point of original data: 50 Vertical dot size of original data: 200 Horizontal dot size of original data: 400 5050

20202ABCD 300100V50H50Y200X400 2 ABCD ABCD aaaaa bbbb ccccc dddd [Supplementary Explanation] 1. To locate the destination of copy, specify Vertical Print Position and Horizontal Print Position prior to this command. 2. Destination of copy has to be outside of specified original data. 3. When the print start position of the copied area is outside of printable area, printing will not be performed due to command error. [Valid Range] Model Valid range (dots) Horizontal start point of original data Horizontal dot size of original data Vertical start point of original data Vertical dot size of original data CL4NX 203 dpi 1 to 832 1 to 20000 305 dpi 1 to 1248 1 to 18000 609dpi 1 to 2496 1 to 9600 CL6NX 203 dpi 1 to 1216 (*1) 1 to 1340 (*2) 1 to 20000 305 dpi 1 to 1984 (*1) 1 to 2010 (*2) 1 to 18000 (*1) Valid range for “Standard” in “Head Base Position” setting. (*2) Valid range for “Left-justify” in “Head Base Position” setting. * Even if the specified parameter is within a valid range, it may get out of the valid range depending on its print start position, base position of copy or dot size. In that case, command error will occur. Refer to the operator manual for further information of the setting. Label feed direction Dotted line part indicates the copied area. Actual print portion is “ABCD”. Partial Copy

7.18 ESC+RM Mirror Image

ESC+RM Hexadecimal code ESC RM Parameter <1B>16 <52>16<4D>16 aaaa,bbbbb Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Performing mirror rotation of print data. [Format] aaaa, bbbbb ●Parameter a[Horizontal range of mirror rotation specification] = Valid range: Refer to the table below. b[Vertical range of mirror rotation specification] = Valid range: Refer to the table below. [Coding Example 1] When the range of mirror rotation is specified: 10020012345 1002000200,0080 1 [Coding Example 2] When the range of mirror rotation is not specified: 10020012345 [Supplementary Explanation] 1. When the parameter “aaaa” and “bbbbb” are not specified, all print data specified prior to this command will be rotated. 2. Data outside of print area will not rotate. 3. If specifying this command for the item that does not contain print data, the command error will occur. 4. This command cannot be used in combination with the commands that associated with reedition of print data. Refer to the invalid command for the list below. When invalid commands are specified, printing may not be correct. 5. This command cannot be used in combination with some registration commands. Refer to the invalid command for the list below. When the command that cannot use in combination with is specified, print result is not guaranteed. 6. This command cannot be used together with some of the modification commands. Refer to the invalid command for the list below. When the command that cannot use in combination with is specified, print result is not guaranteed. 7. This command print the mirror image of the print data put before the mirror rotation command is specified. The data after the command don't rotate. Note that specifying this command several times results rotating the data several times. 8. When the mirror image is applied for the barcode, reading of the barcode and the head damage check are not guaranteed. 9. When executing the mirror image, the head damage check will be performed for all the areas where rotated. [Valid Range for start position of mirroring] Model Valid Range (dots) Horizontal start position of mirror rotation specification Vertical start position of mirror rotation specification CL4NX 203 dpi 1 to 832 1 to 20000 305 dpi 1 to 1248 1 to 18000 609dpi 1 to 2498 1 to 9600 CL6NX 203 dpi 1 to 1216 (*1) 1 to 1340 (*2) 1 to 20000 305 dpi 1 to 1984 (*1) 1 to 2010 (*2) 1 to 18000 (*1) Valid range for “Standard” in “Head Base Position” setting. (*2) Valid range for “Left-justify” in “Head Base Position” setting. Refer to the operator manual for further information of the setting. Mirror Image

[Valid Range for mirror rotation]

Model Valid Range (dots) Horizontal range of mirror rotation Vertical range of mirror rotation CL4NX 203 dpi 8 to 832 8 to 20000 305 dpi 8 to 1248 8 to 18000 609dpi 8 to 2498 8 to 9600 CL6NX 203 dpi 0 to 1216 (*1) 8 to 1340 (*2) 8 to 20000 305 dpi 1 to 1984 (*1) 8 to 2010 (*2) 8 to 18000 (*1) Valid range for “Standard” in “Head Base Position” setting. (*2) Valid range for “Left-justify” in “Head Base Position” setting. Refer to the operator manual for further information of the setting. [Command that cannot use in combination with] Command that associated with reediting. <(> <0> Registration Modification <%>

There are cases where the rendered field may run off from printable area depending on “Alignment position” and

print position commands and . Command error(Position Error) may occur depending on the conditions as described below. 6. The composition of the field depends on the command when specifying “Alignment position” for barcode and 2D code fields. Ex.) When specifying barcode, 2D code without automatically attached human readables The characters will not be printed because it runs over from printable range. In this case, command error will not occur but the characters that run over from printable range will be missing. 4 7 1 6 3 9 5 2 8 4 5 6 7 1 2 3 9 8 4 5 6 7 1 2 3 9 8 4 5 7 1 2 8 6 3 9 ABC 5 ABC 6 ABC 8 ABC 5

Example) When specifying a barcode with automatically attached human readables (, etc.)

7. The “alignment position (horizontal position of printing )” is different for Top left, Middle left and Bottom left in case of barcodes whose position of automatically applied human readables start printing before the barcodes such as UPC-A for and and JAN/EAN-13. 4 5 7 1 2 8 6 3 9 4 5 7 1 2 8 6 3 9 4 5 7 1 2 8 6 3 9 Top left Middle left Bottom left

1. Human readables are included in the field of “Field Alignment” for barcode.

2. Printer works as below if the printing runs off printable area as a result of “Alignment position”. (1) Position Error will occur and will not print if the top left of the barcode runs off. (2) International models will print if the Top Left of the barcode doesn’t run off the paper. However some parts of the barcode will be missing. (3) Barcodes will be printed if human readables run off the Left of the paper. However the human readables will not be printed. Command error Prints only for international models

*1 The position depends on the specified human readable type and data. Make sure to specify just the right number of

characters for human readables data. Printing is not guaranteed if there are excess or insufficient human readables. *2 : Book land is a barcode which uses multiple commands such as and , ~ and . Please arrange so that they are printed in expected positions since alignment positions are calculated by each field for this command. *3 : USPS Barcode has the same position as specifying Middle position in this command without specifying this command. When you specify Middle position with this command, it prints to an alignment position equivalent to Bottom position. Example) Top left Example) Middle left Example) Bottom left

X20 font character set

Basic size is 5 x 9 dots (width x height) The print sample shown above is issued with a head density of 8dots/mm and an expansion factor of 3 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.

X21 font character set

Basic size is 17 x 17 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm and an expansion factor of 2 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.

X22 font character set

Basic size is 24 x 24 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm and an expansion factor of 2 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.

X23 font character set

Basic size is 48 x 48 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm and an expansion factor of 1 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.

X24 font character set

Basic size is 48 x 48 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm and an expansion factor of 1 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.

XU font character set

Basic size is 5 x 9 dots (width x height) The print sample shown above is issued with width 5 x height 9, magnification factor of 3 (vertical/horizontal) and DOS 858.

XS font character set

Basic size is 17 x 17 dots (width x height) The print sample shown above is issued with width 17 x height 17, magnification factor of 2 (vertical/horizontal) and DOS 858.

XM font character set

Basic size is 24 x 24 dots (width x height) The print sample shown above is issued with width 24 x height 24, magnification factor of 2 (vertical/horizontal) and DOS 858.

XB font character set

Basic size is 48 x 48 dots (width x height) The print sample shown above is issued with width 48 x height 48, magnification factor of 1 (vertical/horizontal) and DOS 858.

XL font character set

Basic size is 48 x 48 dots (width x height) The print sample shown above is issued with width 48 x height 48, magnification factor of 1 (vertical/horizontal) and DOS 858.

OCR-A font character set

OCR-A font settings. The print sample shown above is issued with a head density of 8 dots/mm, a font size of 15x22, and an expansion factor of 2 (vertical/horizontal).

OCR-B font Character Set

OCR-B font specification. The print sample shown above is issued with a head density of 8 dots/mm, a font size of 20x24, and an expansion factor of 2 (vertical/horizontal).

U font character set

Basic size is 5 x 9 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm, magnification factor of 3 (vertical/horizontal) and DOS 858.

S font character set

Basic size is 8 x 15 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm, magnification factor of 3 (vertical/horizontal) and DOS 858.

M font character set

Basic size is 13 x 20 dots (width x height) The print sample shown above is issued with a head density of 8dots/mm, magnification factor of 2 (vertical/horizontal) and DOS 858.

WB font character set

Basic size is 18 x 30 dots (width x height) The print sample shown above is issued with a head density of8 dots/mm, magnification factor of 1 (vertical/horizontal) and DOS 858.

WL font character set

Basic size is 28 x 52 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm, magnification factor of 1 (vertical/horizontal) and DOS 858.

8.18 ESC+$ Outline Font Design

ESC+$ Hexadecimal code ESC $ Parameter <1B>16 <24>16 a,bbb,ccc,d Initial value a=A,bbb=50,ccc=50,d=0 Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter is valid until the next valid setting. Valid range between items The set parameter becomes initial value at the next item . [Function] Specifying the type, size, and shape of font. [Format] <$>a,bbb,ccc,d ●Parameter a [Font type]」 = A: Helvetica bold (Proportional) B: Helvetica bold (Inter-character pitch fixed) K: Kanji specified by hexadecimal number *1 L: Kanji specified by binary number *1 k: Kanji (vertical) specified by hexadecimal number *1 l: Kanji(horizontal) specified by hexadecimal number*1 b[Font width] = Valid range: 1 to 999 dots c[Font height] = Valid range: 1 to 999 dots d[Font design] = 0: Normal font (Black) 1: White characters on black background 2: Grey font (Pattern 1) 3: Grey font (Pattern 2) 4: Grey font (Pattern 3) 5: Font with shadow 6: White characters with shadow on black background 7: Mirrored font 8: Normal italic font 9: White italic characters with shadow on black background *1 Will specify Kanji outline font [Coding example] Font type: A, font width: 100 dots, font height: 100 dots, font design: 1 100100

2 <$>A,100,100,1<$=>SATO 2 [Supplementary Explanation] 1. Italic characters are tilt in an angle of 15-degree, within their specified width. 2. The outline font printing command <$=> shall be executed after the outline font design selection <$>. 3. For the font design 1 thru 9, if the specified dot setting is irregularly small, the font cannot be identified. 4. If the font width / height are very small, there can be cases that the font is squeezed. [Valid Command] Font <$=> Outline Font Design

8.19 ESC+$= Outline Font Print

ESC+$= Hexadecimal code ESC $= Parameter <1B>16 <24>16<3D>16 n~n Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Specifies printing command of outline font [Format] <$=>n~n ●Parameter n[Print data] = Data [Coding example] Print data: SATO 100100

2 <$>A,100,100,1<$=>SATO 2 [Supplementary Explanation] 1. The outline font printing commando <$=> shall be executed after the outline font design selection <$>. 2. Font height includes both ascender and descender area. For proportional pitch, the character width of outline font differs depending on the font to be used. 3. Use character pitch command

to specify font pitch. 4. Italic characters are tilt in an angle of 15-degree, within their specified width. As for the height specification, both ascender and descender area are included. 5. For the font design 1 thru 9, if the specified dot setting is irregularly small, the font cannot be identified. 6. If the font width / height are very small, there can be cases that the font is squeezed. 7. JIS or Shift JIS can be used for Kanji outline font, which should correspond with the printer settings to proper printing. Specify Kanji code by command or LCD setting. [Valid Command] Print position Modification

<%> <$> Calendar *1 *1This command requires optional calendar IC and it is not usable without IC. Outline Font Print

Outline Font Character Set

Characters consists of Helvetica bold (character pitch fixed), 50x50 dots, Standard font (Black) The print sample shown above is issued with a head density of 8 dots/mm

8.20 ESC+RD CG Font

ESC+RD Hexadecimal code ESC RD Parameter <1B>16 <52>16<44>16 abc,ddd,eee,n~n Initial value b=0 Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Specifying CG font type, font style, font size, and print data. [Format] abc,ddd,eee,n~n ●Parameter a [Font type] = A [SATO CG Sleek] B [SATO CG Stream] Symbol Parameter name Setting value Character set b Character encoding selection - Character set specified by 0 858 (default) 1 ISO 8859/1 Latin1 2 ISO 8859/2 Latin 2 3 ISO 8859/9 Latin 5 4 CP737 DOS Greek 5 CP855 DOS Cyrillic 6 - 7 - 8 PC-850 Multilingual 9 CP852 DOS Central European A CP857 DOS Turkish B CP866 DOS Cyrillic II C CP1250 Windows Central European D CP1251 Windows Cyrillic E CP1252 Windows Western Latin 1 F CP1253 Windows Greek G CP1254 Windows Turkish H - I - J CP1257 Windows Baltic K CP869 IBM Greek L - M Japanese X0201 *1 @ Unicode UTF-8 *1: Specifying X0201 prints ISO 8859-1 Latin 1 character set. c [Font style] = 0 Standard 1 Bold 2 Italic 3 Bold+Italic d[Width] = Valid Range: 004 to 999(dots) Valid Range: P02 to P99 (points) e[Height] = Valid Range: 004 to 999(dots) Valid Range: P02 to P99(points) n[Print data] = Data CG Font

SATO CG Sleek font character set

SATO CG Sleek font settings Print sample in following condition: Head density: 8 dots/mm, 40x40 point, DOS 858.

SATO CG Stream font character set

SATO CG Stream Font settings Print sample in following condition: Head density: 8 dots/mm, 40x40 point, DOS 858.

8.21 ESC+RG Multiple Language

ESC+RG Hexadecimal code ESC Parameter <1B>16 <52>16<47>16 a,b,c,ddd,eee,ffff…fff Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Print multiple language fonts. [Format] a,b,c,ddd,eee,ffff…fff ● Parameter a :[Character code] Character code of print data to be specified to a parameter f. See the table below. b : [Font set] Font type for printing See the table below c : [Modification] 0: Standard 1: Italic 2: BOLD 3: BOLD+Italic d : [Width] Valid range: 20 to 999 (dots) Valid range: P09 to P99 (points) e : [Height] Valid range: 20 to 999 (dots) Valid range: P09 to P99 (points) *One point is 0.35 mm. f[Print data] (character code) [Character code list] Parameter a Character code 0 UNICODE (UTF-8) 1 UNICODE (UTF-16BE) *Recommended 2 S-JIS 3 BIG5 4 GB18030 5 KSX 1001(EUC-KR) - Character set specified by . * If UTF-8 or X201 has been selected by , it is the value of the following. Parameter a UTF-8 0:UTF-8 X201 2:S-JIS Multiple Language

[Font set list]

Paramet er b Font name Font set Font type Character code range (UTF-16BE) 0 SATO Hebe Sans WGL4 Hebe Serif 0020-FB02 1 SATO Hebe Sans Arabic Arabic (Farsi) +ISO8859-1 Hebe Serif 0020-00FF, 0600-06FF FE70-FEFC 2 SATO Hebe Sans Thai Thai +ISO8859-1 Hebe Serif 0020-00FF, 0E01-0E5B 3 SATO Hebe Sans Hindi Hindi +ISO8859-1 Hebe Serif 0020-00FF, 0901-097F 4 SATO Gothic Tradional Chinese WGL4 Hebe Serif 0020-FFE6 Big5 MobileGothic GB-18030 Crystalzhonghei JISx0208(+NEC) JISx0201 MobileGothic KSX 1001 MobileGothic 5 SATO Gothic Japanese WGL4 Hebe Serif 0020-FFE6 JISx0208(+NEC) JISx0201 MobileGothic KSX 1001 MobileGothic GB-18030 Crystalzhonghei Big5 MobileGothic 6 SATO Gothic Simplified Chinese WGL4 Hebe Serif 0020-FFE5 GB-18030 Crystalzhonghei 7 SATO Gothic Korean WGL4 Hebe Serif 0020-FFE6 KSX 1001 MobileGothic JISx0208(+NEC) JISx0201 MobileGothic GB-18030 Crystalzhonghei Big5 MobileGothic 8 SATO Silver Serif WGL4 Silver Serif 0020-FB02 9 SATO Mincho Tradional Chinese WGL4 Silver Serif 0020-FFE6 Big5 Mincho GB-18030 Shusong2M JISx0208(+NEC) JISx0201 CrystalMincho KSX 1001 Mincho 10 SATO Mincho Japanese WGL4 Silver Serif 0020-FFE6 JISx0208(+NEC) JISx0201 CrystalMincho KSX 1001 Mincho GB-18030 Shusong2M Big5 Mincho 11 SATO Mincho Simplified Chinese WGL4 Silver Serif 0020-FFE5 GB-18030 Shusong2M 12 SATO Mincho Korean WGL4 Silver Serif 0020-FFE6 KSX 1001 Mincho JISx0208(+NEC) JISx0201 CrystalMincho GB-18030 Shusong2M Big5 Mincho 13 SATO Roman Arabic Arabic +ISO8859-1 Roman 0020-00FF, 0600-06FF, FDF2, FE70-FEFC 14 SATO Hebe Sans Hebrew Hebrew +ISO8859-1 Hebe Serif 0020-00FF, 05B0-05F4, FB1D-FB4F [Coding example] Character code = UTF16, Font set = SJIS, Modification = Standard, Width = 20 dots, Height = 20 dots Print data = SATO 100100

2 1,5,0,20,20,16161616 2

1. When a character code other than UTF-16BE is specified, the character code will be converted into UTF-16BE. If

there were codes that cannot be converted, they are replaced by single spaces. 2. When UTF-16BE is specified as a character code or character codes don't exist in the font set after UTF-16BE conversion, these character codes are not printed. When a space or a square are filled in the font set for the character code, these images are printed. 3. Character size may be smaller than parameter, because it takes into account the multi-language 4. UTF-8 supports up to four byte character code. 5 bytes UTF-8 and 6 bytes UTF-8 are not supported. 5. UTF-16BE supports up to two byte character code. 3 bytes UTF-8 and 4 bytes UTF-16BE are not supported. 6. Complex script languages (Arabic, Hindi, Thai) Hebrew are printed with proportional fonts, regardless of setting of font type in order to use the formatter function and the combined font function. 7. The linefeed code cannot be inserted among one word or one character code forming one character for the complex script languages (Arabic, Hindi, Thai). Hebrew. If the linefeed is inserted, the rendering result is not guaranteed. 8. Comply with Unicode 2.1 (note that if the first byte is 0x1b when UTF-16BE is specified, it is judged as a ESC code). 9. When executing sequential number printing in Arabic, Hindi, Thai and Hebrew, the character codes are rendered as a character string and it may not function properly. 10. This command doesn't support partial editing because the complex script languages (Arabic, Hindi, Thai), Hebrew extract the character string for using the formatter function and the combined font function. 11. Complex script languages (Arabic, Hindi, Thai) ,Hebrew render character codes as character strings in order to use the formatter function and the combined font function. Other languages render character codes in character units, so that a gap between fonts is different from that of the complex script languages. 12. Note that when a combination of character codes and font sets is other than below table, the expected character may not be printed. Font set Character code WGL4, Arabic, Thai, Hindi, Hebrew UNICODE(UTF-16BE),UNICODE(UTF-8) Big5 UNICODE(UTF-16BE),Big5,UNICODE(UTF-8) SJIS UNICODE(UTF-16BE),SJIS ,UNICODE(UTF-8) GB18030 UNICODE(UTF-16BE),GB18030,UNICODE(UTF-8) KSX1001(EUC-KR) UNICODE(UTF-16BE),KSX1001(EUC-KR), UNICODE (UTF-16) 13. SATO Roman Arabic does not correspond to Farsi. 14. Recommended fonts If you specify a “-“. Parameter a Official name Parameter b Font name 858 DOS 858 0 8 SATO Hebe Sans SATO Silver Serif 88591 ISO 8859/1 88592 ISO 8859/2 88599 ISO 8859/9 850 DOS 850 852 DOS 852 855 DOS 855 857 DOS 857 737 DOS 737 866 DOS 866 1250 Win 1250 1251 Win 1251 1252 Win 1252 1253 Win 1253 1254 Win 1254 1257 Win 1257 869 IBM 869 UTF-8 UTF-8 201 X0201 5 10 SATO Gothic Japanese SATO Mincho Japanese [Valid Command] Print position Modification

<%>

Multiple language sample

Print sample in following condition: Head density: 8 dots/mm, 28x28 point.

8.22 ESC+RH Scalable Font

ESC+RH Hexadecimal code ESC RH Parameter <1B>16 <52>16<47>16 a,b…b,c,ddd,eee,f…f Initial value Nil Valid range and term of command When the power switch is OFF The set parameter is not maintained. Valid range within items The set parameter becomes invalid. Valid range between items The set parameter becomes invalid. [Function] Built-in scalable font and the TTF font downloaded using file download [DC2]DE of a common command are printed. [Format] a,b・・・b,c,ddd,eee, ffff…fff ● Parameter a:[Character code] = 0:UNICODE (UTF-8) 1: UNICODE (UTF-16BE) -: Character set specified by . b:[Font set] = Valid range: See the table below c:[Modification] = 0: Standard 1: Bold 2: Italic 3: Bold + Italic d : [Width] = Valid range: 020 to 999 (dots) Valid range: P09 to P99 (points) e : [Height] = Valid range: 020 to 999 (dots) Valid range: P09 to P99 (points) *One point is 0.35 mm. *The valid range of height and width is 832 dots for 203 dpi. f: [Print Data] = Data [Built-in font set list] Parameter Font name SATOCGSleek.ttf SATO CG Sleek SATOCGStream.ttf SATO CG Stream SATOOCRA.ttf SATO OCR-A SATO0.ttf SATO 0 SATOALPHABC.ttf Sato Alpha Bold Condensed SATOBETABI.ttf Sato Beta Bold Italic SATOFOLIOB.ttf Sato Folio Bold SATOFUTURAMC.ttf Sato Futura Medium Condensed SATOGAMMA.ttf Sato Gamma SATOOCRB.ttf Sato OCR-B SATOSANS.ttf Sato Sans SATOSERIF.ttf Sato Serif SATOSYM.ttf SATO Symbol Set SATOVICA.ttf Sato Vica SATOWING.ttf SATO WingBats Scalable Font

[Coding example1] Printing of the built-in (scalable) font

Character code=UTF16BE,Font set=SATO CG Stream, Modification=Standard, Width=20 dots, Height=20 dots, Print data=SATO 100100

2 1, SATOCGStream.ttf,0,20,20,16161616 2 [Coding example2] Printing of the downloaded True Type font Character code=UTF16BE,Font set(The downloaded file name)=sample.ttf, Modification=Standard, Width=40 dots, Height=40 dots, Print data=SATO 100100

2 1,sample.ttf,0,40,40,16161616 2 [Coding example3] Printing of the downloaded True Type font Character code=UTF16BE,Font set(The downloaded file name)=Sample.TTF, Modification=Standard, Width=40 dots, Height=40 dots, Print data=SATO 100100

2 1,Sample.TTF,0,40,40,16161616 2 [Notes] 1. When a character code other than UTF-16 is specified, the character code will be converted into UTF-16. If there are character codes that cannot be converted, all character strings specified as a parameter error will be printed. 2. If the font corresponding to specified character code doesn't exist, an invalid image defined in the font set will be printed. 3. Supports only the TTF that supports Unicode(UTF-16BE).If TTF doesn’t support Unicode (UTF-16BE), the specified character code is printed as GID (Glyph Index). 4. Recommended fonts If you specify a “-“. Parameter a Official name Parameter b Font name 858 DOS 858 SATOCGSleek.ttf SATOCGStream.ttf SATO CG Sleek SATO CG Stream 88591 ISO 8859/1 88592 ISO 8859/2 88599 ISO 8859/9 850 DOS 850 852 DOS 852 855 DOS 855 857 DOS 857 737 DOS 737 866 DOS 866 1250 Win 1250 1251 Win 1251 1252 Win 1252 1253 Win 1253 1254 Win 1254 1257 Win 1257 869 IBM 869 UTF-8 UTF-8 201 X0201 - - 5.Size that can be specified in the "character set" is up to 32byte. Also, You can specify character will be only the following characters. (1) Alphabet (2) Number (3) Hyphen [-] (4) Underscore [_] (5) Period [.] [Valid Command] Print position Modification

<%>

Other Printer Manuals