SATO CL4NX Programming Reference Manual

SATO CL4NX Programming Reference Manual

Hide thumbs Also See for CL4NX:
Table of Contents

Advertisement

Advertisement

Table of Contents
loading

Summary of Contents for SATO CL4NX

  • Page 2 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.
  • Page 3: Table Of Contents

    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 ......................
  • Page 4 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 .............
  • Page 5 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 ..................
  • Page 6 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...
  • Page 7 Table of Contents Part 2 Interface Specification ..............485 1 Overview ....................485 Overview ........................485 Combination of Interfaces ..................485 2 Communication Protocols ..............486 Communication protocols and Receive Mode ............486 Return Status....................... 487 2.2.1 Return status of status 3....................489 2.2.2 Return status of status 4....................
  • Page 8 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 ....................
  • Page 9: Part 1 Programming Reference

    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 Command Function CL4NX CL6NX On page ESC+A <A> Start Code ESC+Z <Z> Stop Code ESC+Q <Q>...
  • Page 10 24x24 dots External Font Registration 8.45 ESC+K1(K2) <K1(K2)> Recall Horizontal Writing External Character 8.46 ESC+k1(k2) <k1(k2)> Recall Vertical Writing External Character Barcode Command Function CL4NX CL6NX On page ESC+B <B> Barcode (Ratio 1:3) ESC+D <D> Barcode (Ratio 1:2) ESC+D to <D>~<d> Barcode (with HRI)
  • Page 11 Graphic Command Function CL4NX CL6NX On page 11.1 ESC+G <G> Graphic Print 11.2 ESC+GM <GM> BMP File Print 11.3 ESC+GP <GP> PCX File Print System Command Function CL4NX CL6NX On page 12.1 ESC+CS <CS> Print Speed 12.2 ESC+#F <#F> Print Darkness 12.3...
  • Page 12 Intelligent Command Function CL4NX CL6NX On page 15.1 ESC+IK <IK> Label Feed Control RFID Command Function CL4NX CL6NX On page 16.1 ESC+IP0 <IP0> EPC Code Write(UHF) (*1) 16.2 ESC+F <F> EPC Sequential Number(UHF) (*1) 16.3 ESC+IP5 <IP5> Antenna Output Power(UHF) (*1) 16.4...
  • Page 13: Initial Value Of Operation Settings

    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 6 inch/s 4 inch/s Range: 2, 3, 4, 5, 6, 7, 8, 9, 10 Range: 2, 3, 4, 5, 6, 7, 8 Range: 2, 3, 4, 5, 6 Range of print darkness Print darkness...
  • Page 14: List Of Fonts

    40x40 dots Fixed $ (shape) Outline font Fixed / Proportional $= (print) Kanji Outline font Fixed CG font[SATO CG Sleek] Fixed / Proportional CG font[SATO CG Stream] Fixed / Proportional Multiple language font Fixed / Proportional Scalable font Fixed / Proportional...
  • Page 15: Expanded Font

    Expanded font 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.
  • Page 16: Example Of Command Reference

    4 Example of Command Reference 7.2 Modification Enlargement ESC+L Parameter Hexadecimal <1B> <4C> aabb code Initial value aa = 01, bb = 01 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until next specification is term of made.
  • Page 17 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.
  • Page 18: Control Command

    5 Control Command 5.1 Control ESC+A Start Code Start Code ESC+A Parameter Hexadecimal code <1B> <41> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid. command Valid range between items The set command becomes invalid.
  • Page 19: Esc+Z Stop Code

    5.2 Control ESC+Z Stop Code Stop Code ESC+Z Parameter Hexadecimal code <1B> <5A> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid. command Valid range between items The set command becomes invalid.
  • Page 20: Esc+Q Print Quantity

    2. When this command is used in combination with Multiple Cutting <~>, the specified print quantity multiplied by specified value for cutting becomes the number of labels to print. [Initial value of parameter and Valid range] Model Initial value Valid range CL4NX/CL6NX 1~999999...
  • Page 21: Esc+Id Job Id Number

    5.4 Control ESC+ID Job ID Number Job ID Number ESC+ID Parameter Hexadecimal <1B> <49> <44> code aaaaa Initial value a=<20> When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 22: Esc+Wk Job Name

    The set command becomes invalid. [Function] Specifying job name for status return. [Format] <WK>aaaaaaaaaaaaaaaa ●Parameter a[Job Name] ASCII code 16-digit, Shift JIS Kanji 8-digit [Coding Example] Job name: SATO <A> <ID>01 <WK>SATO <V>200<H>100<P>0<$>B,100,100,6 <$=>SATOPRINTER <Q>2 <Z> [Supplementary Explanation] 1. When Status4 is used for interface protocol, specified job name can be set to the telegraphic status.
  • Page 23: Esc+Cr Status 5 Reply Check

    5.6 Control ESC+CR Status 5 Reply Check Status 5 Reply Check Setting ESC+CR Parameter Hexadecimal code <1B> <43> <52> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 24: Print Position Command

    Any contents such as text, barcode, graphic exceed printable area will not print. [Initial Value and Valid Range of Parameter] Model Initial value Valid range (dots) 203dpi 1 to 832 CL4NX 305dpi 1 to 1248 609dpi 1 to 2496 1 to 1216 (*1) 203dpi...
  • Page 25: Esc+V Vertical Print Position

    Any contents such as text, barcode and graphic exceed printable area will not print. [Initial Value and Valid Range of Parameter] Model Initial value Valid range (dots) 203dpi 1 to 20000 CL4NX 305dpi 1 to 18000 609dpi 1 to 9600 203dpi 1 to 20000...
  • Page 26: Modification Command

    7 Modification Command 7.1 Modification ESC+P Character Pitch Character Pitch ESC+P Parameter Hexadecimal code <1B> <50> Initial value aa=02 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 27: Esc+L Enlargement

    7.2 Modification ESC+L Enlargement Enlargement ESC+L Parameter Hexadecimal code <1B> <4C> aabb Initial value aa=01,bb=01 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 28: Esc+Ps Proportional Pitch

    7.3 Modification ESC+PS Proportional Pitch Proportional Pitch ESC+PS Parameter Hexadecimal code <1B> <50> <53> Initial value When the power switch is OFF The set command is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 29: Esc+Pr Release Proportional Pitch

    7.4 Modification ESC+PR Release Proportional Pitch Release Proportional Pitch ESC+PR Parameter Hexadecimal code <1B> <50> <52> Initial value When the power switch is OFF The set command is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 30: Esc+% Rotation

    7.5 Modification ESC+% Rotation Rotation ESC+% Parameter Hexadecimal code <1B> <25> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 31 [Valid Command] <XU> <XS> <XM> <XB> <XL> <OA> <OB> <$=> <K1> <RD> <K2> <K4> <K5> <K8> <K9> <KA> <KD> <k1> <K3> <KB> Font <k2> <k4> <k5> <k8> <k9> <kA> <kD> <U> <k3> <kB> <S> <M> <WB> <WL> <X20> <X21> <X22> <X23>...
  • Page 32: Esc+F Sequential Number

    7.6 Modification ESC+F Sequential Number Sequential Number ESC+F Parameter Hexadecimal code <1B> <46> aaaabcccc(,dd,ee,f) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 33: Esc+Fw Ruled/Grid Line Print

    Model Horizontal line length Vertical line length 203dpi 1 to 832 1 to 20000 1 to 1248 1 to 18000 CL4NX 305dpi 609dpi 1 to 2496 1 to 9600 1 to 1216 (*1) 203dpi 1 to 20000 1 to 1340 (*2)
  • Page 34: Esc+Fc Print Circle

    100 in radius 5. This command can be registered to the format. 6. If setting the glid line wider, it will be widened inward. [Valid Range] Valid range (dot) Model Radius Line width CL4NX 5 to 999 1 to 999 CL6NX...
  • Page 35: Esc+Ft Print Triangle

    7. If the base length is odd number, +1 will be added automatically to make even number. [Valid number] Valid range (dots) Model Side length Line width Base length CL4NX 10 to 2000 1 to 1000 10 to 2000 CL6NX...
  • Page 36: Esc

    Valid range (dots) Model Reverse area in horizontal direction Reverse area in vertical direction 203 dpi 8 to 832 8 to 20000 CL4NX 305 dpi 8 to 1248 8 to 18000 609dpi 8 to 2496 8 to 9600 8 to 1216 (*1)
  • Page 37: Esc+Kc Kanji Code

    7.11 Modification 7.11 ESC+KC Kanji Code Kanji Code ESC+KC Parameter Hexadecimal code <1B> <4B> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 38: Esc+& Store Form Overlay

    7.12 Modification 7.12 ESC+& Store Form Overlay Store Form Overlay ESC+& & Parameter Hexadecimal code <1B> <26> (aab~b) Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within item The set parameter is valid until the next valid setting.
  • Page 39: Esc+/ Recall Form Overlay

    7.13 Modification 7.13 ESC+/ Recall Form Overlay Recall Form Overlay ESC+/ Parameter Hexadecimal code <1B> <2F> (aa) Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 40: Esc+0 Partial Edit

    7.14 Modification 7.14 ESC+0 Partial Edit Partial Edit ESC+0 Parameter Hexadecimal code <1B> <30> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid. command Valid range between items The set command becomes invalid.
  • Page 41: Esc+Wd Partial Copy

    Vertical start point of original data Horizontal dot size of original data Vertical dot size of original data 203 dpi 1 to 832 1 to 20000 CL4NX 305 dpi 1 to 1248 1 to 18000 609dpi 1 to 2496 1 to 9600...
  • Page 42: Esc+J Journal Print

    4. Use of this command in combination with other commands excluding Reprint <C> and Reverse Color Print <(> is invalid. 5.This command performs the line feed regardless of setting of CR/LF deletion. [Font type] Font type Magnification ratio Model CL4NX XS font 2x2 CL6NX...
  • Page 43: Esc+Rf Recall Font & Logo

    7.17 Modification 7.17 ESC+RF Recall Font & Logo Recall Font & Logo ESC+RF Parameter Hexadecimal code <1B> <52> <46> aabbbb,n~n Initial value aa=01, bbbb=1 When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 44: Esc+Rm Mirror Image

    Horizontal start position of mirror rotation Vertical start position of mirror specification rotation specification 203 dpi 1 to 832 1 to 20000 CL4NX 305 dpi 1 to 1248 1 to 18000 609dpi 1 to 2498 1 to 9600 1 to 1216 (*1)
  • Page 45 Valid Range (dots) Model Horizontal range of mirror rotation Vertical range of mirror rotation 203 dpi 8 to 832 8 to 20000 CL4NX 305 dpi 8 to 1248 8 to 18000 609dpi 8 to 2498 8 to 9600 0 to 1216 (*1)
  • Page 46: Esc+Ks Kanji Set

    7.19 Modification 7.19 ESC+KS Kanji Set Kanji Set ESC+KS Parameter Hexadecimal code <1B> <4B> <53> Initial value When the power switch is OFF The set parameter is maintained. Valid range and Valid range within items The set parameter is in effect until a new specification is term of made.
  • Page 47: Esc+Al Field Alignment

    7.20 Modification 7.20 ESC+AL Field alignment Field Alignment ESC+AL Parameter Hexadecimal code <1B> <4B> <4C> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 48 [Coding Example] Font’s alignment position: Top Right, barcode alignment position: Bottom left <A> <AL>3 <V>100<H>700<P>3<L>0403<X22>,ABCD <AL>7 <V>100<H>700 ABCD <V>400<H>200<BD>103160*123* <Q>2 <Z> <V>400<H>200 [Supplementary Explanation] The alignment position will ignore anything that was set, and sets the default “Top left” if the value for parameter a was 0 or a non-numeric value.
  • Page 49 There are cases where the rendered field may run off from printable area depending on “Alignment position” and print position commands <H> and <V>. Command error(Position Error) may occur depending on the conditions as described below. In this case, command error will not The characters will not be occur but the characters that run printed because it runs over...
  • Page 50 Example) When specifying a barcode with automatically attached human readables (<BD>,<BM> <BI> etc.) The “alignment position (horizontal position of printing <H>)” 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 <BD>...
  • Page 51 [Notes] 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.
  • Page 52 [Available commands] <XU> <XS> <XM> <XB> <XL> <OA> <OB> <S> <M> <U> <WB> <WL> <X20> <X21> <X22> <X23> <X24> <$=> <RD> <RH> <RG> Font <K1> <K2> <K3> <K4> <K5> <K8> <K9> <KA> <KB> <KD> <k1> <k2> <k3> <k4> <k5> <k8> <k9>...
  • Page 53: Font Command

    8 Font Command 8.1 Font X20 Font ESC+X20 X20 Font (Basic size 5x9 dots) ESC+X20 (Basic size 5x9 dots) Parameter Hexadecimal code <1B> <58> <32> <30> ,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 54 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.
  • Page 55: Esc+X21 X21 Font (Basic Size 17X17 Dots)

    8.2 Font X21 Font ESC+X21 X21 Font (Basic size 17x17 dots) ESC+X21 (Basic size 17x17 dots) Parameter Hexadecimal code <1B> <58> <32> <31> ,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 56 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.
  • Page 57: Esc+X22 X22 Font (Basic Size 24X24 Dots)

    8.3 Font X22 Font ESC+X22 X22 Font (Basic size 24x24 dots) ESC+X22 (Basic size 24x24 dots) Parameter Hexadecimal code <1B> <58> <32> <32> ,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 58 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.
  • Page 59: Esc+X23 X23 Font (Basic Size 48X48 Dots)

    8.4 Font X23 Font ESC+X23 X23 Font (Basic size 48x48 dots) ESC+X23 (Basic size 48x48 dots) Parameter Hexadecimal code <1B> <58> <32> <33> ,an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 60 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.
  • Page 61: Esc+X24 X24 Font (Basic Size 48X48 Dots)

    8.5 Font X24 Font ESC+X24 X24 Font (Basic size 48x48 dots) ESC+X24 (Basic size 48x48 dots) Parameter Hexadecimal code <1B> <58> <32> <34> ,an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 62 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.
  • Page 63: Esc+Xu Xu Font (Basic Size 5X9 Dots)

    8.6 Font XU Font ESC+XU XU Font (Basic size 5x9 dots) ESC+XU (Basic size 5x9 dots) Parameter Hexadecimal code <1B> <58> <55> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 64 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.
  • Page 65: Esc+Xs Xs Font (Basic Size 17X17 Dots)

    8.7 Font XS Font ESC+XS XS Font (Basic size 17x17 dots) ESC+XS (Basic size 17x17 dots) Parameter Hexadecimal code <1B> <58> <53> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 66 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.
  • Page 67: Esc+Xm Xm Font (Basic Size 24X24 Dots)

    8.8 Font XM Font ESC+XM XM Font (Basic size 24x24 dots) ESC+XM (Basic size 24x24 dots) Parameter Hexadecimal code <1B> <58> <4D> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 68 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.
  • Page 69: Esc+Xb Xb Font (Basic Size 48X48 Dots)

    8.9 Font XB Font ESC+XB XB Font (Basic size 48x48 dots) ESC+XB (Basic size 48x48 dots) Parameter Hexadecimal code <1B> <58> <42> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 70 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.
  • Page 71: Esc+Xl Xl Font (Basic Size 48X48 Dots)

    8.10 Font XL Font 8.10 ESC+XL XL Font (Basic size 48x48 dots) ESC+XL (Basic size 48x48 dots) Parameter Hexadecimal code <1B> <58> <4C> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 72 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.
  • Page 73: Esc+Oa Ocr-A Font

    8.11 Font 8.11 ESC+OA OCR-A Font OCR-A Font ESC+OA Parameter Hexadecimal code <1B> <4F> <41> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 74 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).
  • Page 75: Esc+Ob Ocr-B Font

    8.12 Font 8.12 ESC+OB OCR-B Font OCR-B Font ESC+OB Parameter Hexadecimal code <1B> <4F> <42> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 76 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).
  • Page 77: Esc+U U Font (Basic Size 5X9 Dots)

    8.13 Font 8.13 ESC+U U Font (Basic size 5x9 dots) U Font (Basic size 5x9 dots) ESC+U Parameter Hexadecimal code <1B> <55> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 78 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.
  • Page 79: Esc+S S Font (Basic Size 8X15 Dots)

    8.14 Font 8.14 ESC+S S Font (Basic size 8x15 dots) S Font (Basic size 8x15 dots) ESC+S Parameter Hexadecimal code <1B> <53> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set command becomes invalid.
  • Page 80 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.
  • Page 81: Esc+M M Font (Basic Size 13X20 Dots)

    8.15 Font 8.15 ESC+M M Font (Basic size 13x20 dots) M Font (Basic size 13x20 dots) ESC+M Parameter Hexadecimal code <1B> <4D> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set command becomes invalid.
  • Page 82 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.
  • Page 83: Esc+Wb Wb Font (Basic Size 18X30 Dots)

    8.16 Font 8.16 ESC+WB WB Font (Basic size 18x30 dots) WB Font (Basic size 18x30 dots) ESC+WB Parameter Hexadecimal code <1B> <57> <42> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set command becomes invalid.
  • Page 84 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.
  • Page 85: Esc+Wl Wl Font (Basic Size 28X52 Dots)

    8.17 Font 8.17 ESC+WL WL Font (Basic size 28x52 dots) WL Font (Basic size 28x52 dots) ESC+WL Parameter Hexadecimal code <1B> <57> <4C> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set command becomes invalid.
  • Page 86 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.
  • Page 87: Esc+$ Outline Font Design

    [Coding example] Font type: A, font width: 100 dots, font height: 100 dots, font design: 1 <A> <V>100<H>100<P>2 <$>A,100,100,1<$=>SATO <Q>2 <Z> [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 <$>.
  • Page 88 Outline Font Design The print sample shown above is issued with a head density of 8 dots/mm...
  • Page 89: Esc+$= Outline Font Print

    Specifies printing command of outline font [Format] <$=>n~n ●Parameter n[Print data] Data [Coding example] Print data: SATO <A> <V>100<H>100<P>2 <$>A,100,100,1<$=>SATO <Q>2 <Z> [Supplementary Explanation] 1. The outline font printing commando <$=> shall be executed after the outline font design selection <$>.
  • Page 90 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...
  • Page 91: Esc+Rd Cg Font

    Valid range between items The set parameter becomes invalid. [Function] Specifying CG font type, font style, font size, and print data. [Format] <RD>abc,ddd,eee,n~n ●Parameter a [Font type] [SATO CG Sleek] [SATO CG Stream] Setting Symbol Parameter name Character set value Character Character set specified by <CE>...
  • Page 92 [Coding Example1] Font type: SATO CG Sleek, Width: 10 pts, Height: 10 pts <A> <V>100<H>100<P>2 <RD>A00,P10,P10,SATO <Q>2 <Z> [Supplementary Explanation] 1. The font size is set by [dot number] or [point number]. 2. The dot size does vary with printer type. (Refer top table below)
  • Page 93 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.
  • Page 94 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.
  • Page 95: Esc+Rg Multiple Language

    8.21 Font 8.21 ESC+RG Multiple Language ESC+RG Multiple Language Hexadecimal <RG> Parameter a,b,c,ddd,eee,ffff…fff code <1B> <52> <47> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 96 Font set Font type er b (UTF-16BE) SATO Hebe Sans WGL4 Hebe Serif 0020-FB02 Arabic (Farsi) 0020-00FF, 0600-06FF SATO Hebe Sans Arabic Hebe Serif +ISO8859-1 FE70-FEFC Thai SATO Hebe Sans Thai Hebe Serif 0020-00FF, 0E01-0E5B +ISO8859-1 Hindi SATO Hebe Sans Hindi...
  • Page 97 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 “-“. <CE> <RG> Parameter a Official name Parameter b Font name DOS 858...
  • Page 98 Multiple language sample Print sample in following condition: Head density: 8 dots/mm, 28x28 point.
  • Page 99: Esc+Rh Scalable Font

    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...
  • Page 100 [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 <A> <V>100<H>100<P>2 <RH>1, SATOCGStream.ttf,0,20,20,<FF33>16<FF21>16<FF34>16<FF2F>16 <Q>2 <Z> [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 <A>...
  • Page 101 Scalable font sample Print sample in following condition: Head density: 8 dots/mm, 30x30 point.
  • Page 102: Esc+K1 16X16 Dots Kanji In Horizontal Line

    8.23 Font 16x16 dots Kanji 8.23 ESC+K1 16x16 dots Kanji in Horizontal Line ESC+K1 in Horizontal Line Parameter Hexadecimal code <1B> <4B> <31> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 103: Esc+K2 24X24 Dots Kanji In Horizontal Line

    8.24 Font 24x24 dots Kanji 8.24 ESC+K2 24x24 dots Kanji in Horizontal Line ESC+K2 in Horizontal Line Parameter Hexadecimal code <1B> <4B> <32> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 104: Esc+K3 22X22 Dots Kanji In Horizontal Line

    8.25 Font 22x22 dots Kanji 8.25 ESC+K3 22x22 dots Kanji in Horizontal Line ESC+K3 in Horizontal Line Parameter Hexadecimal code <1B> <4B> <33> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 105: Esc+K4 32X32 Dots Kanji In Horizontal Line

    8.26 Font 32x32 dots Kanji 8.26 ESC+K4 32x32 dots Kanji in Horizontal Line ESC+K4 in Horizontal Line Parameter Hexadecimal code <1B> <4B> <34> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 106: Esc+K5 40X40 Dots Kanji In Horizontal Line

    8.27 Font 40x40 dots Kanji 8.27 ESC+K5 40x40 dots Kanji in Horizontal Line ESC+K5 in Horizontal Line Parameter Hexadecimal code <1B> <4B> <35> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 107: Esc+K8 16X16 Dots Kanji In Horizontal Line With 1-Byte Character

    8.28 Font 8.28 ESC+K8 16x16 dots Kanji in Horizontal Line 16x16 dots Kanji in Horizontal Line ESC+K8 with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <38> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 108: Esc+K9 24X24 Dots Kanji In Horizontal Line With 1-Byte Character

    8.29 Font 8.29 24x24 dots Kanji in Horizontal Line ESC+K9 24x24 dots Kanji in Horizontal Line ESC+K9 with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <39> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 109: Esc+Ka 22X22 Dots Kanji In Horizontal Line With 1-Byte Character

    8.30 Font 8.30 22x22 dots Kanji in Horizontal Line ESC+KA 22x22 dots Kanji in Horizontal ESC+KA Line with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <41> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 110: Esc+Kb 32X32 Dots Kanji In Horizontal Line With 1-Byte Character

    8.31 Font 8.31 32x32 dots Kanji in Horizontal Line ESC+KB 32x32 dots Kanji in Horizontal ESC+KB Line with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <42> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 111: Esc+Kd 40X40 Dots Kanji In Horizontal Line With 1-Byte Character

    8.32 Font 8.32 ESC+KD 40x40 dots Kanji in Horizontal 40x40 dots Kanji in Horizontal Line ESC+KD Line with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <44> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 112: Esc+K1 16X16 Dots Kanji In Vertical Line

    8.33 Font 16x16 dots Kanji 8.33 ESC+k1 16x16 dots Kanji in Vertical Line ESC+k1 in Vertical Line Parameter Hexadecimal code <1B> <6B> <31> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 113: Esc+K2 24X24 Dots Kanji In Vertical Line

    8.34 Font 24x24 dots Kanji 8.34 ESC+k2 24x24 dots Kanji in Vertical Line ESC+k2 in Vertical Line Parameter Hexadecimal code <1B> <6B> 32> an~n 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 114: Esc+K3 22X22 Dots Kanji In Vertical Line

    8.35 Font 22x22 dots Kanji 8.35 ESC+k3 22x22 dots Kanji in Vertical Line ESC+k3 in Vertical Line Parameter Hexadecimal code <1B> <6B> 33> an~n 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 115: Esc+K4 32X32 Dots Kanji In Vertical Line

    8.36 Font 32x32 dots Kanji 8.36 ESC+k4 32x32 dots Kanji in Vertical Line ESC+k4 in Vertical Line Parameter Hexadecimal code <1B> <6B> 34> an~n 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 116: Esc+K5 40X40 Dots Kanji In Vertical Line

    8.37 Font 40x40 dots Kanji 8.37 ESC+k5 40x40 dots Kanji in Vertical Line ESC+k5 in Vertical Line Parameter Hexadecimal code <1B> <6B> 35> an~n 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 117: Esc+K8 16X16 Dots Kanji In Vertical Line With 1-Byte Character

    8.38 Font 8.38 16x16 dots Kanji in Vertical Line ESC+k8 16x16 dots Kanji in Vertical Line ESC+k8 with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <6B> <38> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 118: Esc+K9 24X24 Dots Kanji In Vertical Line With 1-Byte Character

    8.39 Font 8.39 ESC+k9 24x24 dots Kanji in Vertical Line 24x24 dots Kanji in Vertical Line ESC+k9 with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <6B> <39> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 119: Esc+Ka 22X22 Dots Kanji In Vertical Line With 1-Byte Character

    8.40 Font 8.40 22x22 dots Kanji in Vertical Line ESC+kA 22x22 dots Kanji in Vertical Line ESC+kA with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <6B> <41> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 120: Esc+Kb 32X32 Dots Kanji In Vertical Line With 1-Byte Character

    8.41 Font 8.41 32x32 dots Kanji in Vertical Line ESC+kB 32x32 dots Kanji in Vertical Line ESC+kB with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <6B> <42> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 121: Esc+Kd 40X40 Dots Kanji In Vertical Line With 1-Byte Character

    8.42 Font 8.42 40x40 dots Kanji in Vertical Line ESC+kD 40x40 dots Kanji in Vertical Line ESC+kD with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <6B> <44> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 122: Esc+T1 16X16 Dots External Font Registration

    8.43 Font 8.43 16x16 dots External Font ESC+T1 16x16 dots External Font ESC+T1 Registration Registration Parameter Hexadecimal code <1B> <54> <31> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 123 [Coding Example 3] Registration code in Unicode binary code. <A> <KS>0 <CC>0 <T1>B<00>16 <00FF ・・・・・・・・・・FF00>16 <Z> <A> <CC>0 <V>100<H>200<K1>B<E0>16<00>16 <Q>2 <Z> [Coding Example 4] Register in the user registration memory <A> <KS>0 <CC>1 <T1>B<40>16 <00FF ・・・・・・・・・・FF00>16 <Z> [Supplemental explanation] 1. Registering 16x16 dots external fonts in the internal memory or user registration memory. 2.
  • Page 124: Esc+T2 24X24 Dots External Font Registration

    8.44 Font 24x24 dots External Font 8.44 ESC+T2 24x24 dots External Font ESC+T2 Registration Registration Parameter Hexadecimal code <1B> <54> <32> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 125 [Coding Example 3] Registration code in Unicode binary code. <A> <CC>0 <T2>B<00>16 <00FF ・・・・・・・・・・FF00>16 <Z> <A> <CC>0 <V>100<H>200<K1>B<E0>16<00>16 <Q>2 <Z> [Coding Example 4] Register in the user registration memory <A> <KS>0 <CC>1 <T2>B<40>16 <00FF ・・・・・・・・・・FF00>16 <Z> [Supplemental explanation] 1. Registering 24 x 24dots external fonts in the internal memory or user registration memory. 2.
  • Page 126: Esc+K1(K2)

    8.45 Font 8.45 Recall Horizontal Writing ESC+K1(K2) Recall Horizontal Writing ESC+K1(K2) External Character External Character K1(K2) Parameter Hexadecimal code <1B> <4B> <31> (<4B> <32> ab~b Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 127 [Coding example 2]Invokes 24 x 24 dots external character, Registration data in Shift JIS binary code <A> <KS>0 <T2>B<40> <00FF ・・・・・・・・・・FF00> <Z> <A> <V>100<H>200<K2>B<F0> <40> <Q>2 <Z> [Coding example 3] Invokes 16x16 dots external character, Registration data in Unicode character <A>...
  • Page 128: Esc+K1(K2) Recall Vertical Writing External Character

    8.46 Font Recall Vertical Writing 8.46 ESC+K1(K2) Recall Vertical Writing ESC+k1(k2) External Character External Character k1(k2) Parameter Hexadecimal code <1B> <6B> <31> (<6B> <32> ab~b Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 129 [Coding example 2] Invokes 24x24 dots external character, Registration data in Shift JIS binary code <A> <KS>0 <T2>B<40> <00FF ・・・・・・・・・・FF00> <Z> <A> <V>100<H>200<k2>B<F0> <40> <Q>2 <Z> [Coding example 3] Invokes 16x16 dots external character, Registration data in Unicode character <A> <KS>0 <T1>H01 00FF ・・・・・・・・・・FF00...
  • Page 130: Barcode Command

    9 Barcode Command In barcode specification, print of various barcodes, change of bar width ratio, and print of guard bar or human-readable information can be performed by the specification (B, D, BD) after ESC. The contents may vary depending on the specification. This and next page should be read closely and followed. Refer to the table below for the specification of B, D, and BD.
  • Page 131 (4) Designation of human readable information (HRI) and guard bar For UPC-A and JAN/EAN 8 and13 digits barcode, availability of human-readable information (hereinafter HRI) and guard bar can be specified. Barcode Barcode specification <B> <D> <BD> specification parameter JAN/EAN 13 : Nil : Nil : Available...
  • Page 132 [Important] 1. In this case, barcode will not have specification such as Bar Width Ratio and HRI. 2. HRI will not be printed when barcode is error for barcode with HRI. (5) Composition of check digit Refer to the table below for check digit in each barcode. [Composition of C/D] Barcode Barcode...
  • Page 133 (7) Printing barcode exceeding the area of media size (<A1>). When printing barcode or HRI exceeding the area of media size (<A1>), the barcode and HRI inside the media will be printed. Example of printing UPC-A (with HRI) exceeding the area of media size. Media size area Dose not print Barcode and HRI.
  • Page 134: 3641Esc+B Barcode (Ratio 1:3)

    9.1 Barcode 3641ESC+B Barcode (Ratio 1:3) Barcode (Ratio 1:3) ESC+B Parameter Hexadecimal code <1B> <42> abbcccn~ n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 135 [Coding Example 1] Barcode symbology: CODE39 Narrow bar width: 03 Height of barcode: 120 Print data: *1234AB* <A> <V>100<H>100<B>103120*1234AB* <Q>2 <Z> [Coding Example 2] Barcode symbology: JAN-8 Narrow bar width: 02 Height of barcode: 080 Print data: 4912345 <A> <V>100<H>100<B>4020804912345 <Q>2 <Z>...
  • Page 136: Esc+D Barcode (Ratio 1:2)

    9.2 Barcode ESC+D Barcode (Ratio 1:2) Barcode (Ratio 1:2) ESC+D Parameter Hexadecimal code <1B> <44> abbcccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 137 [Coding Example 1] Barcode symbology: CODABAR (NW-7), Narrow bar width: 03, Height of barcode: 120, Print data: A1234A <A> <V>100<H>100<D>003120A1234A <Q>2 <Z> [Coding Example 2] Barcode symbology: ITF, Narrow bar width: 02, Height of barcode: 080 Print data: 98002345678163 <A> <V>100<H>100<D>20208098002345678163 <Q>2 <Z>...
  • Page 138: Esc+D~Esc+D Barcode (With Hri)

    9.3 Barcode ESC+D ESC+D~ESC+d Barcode (with HRI) Barcode (with HRI) ~ESC+d D ~ d Parameter Hexadecimal code <1B> <44> ~ Character type abbcccn~n~<d>n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 139: Esc+Bd Barcode (Ratio 2:5)

    9.4 Barcode ESC+BD Barcode (Ratio 2:5) Barcode (Ratio 2:5) ESC+BD Parameter Hexadecimal code <1B> <42> <44> abbcccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 140 [Coding Example 1] Barcode symbology: CODABAR (NW-7), Narrow bar width: 03, Height of barcode: 120, Print data: A1234A <A> <V>100<H>100<BD>003120A1234A <Q>2 <Z> [Coding Example 2] Barcode symbology: ITF,Narrow bar width: 03, Height of barcode: 120, Print data: 98002345678163 <A> <V>100<H>100<BD>20212098002345678163 <Q>2 <Z>...
  • Page 141: Esc+Bt Barcode Ratio Registration

    9.5 Barcode ESC+BT Barcode Ratio Registration Barcode Ratio Registration ESC+BT Parameter Hexadecimal code <1B> <42> <54> abbccddee Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 142: Esc+Bw Barcode Print By Specified Ratio

    9.6 Barcode Barcode Print ESC+BW Barcode print by specified ratio ESC+BW by Specified Ratio Parameter Hexadecimal code <1B> <42> <57> aabbbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 143 CODABAR(NW-7) Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 . * Under the standards, 0x20(SP) cannot be used. If used, this code will be printed as a blank rather than returning a printer error.
  • Page 144 CODE39 Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 ....
  • Page 145: Esc+Bc Code93 Barcode

    9.7 Barcode ESC+BC CODE93 Barcode CODE 93 Barcode ESC+BC Parameter Hexadecimal code <1B> <42> <43> aabbbccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 146 CODE93Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 ` ! ” & ’ ; [ { , < | M ] m } > . ^ ? O _ o DE You can specify from 00H to 7FH for Code93.
  • Page 147: Esc+Bf Upc Add-On (Bookland)

    9.8 Barcode ESC+BF UPC Add-on (Bookland) UPC Add-on (Bookland) ESC+BF Parameter Hexadecimal code <1B> <42> <46> aabbbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 148 UPC Add-on Barcode Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1...
  • Page 149: Esc+Bg Code128 Barcode

    9.9 Barcode ESC+BG CODE128 Barcode Code 128 Barcode ESC+BG Parameter Hexadecimal code <1B> <42> <47> aabbbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 150 CODE128 - Code Table VALUE CodeA CodeB CodeC ! ! ” ” & & ’ ’ , , . . ; ; < < >(Note 4.) >(Note 4.) ? ?...
  • Page 151 VALUE CodeA CodeB CodeC [ [ \ \ ] ] ^ ^ _ _ ‘ >SP NUL >SP >! SOH >! b >” STX >” ># ETX ># >$ EOT >$ >% ENQ >% >& ACK >& >’ BEL >’ >( >( >)
  • Page 152 VALUE CodeA CodeB CodeC SHIFT >B SHIFT >B Code-C >C Code-C >C Code-B >D FNC4 >D Code-B >D FNC4 >E Code-A >E Code-A >E FNC1 >F FNC1 >F FNC1 >F STARTCODE A>G B>H C>I [Notes] 1. START code must be sent. 2.
  • Page 153: Esc+Bi Gs1-128 (Ucc/Ean128) (Standard Carton Id Only)

    9.10 Barcode 9.10 ESC+BI GS1-128 (UCC/EAN128) GS1-128 (UCC/EAN128) ESC+BI (Standard Carton ID Only) (Standard Carton ID Only) Parameter Hexadecimal code <1B> <42> <49> aabbbcn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 154 Matrix 2of5 Industrial2of5 UPC-A,JAN/EAN8 JAN/EAN13,UPC-E GS1-128 (UCC/EAN128) MSI Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1...
  • Page 155: Esc+Bp Postnet

    9.11 Barcode 9.11 ESC+BP Postnet Postnet ESC+BP Parameter Hexadecimal code <1B> <42> <50> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 156 POSTNET Code table b8 0 b7 0 b6 0 b5 0 b4 b3 b2 b1...
  • Page 157: Esc+Bs Usps Barcode

    9.12 Barcode 9.12 ESC+BS USPS Barcode USPS Barcode ESC+BS Parameter Hexadecimal code <1B> <42> <53> aabbbccccccddddddddd(e~e) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 158 USPS Code table b8 0 b7 0 b6 0 b5 0 b4 b3 b2 b1...
  • Page 159: Esc+Eu Composite Symbol

    9.13 Barcode 9.13 ESC+EU Composite symbol Composite Symbol ESC+EU Parameter Hexadecimal code <1B> <45> <55> aaabbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 160 [Format 2] <EU>aabbcccn~n ●Parameter a [Type of composite symbol] GS1-128 Composite (CC-A/CC-B) GS1-128 Composite (CC-C) b [Narrow bar width] 01 ~ 12 dots c [Barcode height] 001 ~ 500 dots *Specify barcode height when narrow bar width is “01”. *When specifying narrow bar width “03”, Barcode height “100”, Barcode height become 300 dots. n [Print data] Data (Up to 120 digits including 1D and 2D code) Maximum number of digit for the 2D code *There is a limit for the barcode.
  • Page 161 [Coding Example6] GS1 DataBar Expanded Composite(CC-A/CC-B) <A> <V>100<H>100 <EU>060522104912345678904 <Q>1 <Z> [Coding Example7] GS1 DataBar Expanded Stacked(CC-A/CC-B) <A> <V>100<H>100 <EU>060502104912345678904 <Q>1 <Z> [Coding Example8] UPC-A Composite (CC-A/CC-B) <A> <V>100<H>100 <EU>0704331234567890|991234-abcd <Q>1 <Z> [Coding Example9] UPC-E Composite (CC-A/CC-B) <A> <V>100<H>100 <EU>08041200000123|15021231 <Q>1 <Z>...
  • Page 162 [Supplementary Explanation] 1. Parameter varies depending on one-dimensional barcode type. Segment width can be specified only for DataBar Expanded Composite(CC-A/CC-B) (EU06). Barcode height can be specified only for GS1-128(UCC/EAN-128) (EU11, EU12). 2. If the value is not set to the data portion, composite symbol will not be printed. 3.
  • Page 163: Esc+Bl Upc-A Barcode (Without Hri)

    9.14 Barcode 9.14 ESC+BL UPC-A Barcode (Without HRI) UPC-A Barcode ESC+BL (Without HRl) Parameter Hexadecimal code <1B> <42> <4C> aabbcccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 164: Esc+Bl~Esc+D Upc-A Barcode (Without Hri)

    9.15 Barcode 9.15 ESC+BL~ESC+d UPC-A Barcode (Without UPC-A Barcode ESC+BL HRI) ~ ESC+d (Without HRl) BL~d Parameter Hexadecimal code <1B> <42> <4C> ~character type abbcccn~n~<d>n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 165 7. All character barcode have the same height when printing UPC-A specifying <D> and then <font>. The first and the last character barcode have the same height to the guard bar when printing UPC-A specifying <BL> and then <font>. When printing UPC-A specifying <D> and <font>, HRI can be printed under the first digit and the last digit because the height of the first digit and the last digit of the barcode is low.
  • Page 166: Esc+Bm Upc-A Barcode (With Hri)

    9.16 Barcode 9.16 ESC+BM UPC-A Barcode (With HRI) UPC-A Barcode ESC+BM (With HRI) Parameter Hexadecimal code <1B> <42> <4D> abbcccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 167: Esc+Bz Customer Barcode

    9.17 Barcode 9.17 ESC+BZ Customer Barcode ESC+BZ Customer Barcode Parameter Hexadecimal code <1B> <42> <5A> aaaaaaan~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 168 Code table for Customer Barcode b8 0 b7 0 b6 0 b5 0 b4 b3 b2 b1...
  • Page 169: Code

    10 2D code 10.1 2D code 10.1 ESC+2D10 PDF417 PDF417 ESC+2D10 2D10 Parameter Hexadecimal code <1B> <32> <44> <31> <30> ,aa,bb,c,dd,ee(,f) Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 170 [Supplementary Explanation] 1. Base print position of PDF417 is specified by vertical print position<V> and horizontal print position<H> <V>100<H>200<2D10>***・・・・・・** 2. When d=e=00, aspect ratio will be at 1:2 based on the number of print data. 3. When parameter d and e doesn’t match number of data, print may not be performed properly. 4.
  • Page 171 PDF417Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 P ` SP 0 " & < > o DE [00HtoFFH] can be available for PDF417.
  • Page 172: Esc+2D12 Micro Pdf417

    10.2 2D code 10.2 ESC+2D12 Micro PDF417 Micro PDF417 ESC+2D12 2D12 Parameter Hexadecimal code <1B> <32> <44> <31> <32> ,aa,bb,c,dd(,e) Initial value When the power switch is OFF The set parameter is not maintained Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 173 [Note] Symbol size of Micro PDF417 has 34 types and shown in the table below. Micro PDF417 - symbol size and number of data Symbol size Maximum number of data Cols(c) Rows(d) Alphabet(A-Z) Numeric Binary mode * Way of mixing alphabets (Capital, lower case), numeric characters and control codes differs by combination of number of characters.
  • Page 174 Micro PDF417 Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 P ` SP 0 " & < > Micro PDF417 can specify 00HtoFFH.
  • Page 175: Esc+2D20 Maxi Code

    10.3 2D code 10.3 ESC+2D20 MAXI Code MAXI Code ESC+2D20 2D20 Parameter Hexadecimal code <1B> <32> <44> <32> <30> ,a(,bbb,ccc,d~d) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 176 MaxiCode Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 @ P ` p ! 1 ” & ’ G W g + ; K [ k { , < L ¥ | M ]...
  • Page 177: Esc+2D30 Qr Code (Model 2)

    10.4 2D code 10.4 ESC+2D30 QR Code (Model 2) QR Code (Model 2) ESC+2D30 2D30 Parameter Hexadecimal code <1B> <32> <44> <33> <30> ,a,bb,c,d(,ee,ff,gg) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 178 [Coding Example1] Error correction level: 7%, Size of one side of cell: 05 Data setup mode: Manual setup, Concatenation mode: Normal <A> <V>100<H>200<2D30>,L,05,0,0 <DS>1,012345 <Q>2 <Z> [Supplementary Explanation2] 1. If the parameter other than the description is specified or number of print data is not match, print is not executed. 2.
  • Page 179 QR Code data size list (Model 2) Error Alpha- Error Alpha- Version Numeric Kanji Binary Version Numeric Kanji Binary Correction numeric Correction numeric 21X21 61X61 25X25 65X65 1022 29X29 69X69 1101 33X33 73X73 1250 37X37 77X77 1408 1082 41X41 81X81 1548 1212 45X45...
  • Page 180 Error Alpha- Error Alpha- Version Numeric Kanji Binary Version Numeric Kanji Binary Correction numeric Correction numeric 2232 1352 4417 2677 1132 1840 1708 1035 3486 2113 1452 1224 2473 1499 1030 101X101 141X141 1897 1150 2409 1460 1003 4686 2840 1201 1952 1872...
  • Page 181: Esc+2D31 Qr Code (Model 1)

    10.5 2D code 10.5 ESC+2D31 QR Code (Model 1) QR Code (Model 1) ESC+2D31 2D31 Parameter Hexadecimal code <1B> <32> <44> <33> <31> ,a,bb,c,d(,ee,ff,gg) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set parameter becomes invalid.
  • Page 182 [Supplementary Explanation1] 1. When specifying Kanji in <DN>, specify size that is 2 X number of Kanji characters. 2. For <DN> in Automatic setup, when 80H to 9FH and E0H to FFH is specified as data, it is handed as Kanji mode,and cannot specify them as binary [Coding Example1] Error correction level: 7%, Size of one side of cell: 05...
  • Page 183 QR Code data size list (Model 1) Error Alpha- Error Alpha- Version Numeric Kanji Binary Version Numeric Kanji Binary Correction numeric Correction numeric 21X21 61X61 25X25 65X65 1030 29X29 69X69 1167 33X33 73X73 37X37 41X41 45X45 49X49 53X53 57X57...
  • Page 184: Esc+2D32 Micro Qr Code

    10.6 2D code 10.6 ESC+2D32 Micro QR Code Micro QR Code ESC+2D32 2D32 Parameter Hexadecimal code <1B> <32> <44> <33> <32> ,a,bb,c Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 185 [Coding Example2]Error correction level: 7%, Size of one side of cell: 04 Mixed specification of Manual setup (Data setup mode) In Manual setup, you can proceed specifying data in specified input mode (Numeric, Alphanumeric, Kanji, Binary) in a row. <A> <V>100<H>200 <2D32>,L,04,0 <DS>3,サトー...
  • Page 186 QR Code (Numeric mode) Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1...
  • Page 187 QR Code (Alphanumeric mode) Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0...
  • Page 188 QR Code (Binary mode) Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 " & < ー > QR Code can specify from 00H to 7FH, and from A0H to DFH.
  • Page 189 QR Code (Kanji mode) Code table Shift JIS 813F SP 、 。 , . ・ ; ? ! ゛ ゜ ´ ` ¨ 814F ^  ̄ _ ヽ ヾ ゝ ゞ 〃 仝 々 〆 〇 ー ― ‐ 記 815F \...
  • Page 190 Shift JIS ア 889E 亜 唖 娃 阿 哀 愛 挨 姶 逢 葵 茜 穐 悪 握 渥 88AE 旭 葦 芦 鯵 梓 圧 斡 扱 宛 姐 虻 飴 絢 綾 鮎 或 88BE 粟 袷 安 庵 按 暗 案 闇 鞍 杏 イ...
  • Page 191 Shift JIS キ 8ADE 企 伎 危 喜 器 8AEE 基 奇 嬉 寄 岐 希 幾 忌 揮 机 旗 既 期 棋 棄 8B3F 機 帰 毅 気 汽 畿 祈 季 稀 紀 徽 規 記 貴 起 8B4F 軌...
  • Page 192 Shift JIS コ 8D90 告 国 穀 酷 鵠 黒 獄 漉 腰 甑 忽 惚 骨 狛 込 8D9E 此 頃 今 困 坤 墾 婚 恨 懇 昏 昆 根 梱 混 痕 8DAE 紺 艮 魂 サ 8DAE 些...
  • Page 193 Shift JIS シ 904F 唇 娠 寝 審 心 慎 振 新 晋 森 榛 浸 深 申 疹 真 905F 神 秦 紳 臣 芯 薪 親 診 身 辛 進 針 震 人 仁 刃 906F 塵 壬 尋 甚 尽 腎 訊 迅 陣 靭 ス...
  • Page 194 Shift JIS チ 929E 帖 帳 庁 弔 張 彫 徴 懲 挑 暢 朝 潮 牒 町 眺 92AE 聴 脹 腸 蝶 調 諜 超 跳 銚 長 頂 鳥 勅 捗 直 朕 92BE 沈 珍 賃 鎮 陳 ツ...
  • Page 195 Shift JIS ハ 94BE 叛 帆 搬 斑 板 氾 汎 版 犯 班 畔 繁 般 藩 販 範 94CE 釆 煩 頒 飯 挽 晩 番 盤 磐 蕃 蛮 ヒ 94CE 匪 卑 否 妃 庇 94DE 彼...
  • Page 196 Shift JIS モ 96DE 尤 戻 籾 貰 問 悶 紋 門 匁 ヤ 96DE 也 冶 夜 爺 耶 野 弥 96EE 矢 厄 役 約 薬 訳 躍 靖 柳 薮 鑓 ユ 96EE 愉 愈 油 癒 973F 諭...
  • Page 197 Shift JIS 一 989E 弌 丐 丕 丨 989E 个 丱 丶 989E 丶 丼 丿 989E 丿 乂 乖 乘 乙 989E 亂 亅 989E 亅 豫 亊 98AE 舒 ニ 98AE 弍 于 亞 亟 亠 98AE 亠 亢 亰 亳 亶 人...
  • Page 198 Shift JIS 匸 99AE 匸 區 十 99BE 卆 卅 丗 卉 卍 凖 ト 99BE 卞 卩 99BE 卩 卮 夘 卻 卷 厂 99BE 厂 厖 厠 厦 99CE 厥 厮 厰 厶 99CE 厶 參 簒 又 99CE 雙...
  • Page 199 Shift JIS 子 9B6F 孑 孕 孚 孛 孥 孩 孰 孳 孵 學 斈 孺 宀 9B6F 宀 9B80 它 宦 宸 寃 寇 寉 寔 寐 寤 實 寢 寞 寥 寫 寰 寶 9B90 寳 寸 9B90 尅...
  • Page 200 Shift JIS 心 9C9E 悄 悛 悖 悗 悒 悧 悋 惡 悸 惠 惓 悴 忰 悽 惆 9CAE 悵 惘 慍 愕 愆 惶 惷 愀 惴 惺 愃 愡 惻 惱 愍 愎 9CBE 慇 愾 愨 愧 慊 愿 愼 愬 愴 愽 慂 慄 慳 慷 慘 慙 9CCE 慚...
  • Page 201 Shift JIS 木 9E80 梳 栫 桙 档 桷 桿 梟 梏 梭 梔 條 梛 梃 檮 梹 桴 9E90 梵 梠 梺 椏 梍 桾 椁 棊 椈 棘 椢 椦 棡 椌 棍 9E9E 棔 棧 棕 椶 椒 椄 棗 棣 椥 棹 棠 棯 椨 椪 椚 9EAE 椣...
  • Page 202 Shift JIS 火 E080 烙 焉 烽 焜 焙 煥 煕 熈 煦 煢 煌 煖 煬 熏 燻 熄 E090 熕 熨 熬 燗 熹 熾 燒 燉 燔 燎 燠 燬 燧 燵 燼 E09E 燹 燿 爍 爐 爛 爨 爪...
  • Page 203 Shift JIS 目 E1CE 睾 睹 瞎 瞋 瞑 瞠 瞞 瞰 瞶 瞹 瞿 瞼 瞽 瞻 矇 矍 E1DE 矗 矚 矛 E1DE 矜 矢 E1DE 矣 矮 石 E1DE 矼 砌 砒 礦 砠 礪 硅 碎 硴 碆 硼 E1EE 碚...
  • Page 204 Shift JIS 网 E39E 网 罕 罔 罘 罟 罠 罨 罩 罧 罸 E3AE 羂 羆 羃 羈 羇 羊 E3AE 羌 羔 羞 羝 羚 羣 羯 羲 羹 羮 羶 E3BE 羸 譱 羽 E3BE 翅 翆 翊 翕 翔 翡 翦 翩 翳 翹 飜 老...
  • Page 205 Shift JIS 艸 E55F 蘋 藾 藺 蘆 蘢 蘚 蘰 蘿 虍 E55F 虍 乕 虔 號 虧 虫 E55F 虱 蚓 蚣 E56F 蚩 蚪 蚋 蚌 蚶 蚯 蛄 蛆 蚰 蛉 蠣 蚫 蛔 蛞 蛩 蛬 E580 蛟...
  • Page 206 Shift JIS 赤 E6CE 赧 E6DE 赭 走 E6DE 赱 赳 趁 趙 足 E6DE 跂 趾 趺 跏 跚 跖 跌 跛 跋 跪 跫 E6EE 跟 跣 跼 踈 踉 跿 踝 踞 踐 踟 蹂 踵 踰 踴 蹊 E73F 蹇...
  • Page 207 Shift JIS 阜 E89E 陝 陟 陦 陲 陬 隍 隘 隕 隗 險 隧 隱 隲 隰 隴 隶 E8AE 隶 隸 隹 E8AE 隹 雎 雋 雉 雍 襍 雜 霍 雕 雨 E8AE 雹 霄 霆 霈 霓 E8BE 霎...
  • Page 208 Shift JIS 魚 E9AE 魴 鮓 鮃 鮑 鮖 鮗 鮟 鮠 鮨 E9BE 鮴 鯀 鯊 鮹 鯆 鯏 鯑 鯒 鯣 鯢 鯤 鯔 鯡 鰺 鯲 鯱 E9CE 鯰 鰕 鰔 鰉 鰓 鰌 鰆 鰈 鰒 鰊 鰄 鰮 鰛 鰥 鰤 鰡 E9DE 鰰...
  • Page 209: Esc+2D50 Datamatrix (Ecc200)

    10.7 2D code 10.7 ESC+2D50 Datamatrix (ECC200) ESC+2D50 DataMatrix (ECC200) 2D50 Parameter Hexadecimal code <1B> <32> <44> <35> <30> ,aa,bb,ccc,ddd Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
  • Page 210 *Symbol size of DataMatrix (ECC200) is following 30 types. Symbol size and number of data of DataMatrix (ECC200) Symbol size Maximum data digits Number of cell in Number of Number of Numeric Alphanumeric Briary one line(c) cell line(d) block 1152 1392 1042 1632...
  • Page 211 DataMatrix Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 @ P ` SP 0 ! ” & ’ ; K [ { , ¥ | < M ] m } . N ^ > O _...
  • Page 212: Esc+2D51 Gs1 Datamatrix

    10.8 2D code 10.8 ESC+2D51 GS1 Datamatrix GS1 DataMatrix ESC+2D51 2D51 Parameter Hexadecimal code <1B> <32> <44> <35> <31> ,aa,bb,ccc,ddd Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
  • Page 213 11. The number of data can be specified in the data part depends on the data format. Available data number is as follows. (Number of cell is auto setting or the maximum cell number is specified): Data format Number of data Numeric 3116 Data format...
  • Page 214 GS1 DataMatrix Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 @ P ` SP 0 ! ” & ’ ; K [ { , ¥ | < M ] m } . N ^ >...
  • Page 215: Esc+2D70 Aztec Barcode

    10.9 2D code 10.9 ESC+2D70 Aztec Barcode Aztec 2D code ESC+2D70 2D70 Parameter Hexadecimal code <1B> <32> <44> <37> <30> ,a,bb,cc,dd,e,f~f Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 216 Symbol size table Parameter c Format Digit Text Binary data 15x15 Compact 19x19 Compact 23X23 Compact 27X27 Compact 31X31 37X37 41X41 45X45 49X49 53X53 57X57 61X61 67X67 71X71 75X75 79X79 1008 83X83 1123 87X87 1246 91X91 1378 1104 95X95 1511 1210 101X101 1653...
  • Page 217 4. Aztec code is settable within the range (00H – FFH). For Binary data, user needs to set the data number properly by using the <ESC>DN command. If Data number and Print data doesn’t match, symbol will not print properly. 5.
  • Page 218 Data n Data n+1 FNC1 30H to 36H Aztec code is settable within the range (00H – FFH). To set 1BH, specify [1BH,1BH] To set FNC1, specify [1BH, 30H]. To set ECI, specify [1BH, *]. (‘*’ refer from 31H to 36H.)
  • Page 219: Esc+Bq Qr Code (Compatible Commands)

    10.10 2D code 10.10 ESC+BQ Code (Compatible ESC+BQ QR Code(Compatible Commands) Commands) Parameter Hexadecimal Manual setupabcc,(ddeeff,)g(hhhh)n code <1B> <42> <51> Auto setup abcc,(ddeeff,)gn Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 220 QR Code data size list (Model 1) Error Alpha- Error Alpha- Version Numeric Kanji Binary Version Numeric Kanji Binary Correction Numeric Correction Numeric 21X21 61X61 25X25 65X65 1030 29X29 69X69 1167 33X33 73X73 37X37 41X41 45X45 49X49 53X53 57X57...
  • Page 221 QR Code (Numeric mode) Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1...
  • Page 222 QR Code (Alphanumeric mode) Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0...
  • Page 223 QR Code (Binary mode) Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 " & < ー > QR Code can specify from 00H to 7FH, and from A0H to DFH.
  • Page 224 QR Code (Kanji mode) Code table Shift JIS 813F SP 、 。 , . ・ ; ? ! ゛ ゜ ´ ` ¨ 814F ^  ̄ _ ヽ ヾ ゝ ゞ 〃 仝 々 〆 〇 ー ― ‐ 記 815F \...
  • Page 225 Shift JIS ア 889E 亜 唖 娃 阿 哀 愛 挨 姶 逢 葵 茜 穐 悪 握 渥 88AE 旭 葦 芦 鯵 梓 圧 斡 扱 宛 姐 虻 飴 絢 綾 鮎 或 88BE 粟 袷 安 庵 按 暗 案 闇 鞍 杏 イ...
  • Page 226 Shift JIS キ 8ADE 企 伎 危 喜 器 8AEE 基 奇 嬉 寄 岐 希 幾 忌 揮 机 旗 既 期 棋 棄 8B3F 機 帰 毅 気 汽 畿 祈 季 稀 紀 徽 規 記 貴 起 8B4F 軌...
  • Page 227 Shift JIS コ 8D90 告 国 穀 酷 鵠 黒 獄 漉 腰 甑 忽 惚 骨 狛 込 8D9E 此 頃 今 困 坤 墾 婚 恨 懇 昏 昆 根 梱 混 痕 8DAE 紺 艮 魂 サ 8DAE 些...
  • Page 228 Shift JIS シ 904F 唇 娠 寝 審 心 慎 振 新 晋 森 榛 浸 深 申 疹 真 905F 神 秦 紳 臣 芯 薪 親 診 身 辛 進 針 震 人 仁 刃 906F 塵 壬 尋 甚 尽 腎 訊 迅 陣 靭 ス...
  • Page 229 Shift JIS チ 929E 帖 帳 庁 弔 張 彫 徴 懲 挑 暢 朝 潮 牒 町 眺 92AE 聴 脹 腸 蝶 調 諜 超 跳 銚 長 頂 鳥 勅 捗 直 朕 92BE 沈 珍 賃 鎮 陳 ツ...
  • Page 230 Shift JIS ハ 94BE 叛 帆 搬 斑 板 氾 汎 版 犯 班 畔 繁 般 藩 販 範 94CE 釆 煩 頒 飯 挽 晩 番 盤 磐 蕃 蛮 ヒ 94CE 匪 卑 否 妃 庇 94DE 彼...
  • Page 231 Shift JIS モ 96DE 尤 戻 籾 貰 問 悶 紋 門 匁 ヤ 96DE 也 冶 夜 爺 耶 野 弥 96EE 矢 厄 役 約 薬 訳 躍 靖 柳 薮 鑓 ユ 96EE 愉 愈 油 癒 973F 諭...
  • Page 232 Shift JIS 一 989E 弌 丐 丕 丨 989E 个 丱 丶 989E 丶 丼 丿 989E 丿 乂 乖 乘 乙 989E 亂 亅 989E 亅 豫 亊 98AE 舒 ニ 98AE 弍 于 亞 亟 亠 98AE 亠 亢 亰 亳 亶 人...
  • Page 233 Shift JIS 匸 99AE 匸 區 十 99BE 卆 卅 丗 卉 卍 凖 ト 99BE 卞 卩 99BE 卩 卮 夘 卻 卷 厂 99BE 厂 厖 厠 厦 99CE 厥 厮 厰 厶 99CE 厶 參 簒 又 99CE 雙...
  • Page 234 Shift JIS 子 9B6F 孑 孕 孚 孛 孥 孩 孰 孳 孵 學 斈 孺 宀 9B6F 宀 9B80 它 宦 宸 寃 寇 寉 寔 寐 寤 實 寢 寞 寥 寫 寰 寶 9B90 寳 寸 9B90 尅...
  • Page 235 Shift JIS 心 9C9E 悄 悛 悖 悗 悒 悧 悋 惡 悸 惠 惓 悴 忰 悽 惆 9CAE 悵 惘 慍 愕 愆 惶 惷 愀 惴 惺 愃 愡 惻 惱 愍 愎 9CBE 慇 愾 愨 愧 慊 愿 愼 愬 愴 愽 慂 慄 慳 慷 慘 慙 9CCE 慚...
  • Page 236 Shift JIS 木 9E80 梳 栫 桙 档 桷 桿 梟 梏 梭 梔 條 梛 梃 檮 梹 桴 9E90 梵 梠 梺 椏 梍 桾 椁 棊 椈 棘 椢 椦 棡 椌 棍 9E9E 棔 棧 棕 椶 椒 椄 棗 棣 椥 棹 棠 棯 椨 椪 椚 9EAE 椣...
  • Page 237 Shift JIS 火 E080 烙 焉 烽 焜 焙 煥 煕 熈 煦 煢 煌 煖 煬 熏 燻 熄 E090 熕 熨 熬 燗 熹 熾 燒 燉 燔 燎 燠 燬 燧 燵 燼 E09E 燹 燿 爍 爐 爛 爨 爪...
  • Page 238 Shift JIS 目 E1CE 睾 睹 瞎 瞋 瞑 瞠 瞞 瞰 瞶 瞹 瞿 瞼 瞽 瞻 矇 矍 E1DE 矗 矚 矛 E1DE 矜 矢 E1DE 矣 矮 石 E1DE 矼 砌 砒 礦 砠 礪 硅 碎 硴 碆 硼 E1EE 碚...
  • Page 239 Shift JIS 网 E39E 网 罕 罔 罘 罟 罠 罨 罩 罧 罸 E3AE 羂 羆 羃 羈 羇 羊 E3AE 羌 羔 羞 羝 羚 羣 羯 羲 羹 羮 羶 E3BE 羸 譱 羽 E3BE 翅 翆 翊 翕 翔 翡 翦 翩 翳 翹 飜 老...
  • Page 240 Shift JIS 艸 E55F 蘋 藾 藺 蘆 蘢 蘚 蘰 蘿 虍 E55F 虍 乕 虔 號 虧 虫 E55F 虱 蚓 蚣 E56F 蚩 蚪 蚋 蚌 蚶 蚯 蛄 蛆 蚰 蛉 蠣 蚫 蛔 蛞 蛩 蛬 E580 蛟...
  • Page 241 Shift JIS 赤 E6CE 赧 E6DE 赭 走 E6DE 赱 赳 趁 趙 足 E6DE 跂 趾 趺 跏 跚 跖 跌 跛 跋 跪 跫 E6EE 跟 跣 跼 踈 踉 跿 踝 踞 踐 踟 蹂 踵 踰 踴 蹊 E73F 蹇...
  • Page 242 Shift JIS 阜 E89E 陝 陟 陦 陲 陬 隍 隘 隕 隗 險 隧 隱 隲 隰 隴 隶 E8AE 隶 隸 隹 E8AE 隹 雎 雋 雉 雍 襍 雜 霍 雕 雨 E8AE 雹 霄 霆 霈 霓 E8BE 霎...
  • Page 243 Shift JIS 魚 E9AE 魴 鮓 鮃 鮑 鮖 鮗 鮟 鮠 鮨 E9BE 鮴 鯀 鯊 鮹 鯆 鯏 鯑 鯒 鯣 鯢 鯤 鯔 鯡 鰺 鯲 鯱 E9CE 鯰 鰕 鰔 鰉 鰓 鰌 鰆 鰈 鰒 鰊 鰄 鰮 鰛 鰥 鰤 鰡 E9DE 鰰...
  • Page 244: Esc+Bv Maxi Code (Compatible Commands)

    10.11 2D code 10.11 ESC+BV Maxi Code (Compatible ESC+BV Maxi Code(Compatible Commands) Commands) Parameter Hexadecimal code <1B> <42> <56> a,b,c,ddddddddd,eee,fff,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 245 MaxiCode Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 @ P ` p ! 1 ” & ’ G W g + ; K [ k { , < L ¥ | M ]...
  • Page 246: Esc+Bk Pdf417(Compatible Commands)

    10.12 2D code 10.12 ESC+BK PDF417 (Compatible ESC+BK PDF417(Compatible Commands) Commands) Parameter Hexadecimal code <1B> <42> <4B> Aabbcddeeffffg~g(,h) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 247 *Symbol size of Micro PDF417 is following 34 types in the table below. [Symbol size and number of data of MicroPDF417 ] Symbol size Maximum number of data Cols(c) Rows(d) Alphabet (A to Z) Numeric Binary mode *Mix of Alphabet (Capital letter, small letter), Numeric and Control code varies depending on number of combined characters.
  • Page 248 PDF417Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 P ` SP 0 " & < > PDF417 can specify from 00H to FFH.
  • Page 249: Esc+Bx Datamatrix (Ecc200) (Compatible Commands)

    10.13 2D code 10.13 ESC+BX DataMatrix (ECC200) Datamatrix (ECC200) ESC+BX (Compatible Commands) (Compatible Commands) Parameter Hexadecimal code <1B> <42> <58> aabbccddeeefffghh Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 250: Esc+Dc Datamatrix (Ecc200) Data Specify(Compatible Commands)

    10.14 2D code 10.14 ESC+DC Datamatrix (ECC200) Data DataMatrix (ECC200) ESC+DC Specify(Compatible Commands) Data Specify(Compatible Commands) Parameter Hexadecimal code <1B> <44> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 251: Esc+Fx Datamatrix (Ecc200) Sequential Number(Compatible Commands)

    10.15 2D code 10.15 ESC+FX Datamatrix (ECC200) Sequential DataMatrix (ECC200) ESC+FX Number(Compatible Commands) Sequential Number(Compatible Commands) Parameter Hexadecimal code <1B> <46> <58> aaabcccdddeee Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 252 GS1 DataMatirx (ECC200)Code table (<DC>) B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 @ P ` SP 0 ! ” & ’ ; K [ { , ¥ | < M ] m } . N ^ >...
  • Page 253: Esc+Qv Qr Code Version

    10.16 2D code 10.16 ESC+QV QR Code Version ESC+QV QR Code Version Parameter Hexadecimal code <1B> <51> <56> Initial value aa=00 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is in effect until a new specification is term of made.
  • Page 254: Graphic Command

    6. The calculation of graphic data size is [crosswise maximum byte x lengthwise maximum byte x 8]. [Valid Range] Model Crosswise max. bytes Lengthwise max. bytes 203 dpi CL4NX 305 dpt 609 dpi 152 (*1) 203 dpi 167 (*2) CL6NX...
  • Page 255: Esc+Gm Bmp File Print

    11.2 Graphic 11.2 ESC+GM BMP File Print BMP File Print ESC+GM Parameter Hexadecimal code <1B> <47> <4D> aaaaa,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 256: Esc+Gp Pcx File Print

    11.3 Graphic 11.3 ESC+GP PCX File Print PCX File Print ESC+GP Parameter Hexadecimal code <1B> <47> <50> aaaaa,n~n Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 257: System Command

    203 dpi 2, 3, 4, 5, 6, 7, 8, 9, 10 3: 3(inch/s) 76.2 (mm/s) 4: 4(inch/s) 101.6 (mm/s) 5: 5(inch/s) 127.0 (mm/s) CL4NX 305 dpt 2, 3, 4, 5, 6, 7, 8 6: 6(inch/s) 152.4 (mm/s) 7: 7(inch/s) 177.8 (mm/s) 8: 8(inch/s) 203.2 (mm/s)
  • Page 258: Esc+#F Print Darkness

    Model Default Parameter valid range When setting outside of valid range Command error will occur when other values CL4NX 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 CL6NX than parameter valid range in the left is specified. [Print darkness range]...
  • Page 259: Esc+#E Print Darkness(Compatible Command)

    1. This command is for the compatibility with previous one. The print darkness level obtained by DC2+PB, and the print darkness level on the display screen becomes twice the value set by this command. (Only CL4NX Series) 2. On the CL6NX, when the print darkness level is set to 1, 2 or 3, the actual respective values are 1, 5 and 10.
  • Page 260: Esc+A1 Media Size

    [Valid Range] Model Width of label (dots) Height of label (dots) 203 dpi 1 to 832 1 to 20000 CL4NX 305 dpt 1 to 1248 1 to 18000 609 dpi 1 to 2496 1 to 9600 1 to 1216 (*1)
  • Page 261 [Supplementary Explanation] 1. If using the label smaller than the head width, use this command for specifying the label size and adjust the start point position corresponding to the label size. 2. For specifying the label size, include the size of backing paper. Side alignment, 8dots/mm) Start point 100mm...
  • Page 262: Esc+A3 Base Reference Point

    12.5 System 12.5 ESC+A3 Base Reference Point Base Reference Point ESC+A3 Correction Parameter Hexadecimal code <1B> <41> <33> VabbbHcddd Initial value a=+,b=000,c=+,d=000 When the power switch is OFF The set parameter is not maintained.(with the start point correction) Valid range and The set parameter is maintained.
  • Page 263: Esc+Ep Print End Position

    [Format] <EP>[,aaaaa] ●Parameter 「print stop position」 Refer to the following table 【Range of specification】 Length of label(dots) Model 203dpi 0 to 20000 CL4NX 305dpi 0 to 18000 609dpi 0 to 9600 203dpi 0 to 20000 CL6NX 305dpi 0 to 18000 [Coding Example] <A>...
  • Page 264 【Coding Sample 2】 <A> Print stop position <V>100<H>200<P>2<L>0202<XS>ABCD <Q>2 ABCD <EP>,128 <Z> 128dot Label stop position 【Supplementary Explanation】 1. Use this command in the sensor invalid mode. 2. Use this command in combination with Label Size <A1>. 3. When you specify the parameter, the last position of printing + value specified in parameter will be the stop position of label.
  • Page 265: Esc+~ Multiple Cut

    12.7 System 12.7 ESC+~ Multiple Cut Multiple Cut ESC+~ Parameter Hexadecimal code <1B> <7E> aaaa Initial value aaaa=1 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 266: Esc+Ct Cut Number Unit

    12.8 System 12.8 ESC+CT Cut Number Unit Cut Number Unit ESC+CT Parameter Hexadecimal code <1B> <43> <54> aaaa Initial value aaaa=1 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting.
  • Page 267: Esc+Nc Eject And Cut

    12.9 System 12.9 ESC+NC Eject and Cut Eject and Cut ESC+NC Parameter Hexadecimal code <1B> <4E> <43> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid.
  • Page 268: Esc+~A Cut Number Unit

    12.10 System 12.10 ESC+~A Cut Number Unit Cut Number Unit ESC+~A Parameter Hexadecimal code <1B> <7E> <41> aaaa Initial value aaaa=1 When the power switch is OFF The set parameter is maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
  • Page 269: Esc+~B Eject And Cut

    12.11 System 12.11 ESC+~B Eject and Cut Eject and Cut ESC+~B Parameter Hexadecimal code <1B> <7E> <42> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid.
  • Page 270: Esc+* Memory Clear

    12.12 System 12.12 ESC+* Memory Clear Memory Clear ESC+* Parameter Hexadecimal code <1B> <2A> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 271: Esc+@ Offline

    12.13 System 12.13 ESC+@ Offline Offline ESC+@ Parameter Hexadecimal code <1B> <40> Initial value When the power switch is OFF The set command is not maintained. Valid range and The set command becomes invalid. term of Valid range within items command Valid range between items The set command becomes invalid.
  • Page 272: Esc+C Reprint

    12.14 System 12.14 ESC+C Reprint Reprint ESC+C Parameter Hexadecimal code <1B> <43> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid. command Valid range between items The set command becomes invalid.
  • Page 273: Esc+E Auto Line Feed

    12.15 System 12.15 ESC+E Auto Line Feed Auto Line Feed ESC+E Parameter Hexadecimal code <1B> <45> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 274: Esc+Po Offset

    12.16 System 12.16 ESC+PO Offset Offset ESC+PO Parameter Hexadecimal code <1B> <50> <4F> abcc Initial value a=0, b=+, cc=00 When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 275: Esc+Ig Sensor Type

    12.17 System 12.17 ESC+IG Sensor Type Sensor Type ESC+IG Parameter Hexadecimal code <1B> <49> <47> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
  • Page 276: Esc+Ph Print Method

    12.18 System 12.18 ESC+PH Print Method Print Method ESC+PH Parameter Hexadecimal code <1B> <50> <48> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
  • Page 277: Esc+Pm Print Mode

    12.19 System 12.19 ESC+PM Print Mode Print Mode ESC+PM Parameter Hexadecimal code <1B> <50> <4D> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
  • Page 278: Esc+Km Mincho (Kanji)

    12.20 System 12.20 ESC+KM Mincho (Kanji) Mincho (Kanji) ESC+KM Parameter Hexadecimal code <1B> <4B> <4D> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
  • Page 279: Esc+Kg Gothic (Kanji)

    12.21 System 12.21 ESC+KG Gothic (Kanji) Gothic (Kanji) ESC+KG Parameter Hexadecimal code <1B> <4B> <47> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
  • Page 280: Esc+Ce European Code Page

    <Q>2 <Z> [Code page parameter] Parameter a Official name [Supplemental explanation] DOS 858 Multilingual Latin 1 + Euro character Default Code page proprietary to SATO. 88591 ISO 8859/1 ISO 8859-1 Latin 1 88592 ISO 8859/2 ISO 8859-2 Latin 2 88599...
  • Page 281 [Code page support font] Following bitmap fonts are extended for supporting European code page. Font name Size Font type Helvetica 8x15 Universal Condensed 13x20 Universal Condensed 18x30 Universal 28x52 Sans Serif Bold Helvetica 17x17 Universal Condensed Bold 24x24 Universal Condensed Bold 48x48 Universal Condensed Bold 48x48...
  • Page 282: Esc+Tk Forced Tear Off

    12.23 System 12.23 ESC+TK Forced Tear Off Forced Tear-Off ESC+TK Parameter Hexadecimal code <1B> <54> <4B> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 283: Esc+Tw Option Waiting Time

    12.24 System 12.24 ESC+TW Option Waiting Time Option Waiting Time ESC+TW Parameter Hexadecimal code <1B> <54> <57> Initial value aaa = 000 When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 284: Esc+Cl Delete Cr/Lf

    12.25 System 12.25 ESC+CL Delete CR/LF Delete CR/LF ESC+CL Parameter Hexadecimal code <1B> <50> <4D> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
  • Page 285: Calendar Command

    13 Calendar Command 13.1 Calendar 13.1 ESC+WT Calendar Setup Calendar Setup ESC+WT Parameter Hexadecimal code <1B> <57> <54> aabbccddee Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 286: Esc+Wp Calendar Arithmetic (Add)

    13.2 Calendar 13.2 ESC+WP Calendar Arithmetic (Add) Calendar Arithmetic (Add) ESC+WP Parameter Hexadecimal code <1B> <57> <50> abbb Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 287: Esc+Wa Calendar Print

    13.3 Calendar 13.3 ESC+WA Calendar Print Calendar Print ESC+WA Parameter Hexadecimal code <1B> <57> <41> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 288 Ex.2) January in 2010, the year of Jan 1 begins with Fri, Sat, and Sun. wk52 wk53 wk 0 wk 1 wk 1 wk 2 wk 2 wk 3 wk 3 wk 4 ・2010/1/1: WW(week) prints week 52. (ww(week) prints week 53.) ・2010/1/4: WW (week) prints week 0.
  • Page 289: Memory Card Command

    14 Memory Card Command 14.1 Memory Card 14.1 ESC+CC Card Slot for Use Card Slot for Use ESC+CC Parameter Hexadecimal code <1B> <43> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 290: Esc+Fm Memory Card Initialization

    14.2 Memory Card 14.2 ESC+FM Memory Card Initialization Memory Card Initialization ESC+FM Parameter Hexadecimal code <1B> <46> <4D> aaaaaaaa Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 291: Esc+Bjf Memory Card Initialization

    14.3 Memory Card 14.3 ESC+BJF Memory Card Initialization Memory Card Initialization ESC+BJF Parameter Hexadecimal code <1B> <42> <4A> <46> aaaaaaaa Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 292: Esc+Fp Memory Card Status Print

    14.4 Memory Card 14.4 ESC+FP Memory Card Status Print Memory Card Status Print ESC+FP Parameter Hexadecimal code <1B> <46> <50> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 293: Esc+Bjs Memory Card Status Print

    14.5 Memory Card 14.5 ESC+BJS Memory Card Status Print Memory Card Status Print ESC+BJS Parameter Hexadecimal code <1B> <42> <4A> <53> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 294: Esc+&S Form Overlay Registration

    Valid Range (dot) Model Horizontal size of the window Vertical size of the window 203 dpi 50 to 832 50 to 20000 CL4NX 305 dpi 50 to 1248 50 to 18000 609 dpi 50 to 2498 50 to 9600 50 to 1216 (*1)
  • Page 295 [Valid Command] Print position <V> <H> <XU> <XS> <XM> <XB> <XL> <OA> <OB> <$=> <K1> <RD> <K2> <K3> <K4> <K5> <K8> <K9> <KA> <KD> <k1> <KB> Font <k2> <k3> <k4> <k5> <k8> <k9> <kA> <kD> <U> <kB> <S> <M> <WB> <WL>...
  • Page 296: Esc+&R Form Overlay Call

    14.7 Memory Card 14.7 ESC+&R Form Overlay Call Form Overlay Call ESC+&R &R Parameter Hexadecimal code <1B> <26> <52> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 297: Esc+Ys Format Registration

    14.8 Memory Card 14.8 ESC+YS Format Registration Format Registration ESC+YS Parameter Hexadecimal code <1B> <59> <53> ,aaa Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 298 [Point] Details of Format Registration A group of commands can be registered to a memory card (option). Once registered, it saves time to specify the identical command group. The registration also allows a change of print data when invoking the format. Such function is called “Format Registration”.
  • Page 299 Available registration command is as follows. [Available registration command] Print position <V> <H> <XU> <XS> <XM> <XB> <XL> <OA> <OB> <$=> <K1> <RD> <K2> <K3> <K4> <K5> <K8> <K9> <KA> <KD> <k1> <KB> Font <k3> <k4> <k5> <k8> <k9> <kA> <kD>...
  • Page 300: Esc+/N Registration Of Field

    14.9 Memory Card 14.9 ESC+/N Registration of Field Registration of Field ESC+/N Parameter Hexadecimal code <1B> <2F> 4E> ,aa,bb 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set parameter is valid until the next valid setting.
  • Page 301: Esc+Yr Format Call

    14.10 Memory Card 14.10 ESC+YR Format Call Format Call ESC+YR Parameter Hexadecimal code <1B> <59> <52> ,aaa Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 302: Esc+/D Print Of Field

    14.11 Memory Card 14.11 ESC+/D Print of Field Print of Field ESC+/D Parameter Hexadecimal code <1B> <2F> <44> ,aa,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
  • Page 303: Esc+Gi Registration Of Graphic

    Don’t power off while accessing the memory. There is no guarantee of data in media if the power is turned off while accessing the memory. [Specified Range] Model Maximum byte in horizontal direction Maximum byte in vertical direction 203 dpi CL4NX 305 dpi 609dpi 152 (*1) 203 dpi 167 (*2) CL6NX...
  • Page 304: Esc+Gr Graphic Call

    14.13 Memory Card 14.13 ESC+GR Graphic Call Graphic Call ESC+GR Parameter Hexadecimal code <1B> <47> <52> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 305: Esc+Gt Bmp File Registration

    14.14 Memory Card 14.14 ESC+GT BMP File Registration BMP File Registration ESC+GT Parameter Hexadecimal code <1B> <47> <54> aaa,bbbbb,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set parameter becomes invalid.
  • Page 306: Esc+Gc Bmp File Call

    14.15 Memory Card 14.15 ESC+GC BMP File Call BMP File Call ESC+GC Parameter Hexadecimal code <1B> <47> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid. term of command Valid range between items The set parameter becomes invalid.
  • Page 307: Esc+Pi Pcx File Registration

    14.16 Memory Card 14.16 ESC+PI PCX File Registration ESC+PI PCX File Registration Parameter Hexadecimal code <1B> <50> <49> aaa,bbbbb,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
  • Page 308: Esc+Py Pcx File Call

    14.17 Memory Card 14.17 ESC+PY PCX File Call PCX File Call ESC+PY Parameter Hexadecimal code <1B> <50> <59> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 309: Esc+* Memory Card Clear

    000 to 999 (Omissible) True Type font 001 to 999 (Omissible) Except True Type font (When omitting Registration No., all the registered data will be cleared.) [Coding Example1] Clearing 001 of SATO graphic <A> <CC1> <*>G,001 <Z> [Coding Example2] Clearing 002 of PCX file <A>...
  • Page 310: Esc+T1 Memory Card 16X16 Dots External Font Registration

    14.19 Memory Card Memory Card 16x16 dots 14.19 ESC+T1 Memory Card 16x16 dots ESC+T1 External Font Registration External Font Registration Parameter Hexadecimal code <1B> <54> <31> abbn~n Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items...
  • Page 311 5. Data output is as follows. External file [16x16] 16 dots 8 dots 8 dots 16 dots When registering the external characters described above, D1 data becomes <01> and D2 data becomes <80> because D1 consists of [00000001], D2 consists of [10000000]. In the same manner, D3 is <03>...
  • Page 312: Esc+T2 Memory Card 24X24 Dots External Font Registration

    14.20 Memory Card Memory Card 24x24 dots 14.20 ESC+T2 Memory Card 24x24 dots ESC+T2 External Font Registration External Font Registration Parameter Hexadecimal code <1B> <54> <32> abbn~n Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item...
  • Page 313 5. Data output is as follows. External file [24x24] 24 dots 8 dots 8 dots 8 dots 24 dots When registering the external characters described above, D1 data becomes <00>16, D2 data becomes <3C>16 and D3 data becomes <00>16 because D1 consists of [00000000], D2 consists of [00111100] and D3 consists of [00000000].
  • Page 314: Esc+K1(K2)

    14.21 Memory Card 14.21 ESC+K1(K2) Horizontal Writing External ESC+K1(K2) Horizontal Writing External Font Call Font Call K1(K2) Parameter Hexadecimal code <1B> <4B> <31> <4B> <32> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 315: Esc+K1(K2)

    14.22 Memory Card 14.22 ESC+k1(k2) Vertical Writing External Font ESC+k1(k2) Vertical Writing External Font Call Call k1(k2) Parameter Hexadecimal code <1B> <6B> <31> (<6B> <32> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
  • Page 316: Esc+Bj,Esc+Bjd True Type Font Registration(Compatible Commands)

    14.23 Memory Card 14.23 ESC+BJ,ESC+BJD True Type Font True Type Font Registration ESC+BJ ESC+BJD Registration(Compatible Commands) (Compatible Commands) Parameter Hexadecimal <1B> <42> <4A> (a・・・ab・・b code <42> <4A> <44> c・・・cdddde・・・e <42> <4A> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 317: Esc+Bjt True Type Font Call(Compatible Commands)

    14.24 Memory Card 14.24 ESC+BJT True Type Font Call True Type Font ESC+BJT (Compatible Commands) Call (Compatible Commands) Parameter Hexadecimal code <1B> <42> <4A> <54> ,aa,bb,cc,dd,ee,ffff,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
  • Page 318: Intelligent Command

    15 Intelligent Command 15.1 Intelligent Command 15.1 ESC+IK Label Feed Control Label Feed Control ESC+IK Parameter Hexadecimal code <1B> <49> <4B> a(,bbbb) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 319 Head density direction Backward direction feed length (dot) feed length (dot) 203 dpi 48 to 1600 48 to 480 CL4NX 305 dpi 72 to 2400 72 to 720 609dpi 144 to 4800 144 to 1440 203 dpi 48 to 1600...
  • Page 320: Rfid Command

    16 RFID Command RFID commands can be used only in printers equipped with the RFID option. A command error occurs if the RFID option is not provided. The continuous mode, cutter mode, dispenser mode and tear-off mode are available when the printer is operated in the RFID mode.
  • Page 321: Esc+Ip0 Epc Code Write(Uhf)

    Note: Typical parameters are shown in the format examples above. Refer to the next item for details on the parameters. [Conventional format] is solely for maintaining compatibility with models before CL4NX. If you are going to use a new command from CL4NX and beyond, please create with [Standard format].
  • Page 322 Standard format This is the extended format for the tag from IC chip manufacturer having over 96 bits EPC area. <IP0>e: Write these parameters after specifying h. <IP0>e: The order of the parameters after specifying h doesn't matter. Three-character parameter identifier Gen 2 basic operation parameters (can be omitted) The PC area contains length information for controlling the number of digits of data to be recorded to the EPC.
  • Page 323 NXP G2XL dedicated secure parameters (can be omitted) (Cannot be used in a Gen2 chip other than NXP G2XL.) Specify 0 or 1 to indicate whether read protection is to be set or canceled. 1 for set and 0 for reset. When read protection is set, the reading of all areas becomes restricted.
  • Page 324 Coding examples of the standard format (three-character parameter identifier) [Coding example 1] When data is written in an arbitrary length in the EPC region in the IC chip manufacturer extension specifications tag <A> <V>50<H>50<XM>SECURE RFID EPC DATA WRITE <IP0>e:h,epc:01234567890123456789012345678901; (in digits that are multiples of 4) <Q>1 <Z>...
  • Page 325 Conventional format The format for Gen2(Class1Generation2) tag only. Use the standard format for the tag from the IC chip manufacturer having an EPC area of more than 96 bits. <IP0>e: Write these parameters after specifying “ * ”. Conventional format: One-character parameter identifier (SSCC96 code conversion / SGTIN96 code conversion / free mapping) EPC data parameter Specify the EPC data.
  • Page 326 Gen 2 memory bank operation parameters (can be omitted) Specify numeric string to write to USER area in hexadecimals. Specified digits must be multiples of 4. This can be specified in the range of 4 to 128 digits, but the maximum User Memory HEX number of digits depends on the used tag.
  • Page 327 Coding examples of one-character parameter identifiers (SSCC96 code conversion / SGTIN96 code conversion / free mapping) ] Country code 49 / [Coding example 1 Company code 12345 / Serial no. 789 When SSCC 96 data is written to a Gen2 corresponding tag <A>...
  • Page 328 [Supplemental explanation] 1. This command can be used only once between the data transmit start <A> to the data transmit end <Z>. 2. When print data is to be included beside EPC code write, multiple labels can be specified. If there is no print data as in Example 2, media is not fed.
  • Page 329 6. SSCC96 code conversion This function is used to generate a code according to the SSCC96 standard when a company prefix, serial reference, and filter value are applied. For the time being, the usage method is explained by using an example in which the following numbers have been applied.
  • Page 330 7.SGTIN96 code conversion This function is used to generate a code according to the SGTIN96 standard when a company prefix, item reference, filter value, and serial number are applied. For the time being, the usage method is explained by using an example in which the following numbers have been applied.
  • Page 331 Under this condition, if the format of <IP0> EPC code write is applied, it results in the following: When the standard format is used <IP0>e:h,enc:c,com:003885,itm:4006606,flt:0,srl:000000000001; Description of each parameter e:h,------------- Specifies the standard format enc:c,------------ Specifies SGTIN96 code conversion com:003885,-------------- The company prefix is 6 digits itm:4006606,------------- The item reference is 7 digits 13 digits when combined with com: flt:0 ----------- The filter value is All Others srl:000000000001--- Serial number, fixed at 12 digits274877906943 or a smaller number.
  • Page 332: Esc+F Epc Sequential Number(Uhf)

    16.2 RFID 16.2 ESC+F EPC Sequential Number(UHF) EPC Sequential Number(UHF) ESC+F Command Parameter HEX code <1B> <46> aaaabccc(,dd,ee,f) Default Value When turning off the power switch The set command is not maintained. Valid range and term of Valid range within item The set parameter becomes invalid.
  • Page 333: Esc+Ip5 Antenna Output Power(Uhf)

    16.3 RFID 16.3 ESC+IP5 Antenna Output Power(UHF) Antenna Output Power(UHF) ESC+IP5 Command Parameter HEX code <1B> <49> <50> <35> aaa(,bbb) Default Value When turning off the power switch The set command is maintained. Valid range and term of Valid range within item The set parameter becomes valid.
  • Page 334 Antenna output power table Parameter Antenna output power Parameter Antenna output power (dBm) (mW) (dBm) (mW) 0 to 9 130 to 139 13.0 19.9 10 to 19 140 to 149 14.0 25.1 20 to 29 150 to 159 15.0 31.6 30 to 39 160 to 169 16.0...
  • Page 335: Esc+Tm Trademark Print(Uhf)

    16.4 RFID 16.4 ESC+TM Trademark Print(UHF) Trademark Print(UHF) ESC+TM Command Parameter HEX code <1B> <54> <4D> Default Value When turning off the power switch The set parameter is maintained. Valid range and term of Valid range within item The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
  • Page 336: Esc+Tu Printing Tag Data(Uhf)

    16.5 RFID 16.5 ESC+TU Printing Tag Data(UHF) Printing Tag Data(UHF) ESC+TU Command Parameter HEX code <1B> <54> <55> a (,bbcccdddn~n) Default Value When turning off the power switch The set command is not maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is term of made.
  • Page 337 [Coding Sample1] A sample specifying 32 digits from start address 00 to end address 07 in EPC area of Gen2 tag, using SATO as ID. (Amount of information per 1 address: 4 characters) <A> <TU>1,01000007SATO <%>0 <V>0410 <H>0090 <P>00 <L>0101 <XM>SATO...
  • Page 338 ID in the number of data items. Example: <TU>1,01000007SATO <DN>0004,SATO 7. This command will not be executed while the printer is printing. It will be executed after the print is complete. 8. This command is enabled in sequential printing, cutter (behavior 1), dispenser (behavior 2). It cannot be used in tear-off mode, cutter(behavior 2) and dispenser(behavior 2).
  • Page 339: Esc+Ru Epc/Tid Return(Uhf)

    16.6 RFID 16.6 ESC+RU EPC/TID Return(UHF) EPC/TID Return(UHF) ESC+RU Command Parameter HEX code <1B> <52> <55> Default Value When turning off the power switch The set command is not maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is term of made.
  • Page 340 [Format of EPC/TID return data] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f…f(,gg:h…h)[CR][LF] Specifying the memory to be record [DC2]PA-printer setting IF:RFID setting section parameter DATA_TO_RECODE : read data depends on RFID data record as below. "0": BOTH (EPC and TID are returned) "1": EPC (only EPC is returned) "2": TID (only TID is returned) Below is the sample of [DC2]PA setting.
  • Page 341 [Coding example] <A> <RU>,01 <IP0>e:h,epc:E0123456789ABCDEF0123456; <XM>E0123456789ABCDEF0123456 <Z> [Return status example] When only the return of TID is specified, the E200680612345678 tag is used in the TID, and [DC2]PK is received ■Write success (TID read success) [STX]25,1,N,ID:E200680612345678[CR][LF][ETX] ■Write success (TID read failure) [STX]9,1,T,ID:[CR][LF][ETX] ■Write failure (EPC write failure) [STX]9,0,E,ID:[CR][LF][ETX]...
  • Page 342 for a Gen2 tag having the TID of <RU>,01 return sequence ( E0123456789ABCDEF0123456) Host Printer <RU>,01 *1 Return based on [DC2]PK The settings of return based on [DC2]PK are retained Enabled until power is turned OFF <IP0>e:h,epc:E0123456789ABCDEF0123456; Write command Acquire immediately after successful write, and store it in the...
  • Page 343 Specification to record RFID data log 1. For logging RFID data, select “Data To Record” and “Log RFID Data” from “Interfaces”->”RFID” section. 2. If MCS is disabled, printer will write the data to tag first then read EPC/TID when <IP0> command is received. If MCS is enabled, printer reads the TID first then writes the data to tag.
  • Page 344: Esc+Rk Rfid Write(Iso/Iec15693)

    <RK>a,(b,)Dmmmm,n~n(,iso:c)(,wsb:sss)(,lbs:xxx,lbn:yyy)(,eas:v)(,afi:ww)(,dsf:xx)(,eal:g)(,afl:h) (,dsl:i) (,eap:jjjjjjjj)(,eai:kkkk)(,pw0-4:eeeeeeee)(,aw0-4:ffffffff)(,kpw:gggggggg)(,pps:lll,m)(,fsw:f) [Conventional format] <RK>a,(b,)Dmmmm,n~n(,Ws:sss)(,Ls:xxx,Ln:yyy)(,Ea:v)(,Af:ww)(,Ds:xx)(,Al:h)(,Dl:i)(,Fs:f) [Conventional format] is meant for the compatibility with models prior to CL4NX. For CL4NX and models onwards, create with [Standard format] when using commands as new parameters. ●Parameter Specification of inlet type Valid range for models with Takaya module:2,3,5 2:ICODE...
  • Page 345 Data input format + number of data to write in bytes Specifies the number of bytes for the next parameter “n: data array to write”. This portion should be written in bytes, so the number specified for this field Number of data to write does not change regardless of data format, whether ASCII or HEX.
  • Page 346 my-d ISO operation(omissible) Valid range:0~1 Specify 1 to access my-d using ISO-15693 standard. My-d custom command is used to access my-d if this field is not specified or is 0. iso: Note: Specify 1 to this field so that it can be used with ISO when you write to my-d light SRF550V01P since this chip does not support custom commands.
  • Page 347 Parameters related to option flag data control (omissible) Writes “v” value to EAS(Electronic Article Surveillance) bit. eas: EAS bit operation Valid range:0 to 1 (former Ea:) Writes value to AFI(Application Family Identifier). afi: Inlets that don’t support AFI cannot be operated. AFI operation (former Af:) Valid range:00 to FF (HEX)
  • Page 348 Parameters related to passwords to access ICODE (omissible) Authenticates with password to access tags that are read/write protected with Read protect authentication for pw0:. aw0: user memory Valid range: 00000000-FFFFFFFF, 8-digit hexadecimal Authenticates with password to access tags that are write protected with Write protect authentication for pw1:.
  • Page 349 [Coding sample 1](When data format is set to ASCII) When writing 13-byte data “4912345678904” to Tag-it HF-I RFID tag, with “Ignore RFID tag error” omitted <A> <V>50<H>50<BD>3020654912345678904 <RK>3,D13,4912345678904 <Q>2 <Z> [Coding sample 2] When writing 13-byte data “4912345678904” to Tag-it HF-I RFID tag, continuously printing while ignoring errors up to 3 labels (data format set to ASCII) <A>...
  • Page 350 [Coding sample 6](data format set to ASCII) When writing 13-byte data “4912345678904” to Tag-it HF-I RFID tag, setting EAS bit to ON and writing 10H to AFI. (with b “Ignore RFID tag error” omitted) <A> <V>50<H>50<XM>4912345678904 and EAS:SET AFI:10H <RK>2,D13,4912345678904,eas:1,afi:10 <Q>1 <Z>...
  • Page 351: Esc+Tu Printing Tag Data(Iso/Iec15693)

    = ID converted to a UID in the data area of each UID command (only when a = 1) Character size: 4-16 bytes Character type: Any (excluding line feed and cancel codes) (All parameters should be in the ASCII format) [Coding Sample] A sample using SATO as ID. <A> <RK>4,D0,,df2:FFE0 <TU>1,SATO <%>0...
  • Page 352 5. When you specify the user ID by using <DN> in the data part during the use of 2D codes, specify the number of characters of the user ID in the number of data items. Example:<TU>1,SATO <DN>0004,SATO 6. This command will not be executed while the printer is printing. It will be executed after the print is complete.
  • Page 353: Esc+Ru Uid Return(Iso/Iec15693)

    16.9 RFID 16.9 ESC+RU UID Return(ISO/IEC15693) UID Return(ISO/IEC15693) ESC+RU Command Parameter HEX code <1B> <52> <55> Default Value aa=00 When turning off the power switch The set command is not maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is term of made.
  • Page 354 [Format of UID return data ] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f” feed(0DH [UID return data] Symbol Parameter name Valid range Specify memory UI:UID Data Maximum 16 digits [Return data format (when a command error occurs)] [NAK]<15> [Exception processing] Exception condition Parameter name A value outside the range The specified size and received...
  • Page 355 <RU>,01 return sequence (for a tag having the UID of E0123456789ABCDE) Host Printer <RU>,01 *1 Return based on [DC2]PK The settings of return based on [DC2]PK are retained Enabled until power is turned OFF <RK>2,D13,4912345678904 Write command Acquire UID immediately after successful write, and store it in the memory with the success status.
  • Page 356 Specification to record RFID data log 1. For logging RFID data, select “Data To Record” and “Log RFID Data” from “Interfaces”->”RFID” section. 2.If RFID data log(Log RFID Data) is enabled, the buffer (the storage area for 100 logs to store UID) will be saved in printercluded.
  • Page 357: Esc+Rk Rfid Write(Iso/Iec14443 Typea)

    16.10 RFID 16.10 ESC+RK RFID Write(ISO/IEC14443 RFID Write ESC+RK TypeA) (ISO/IEC14443 TypeA) Command Parameter HEX code <1B> <52> <4B> Refer to Parameters page Initial value When power switch is OFF The set command will not be maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 358 Data input format + number of data to write in bytes Number of data to write “D” or “d” shows that this field is This parameter is used when the user data is set by using free format or for specifying the number of data when there is no user data.
  • Page 359 IC chip type (The default is, IC chip type become 00 "NTAG203") Specify IC chip type to write data. The maximum number of bytes depends on the type of chip specified here. IC chip type Name of product Maximum number bytes NTAG203 NTAG210...
  • Page 360 Availability of various omissible parameters for each product(except for Ignore RFID tag error and IC chip type) Chip type MIFARE NTAG NTAG NTAG NTAG NTAG MIFARE Ultralight MIFARE my-d Product Ultralight (EV1) Ultralight C move NFC (MF0UL11) ○ ○ ○ ○...
  • Page 361 Parameters related to specify block to start writing(omissible) Specifies the block to start writing the data. Block is a unit to write to user memory. The following values in the table are allowed based on the type of inlets. A maximum up to 3 digits in decimal can be specified. A parameter Specify block to start writing wsb: error will occur if it exceeds the maximum amount for the specified inlet.
  • Page 362 Parameters for Block Lock (omissible) The specified block control can be applied to 12 blocks of user memory. Please set a fixed, 4-digit hexadecimal. See bit image as below. Bit position byte 15-10 byte CC: Block that indicate inlet specification lck: Static lock The lock types are locking for individual blocks (L) and block locking for...
  • Page 363 Bit image of dynamic block lock byte byte byte 4th byte Chip Product type NTAG203(*1) NTAG213 NTAG215 NTAG216 MIFARE Ultralight-C (*1) my-d move NFC (*2) ---:Unused (*1) Note: There is no bit image of the 3 byte for NTAG203 and MIFARE Ultralight-C (*2) There is bit image of the 4th byte for my-d move NFC only.
  • Page 364 Parameters related to NFC(NDEF) support (omissible) Furthermore, specify the user data format in the case of NFC:3. Valid range:1~4 1: treats user data as URI record 2: treats user data as title(TEXT) record spl: Specify format of detailed record 3: treats user data as action record 4: treats user data as icon Record ※For smart poster, make sure to specify the URI record.
  • Page 365 Parameters related to NFC(NDEF) support (omissible) For NFC:4, specify more than 1 service class (refer to "Service class" table). Specify to hexadecimal which digit is 4's multiples. ※Considering the extensibility of the function, only the digit number is checked instead of its content. scl: Service Class UUID E.g.
  • Page 366 NFC(NDEF)formats and availabilities for each parameter NFC(NDEF) Smart Handover Handover format(NFC:) TEXT poster (Bluetooth) (Wi-Fi) - - ○ - - ○ - - - - ○ - - - ○ - - - - - - ○ ○ - - -...
  • Page 367 Various setting value for each parameter (1)Setting value of protocol (ptl:) value Protocol value Protocol http://www. https://www. http:// https:// tel: mailto: ftp://anonymous:anonymous@ ftp://ftp. ftps:// sftp:// smb:// nfs:// ftp:// dav:// news: telnet:// imap: rtsp:// urn: pop: sip: sips: tftp: btspp:// btl2cap:// btgoep:// tcpobex:// irdaobex://...
  • Page 368 Major Device Classes Minor Device Class Code Data type name Code Data type name Peripheral Joystick (mouse, joystick, Gamepad keyboard, ... ) Remote control Sensing device Digitizer tablet Card Reader (e.g. SIM Card Reader) Digital Pen Handheld scanner for bar-codes, RFID, etc. Handheld gestural input device (e.g., "wand"...
  • Page 369 (4)Setting value of Service Class UUID(scl:) Code Service class name Code Service class name 1000 ServiceDiscoveryServerServiceClassID 1001 BrowseGroupDescriptorServiceClassID 1101 SerialPort 1102 LANAccessUsingPPP 1103 DialupNetworking 1104 IrMCSync 1105 OBEXObjectPush 1106 OBEXFileTransfer 1107 IrMCSyncCommand 1108 Headset 1109 CordlessTelephony 110A AudioSource 110B AudioSink 110C A/V_RemoteControlTarget 110D...
  • Page 370 Reference: NDEF record image for storage location (1) URI format, TEXT format Record Payload header 1 record per 1 user data (2) Smart poster Payload Record Record Record ・・・ header Payload(1) Payload(n) header (1) header (n) Multiple records are stored for 1 user data. At least one URI format record needs to be stored here. (3) Handover (Bluetooth) Payload(1) Payload for...
  • Page 371 Parameters related to ASCII mirroring(omissible) Specify the original data to reflect to user data. Valid range:0~3 0: Nothing is reflected 1: The UID written on the tag is reflected 14 characters are reflected. amc: Specify ASCII mirroring data 2: The NFC counter written on the tag is reflected 6 characters are reflected.
  • Page 372 Parameters related to configuration for authentication (omissible) Sets the address to the block that requires password check. Valid range: 0-255, 3-digit decimal A parameter error will occur if a value exceeding specified inlet capacity is specified. Valid Chip Product addres type NTAG203 NTAG210...
  • Page 373 【Coding sample 1】(When setting NFC(NDEF) format user data) Registering “http://www.sato.com” in URI format to NTAG210 RFID tag, omitting the ignore RFID tag error parameter <A> <V>50<H>50<BD>3020654912345678904 <RK>1,NFC:1,ict:01,ptl:1,ndd:8,sato.com ① ② ③ <Q>1 <Z> Memory data after execution NFC(NDEF) message (Note: 1 block= 4 bytes)
  • Page 374 【Coding sample 2】(When setting NFC(NDEF) format user data) When recording the URI ”https://www.sato2.co.jp” and text “OMP” in smart poster format to MIFARE Ultralight RFID tag in UTF-8 English(en) <A> <V>50<H>50<BD>3020654912345678904 <RK>1,NFC:3,ict:30,spl:1,ptl:2,ndd:11,sato2.co.jp,spl:2,ecd:0,lgc:2,en,ndd:3,OMP ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ →| |← →| |←...
  • Page 375 【Coding sample 3】(When setting NFC(NDEF) format user data) When recording the following data in handover format (Bluetooth) in NTAG215 RFID tag, omitting the ignore RFID tag error parameter: Version:2.1 Device address: 01:02:03:04:05:06 Device class: “DeviceName” Class of Device: Phone / Smartphone Service classes:Telephony <A>...
  • Page 376 0x6F[o] 0x6F[o] 0x74[t] 0x68[h] 0x2E[.] 0x65[e] 0x70[p] 0x2E[.] 0x6F[o] 0x6F[o] 0x62[b] 0x30[0] Payload Bluetooth 0x14 data length 0x00 Bluetooth device 0x06 address(3) 0x05 0x04 0x03 0x02 0x01 EIR data length 0x04 EIR datatypes 0x0D Bluetooth device 0x0C class (5) 0x02 0x40 EIR data length 0x05...
  • Page 377 【Coding sample 4】(When setting NFC(NDEF) format user data) When recording the following data to RFID tag of my-d move NFC with handover (Wi-Fi WSC) format, omit the ignore RFID tag error parameter: Version: 2.1 MAC Address: 01:02:03:04:05:06 RF Band: 2.4GHz SSID: DeviceName Network key: abcdefgh Authentication Type: WPA-Personal...
  • Page 378 0x66[f] 0x61[a] 0x2E[.] 0x77[w] 0x73[s] 0x63[c] 0x30[0] Payload Attribute type 0x10 0x0E Attribute data 0x00 size 0x3F Attribute type 0x10 0x45(SSID) Attribute data 0x00 size (5) 0x0A Attribute data 0x44[D] 0x65[e] 0x76[v] 0x69[i] 0x63[c] 0x65[e] 0x4E[N] 0x61[a] 0x6d[m] 0x65[e] Attribute type 0x10 0x3C(RF Band)
  • Page 379 0x37 0x2A 0x00(Version2(2)) 0x01 0x21 Major:2 Minor:1 Terminator code 0xFE Data in the byte position outside for writing is maintained.
  • Page 380 [Coding sample 5]( data format set to ASCII) When writing 13-byte characters “4912345678904” to NTAG203 RFID tag, with “Ignore RFID tag error” omitted <A> <V>50<H>50<BD9>3020654912345678904 <RK>1,D13,4912345678904 <Q>2 <Z> Memory data after execution Block 8..39 Any data outside of the range written Data 4912 3456...
  • Page 381 [Coding sample 9]( data format set to ASCII) In case where 13 bytes characters of [4912345678904] is recorded to RFID tag of NTAG215 from a block of user memory 12 and target block is locked simultaneously (lock L and BL at the same time), with “Ignore RFID tag error” omitted <A>...
  • Page 382: Esc+Tu Printing Tag Data(Iso/Iec14443 Typea)

    = ID converted to a UID in the data area of each UID command (only when a = 1) Character size: 4-16 bytes Character type: Any (Alphanumeric) (All parameters should be in the ASCII format) [Coding Sample] A sample using SATO as ID. <A> <RK>4,D0,,df2:FFE0 <TU>2,SATO <%>0...
  • Page 383 5. When you specify the user ID by using <DN> in the data part during the use of 2D codes, specify the number of characters of the user ID in the number of data items. Example:<TU>2,SATO <DN>0004,SATO 6. This command will not be executed while the printer is printing. It will be executed after the print is complete.
  • Page 384: Esc+Ru Uid Return(Iso/Iec14443 Typea)

    16.12 RFID 16.12 ESC+RU Return(ISO/IEC14443 UID Return ESC+RU TypeA) (ISO/IEC14443 TypeA) Command Parameter HEX code <1B> <52> <55> Default Value aa=00 When turning off the power switch The set command is not maintained. Valid range within item The set parameter is in effect until a new specification is Valid range and term of made.
  • Page 385 [Format of UID return data] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f…f[CR][LF] [UID return data] Symbol Parameter name valid range Specify memory UD:UID Data Maximun 14 digits [Return data format (when a command error occurs)] [NAK]<15>16 [Exception processing] Exception condition Parameter name A value outside the range The specified size and received is specified...
  • Page 386 <RU>,01 return sequence (for a tag having the UID of 04FEFFE0536C92) Host Printer <RU>,01 *1 Return based on [DC2]PK The settings of return based on [DC2]PK are retained Enabled until power is turned OFF <RK>,01,D13,4912345678904 Write command Acquire UID immediately after successful write, and store it in the memory with the success status.
  • Page 387 Specification to record RFID data log 1. For logging RFID data, select “Data To Record” and “Log RFID Data” from “Interfaces”->”RFID” section. 2. If RFID data log(Log RFID Data) is enabled, the buffer (the storage area for 100 logs to store UID) will be saved in printercluded.
  • Page 388: Esc+Rk Rfid Write(Felica)

    16.13 RFID 16.13 ESC+RK RFID Write(FeliCa) RFID write ESC+RK (FeliCa) Command Parameter Hexadecimal <1B>16 <52>16<4B>16 Refer to Parameters page code Initial value None When power switch is OFF The set command will not be maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
  • Page 389 Data input format + number of data to write in bytes Specifies the number of bytes for the next parameter “n: data array to write”. Number of data to write This portion should be written in bytes, so the number specified for this field does not change regardless of data format, whether ASCII or HEX.
  • Page 390 Parameters related to write block list (omissible) It is possible to write to block of uncontinuous data when specifying a block list format which block number is delimited by comma. The scratch pad (user area) of FeliCa Lite/FeliCa Lite-S comprises 14 blocks, each block can be specified to 0 ~ 13.
  • Page 391 Parameters related to individualized master key (omissible) ※Specify this parameter to automatically set the individualized card key based on the card key block. (Set different key for each card) Set a fixed 48-digit hexadecimal. The individualized card key cannot be set if omitted. Specify individualized sdk:...
  • Page 392 [Note] By specifying the parameters related to data format code (df1:、df2:) and parameters related to ID block random code (eid:), the IDm of Polling response and ID block value are updated as shown below. Data format Case 1 (df1: specified or Case 2 (df2: specified) code df1: and df2: omitted)
  • Page 393 Parameters related to locking user block and subtraction register (omissible) Set a fixed 15-digit binary. The bitmap image corresponds to the 14 scratch pad blocks (00H~0DH) and 1 subtraction block (0EH), and the block sequence is 00H~0EH from the left. ・・・・・・・・・・...
  • Page 394 Parameters related to read after authentication of user block and subtraction register (omissible) Note: can be used only for FeliCa Lite-S. Set a fixed 15-digit binary. The bitmap image corresponds to the 14 scratch pad blocks (00H~0DH) and 1 subtraction block (0EH), and the block sequence is 00H~0EH from the left.
  • Page 395 Parameters related to write (MAC inclusive) of user block and subtraction register (omissible) Note: can be used only for FeliCa Lite-S. Set a fixed 15-digit binary. The bitmap image corresponds to the 14 scratch pad blocks (00H~0DH) and 1 subtraction block (0EH), and the block sequence is 00H~0EH from the left.
  • Page 396 Parameters related to NFC(NDEF) support (omissible) Use for handling record with NDEF (NFC Data Exchange Format) stipulated by NFC Forum. ※Set to respond as NFC Type3 Tag. nfc: NFC(NDEF) support Specify 1 to enable NFC support or 0 to disable NFC support. Valid range: 0 ~ 1 Detailed parameters of NFC(NDEF) support (omissible) Specify this parameter when you set data in NDEF(NFC Data Exchange...
  • Page 397 Detailed parameters of NFC(NDEF) support (omissible) For ndf:4 or ndf:5 ~ 6 (wcc:1), specify the device name. dnm: Device name Specify a string within 16 characters from 0~9, A~Z, a~z, - (hyphen) and _ (underscore). For ndf:4, specify the device class to a fixed 6-digit hexadecimal. ※...
  • Page 398 Detailed parameters of NFC(NDEF) support (omissible) For ndf:5~6, specify the encryption type of the access point to a fixed 4-digit hexadecimal. Valid range: 0001~FFFF(refer to "Setting value of the encryption type" table etp: Encryption Type in 16.10(14443 TypeA<RK>)). ※ Considering the extensibility of the function, only the digit number is checked instead of its content.
  • Page 399 [Coding example 1] (data input format is set to ASCII) Record 13 bytes character of [4912345678904] on the scratch pad A format omitting RFID tag error ignore <A> <V>50<H>50<BD>3020654912345678904 <RK>4,D13,4912345678904 <Q>2 <Z> [Coding example 2] (data input format is set to ASCII) Record 13 bytes character of [4912345678904] from block 5 on the scratch pad (A format omitting b,RFID tag error ignore) <A>...
  • Page 400 ※In this case too, data is written to ID block. <A> <RK>4,D0,,df2:FFE0,fsw:1 <Q>10 <Z> [Coding sample 5] An example to record a URI "http://www.sato.com" of NFC(NDEF) format <A> <V>50<H>50<BD>3020654912345678904 <RK>4,D0,,nfc:1,ndf:1,ptl:1,ndd:8,sato.com <Q>1 <Z> Memory data after execution...
  • Page 401 [Note] 1. This command allows printing for continuous printing, cutter printing, dispenser printing and tear-off. 2. This command cannot be specified multiple times in between <A>(start of data transmission) through <Z>(end of data transmission). Neither can it be specified together with <IP0>(EPC code write) command. 3.
  • Page 402: Esc+Tu Printing Tag Data (Felica)

    16.14 RFID 16.14 ESC+TU Printing Tag Data (FeliCa) Printing tag data ESC+TU (FeliCa) Command Parameter HEX code <1B>16 <54>16<55>16 a(,n~n) Default Value When turning off the power switch The set command is not maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is term of made.
  • Page 403 [Coding Sample] A sample using SATO as ID <A> <RK>4,D0,,df2:FFE0 <TU>1, SATO <%>0 <V>0410 <H>0090 <P>00 <L>0101 <%>0 <V>0410 <H>0090 <P>00 <XM>SATO <%>0 <V>0060 <H>0040 <D>102120*SATO* <%>0 <V>0195 <H>0055 <P>00 <L>0101 <XM>*SATO* <%>1 <V>0595 <H>0520 <D>102060*SATO* <TU>0 <%>1 <V>0595 <H>0035 <P>00...
  • Page 404 5. When you specify the user ID by using <DN> in the data part during the use of 2D codes, specify the number of characters of the user ID in the number of data items. Example:<TU>2,SATO <DN>0004,SATO 6. This command will not be executed while the printer is printing. It will be executed after the print is complete.
  • Page 405: Esc+Ru Idm Return(Felica)

    16.15 RFID 16.15 ESC+RU IDm Return(FeliCa) IDm return ESC+RU (FeliCa) Command Parameter HEX code <1B>16 <52>16<55>16 Default Value aa=00 When turning off the power switch The set command is not maintained. Valid range within item The set parameter is in effect until a new specification is Valid range and term of made.
  • Page 406 [Format of UID return data] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f…f[CR][LF] [IDm return data] Symbol Parameter Valid range DM:IDm + PMm + ID block Specifies memory Data Maximum 64 digits [/IDm return format] Returns a 64-digit hexadecimal numeric block as a result of IDm+PMm+ID block IDm(16 digits) PMm(16 digits) ID block (32 digits)
  • Page 407 [Coding Sample] <A> <RU>,01 <RK>4,D13,4912345678904 <XM>4912345678904 <Z> [Sample of status reply ] When [DC2]PK is received using a tag with 03FEFFE0536C92A8 of IDm. ■Write successful (IDm read successful) [STX]70,1,N,DM:03FEFFE0536C92A8・・・・・・[CR][LF][ETX] ■Write successful(IDm read fail) [STX]9,1,I,DM:[CR][LF][ETX] ■Write fail (IDm read failed) [STX]9,0,I,ID:[CR][LF][ETX] [Supplementary Explanation] 1.
  • Page 408 <RU>,01 return sequence (for a tag having the IDm of 03FEFFE0536C92A8) Host Printer <RU>,01 *1 Return based on [DC2]PK The settings of return based on [DC2]PK are retained Enabled until power is turned OFF <RK>4,D13,4912345678904 Write command Acquire IDm immediately after successful write, and store it in the memory with the success status.
  • Page 409 Specification to record RFID data log 1. For logging RFID data, select “Data To Record” and “Log RFID Data” from “Interfaces”->”RFID” section. 2. If RFID data log(Log RFID Data) is enabled, the buffer (the storage area for 100 logs to store UID) will be saved in printer’s RAM.
  • Page 410: Common Commands For All Languages

    17 Common Commands for All Languages The common commands are the commands independent from the applications such as SBPL, SZPL, SIPL. The common specifications of the common command for all languages will be described as follows. 1. The structure begins from [DC2]<12>16 and two characters follow it. 2.
  • Page 411: Dc2+Pa Printer Setting Command

    17.1 Common Commands for All Languages 17.1 DC2+PA Printer Setting Command Printer setting command DC2+PA Command Parameter a…a,bb,c…c,d…d,(,ee,f…f,g…g,h…h,i…i)… HEX code <12> <50> <41> Default Value When turning off the power switch The set parameter is maintained. Valid range The set parameter is valid until the next setting. Valid range and Printer operation in progress The command cannot be received during the printer...
  • Page 412 [Setting data] Symbol Parameter name Valid range Acquisition method h(j…) Setting item See Settings Table Valid until ":" i(k…) Setting data See Settings Table Valid until "[CR][LF]" Data sample) SPEED:4 LEVEL:5 [Return data format (normal)] [ACK]<06> [Return data format (when a command error occurs)] [NAK]<15>...
  • Page 413 [Setting saving function] This command proceeds the setting when the item name and the setting value were specified basically.However, the problem may occur when the setting data are set in order of receiving the data because the setting item can be omitted and set in random order.
  • Page 414 [Encryption of data] The method for encryption shall be bit inversion plus conversion of binary to ASCII. Therefore there will be twice as much data after encryption. Table of encryption code Original Encrypted Original Encrypted Original Encrypted code Character code code Character code...
  • Page 415 “4”: 4 inches/sec “5”: 5 inches/sec “6”: 6 inches/sec “7”: 7 inches/sec “8”: 8 inches/sec “9”: 9 inches/sec “10”: 10 inches/sec “11”: 11 inches/sec [CL4NX] “12”: 12 inches/sec 203/305dpi “13”: 13 inches/sec “14”: 14 inches/sec (Linerless:4) [CL4NX] 609dpi 203dpi : 2-10 inches/sec...
  • Page 416 Name of Setting initial Setting value Default Vale. Contents of Setting item item ○ PRINT "0": Continuous Print motion "1": Tear-off Standard:1, "2": Dispenser With cutter:3, "3": Cutter With "4": Linerless dispenser:2 "5": Cut while printing Linerless:4 ○ PEEL "0": Motion 3 (No backfeed) Dispenser motion "1":Motion 1 (Print head (backfeed motion)
  • Page 417 "0": Buzzer off Buzzer volume "1": Volume low "2": Volume medium "3": Volume large LCDVOLUME "0"~"9" LCD Brightness [CL4NX] ADJUSTPITCH Adjust print position 609dpi:"-90" to "90" (dot) 305dpi:"-45" to "45" (dot) 203dpi:"-30" to "30" (dot) [CL6NX] 305dpi:"-45" to "45" (dot) 203dpi:"-30"...
  • Page 418 "1": Move (3mm to the back of Print area are changed in print head) CL6NX. ADJUSTDARK "0" to "99" Adjust darkness ○ [CL4NX] OP_FEED Optional feed volume 609dpi:"0" to "6120" (dot) 305dpi:"0" to "3060" (dot) 203dpi:"0" to "2040" (dot) [CL6NX] 305dpi:"0" to "3060" (dot) 203dpi:"0"...
  • Page 419 Name of Setting initial Setting value Default Vale. Contents of Setting item item ○ [CL4NX] PRINTEND_PO Print End Position 609dpi:"0" to "9600"(dot) SITION 305dpi:"0" to "18000"(dot) 203dpi:"0" to "20000"(dot) [CL6NX] 305dpi:"0" to "18000"(dot) 203dpi:"0" to "20000"(dot) ○ "0" : Disable sensor...
  • Page 420 [COUNT] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ PRTCLN "0": Disable Notification "1": Enable for printer cleanup ○ PRTCLN_ITV_ "10" to "1000"(m) Distance to display notification for COUNT printer cleanup PRTCLN_ "XXXX" Cleaning distance COUNT *Unit: 1 / 24 mm...
  • Page 421 [LAN] section initial Name of Setting Setting value Default Value Contents of Setting item item DHCPv4 "0": Disable DHCPv4 setting W:LAN/WLAN both "1": Enable R:Active Interface IPv4_ADDRESS AAA.BBB.CCC.DDD 0.0.0.0 Ipv4 Address Allow "0" to "255" for A - D W:LAN/WLAN both R:Active Interface IPv4_SUBNET AAA.BBB.CCC.DDD...
  • Page 422 initial Name of Setting Setting value Default Value Contents of Setting item item ○ IPv6_ROUTER_L 0:0:0:0:0:0:0:0 AAAA:BBBB:CCCC:DDDD: Ipv6 Default Router EEEE:FFFF:GGGG:HHHH Specified in the ASCII of 128bit A to H is "0" to "FFFF" A to H is Omissible. ○ IPv6_PREFIX_LA 1 to 128 Ipv6 Subnet prefix...
  • Page 423 initial Name of Setting Setting value Default Value Contents of Setting item item ○ SNMP_R_ "0":None none Read-only security SECURITY "1":Authentication "2":Privacy ○ SNMP_R_AUTH "0":MD5 Read-only Authentication protocol PROTCOL "1":SHA ○ SNMP_R_AUTH String of 8 to 32 digits mypassword Read-only Authentication password *Encrypted data PASS ○...
  • Page 424 initial Name of Setting Setting value Default Value Contents of Setting item item ○ Number SNMP_TRAP_ Even number TrapEngine ID generated ENGINEID 10 to 64 digits from Unique Code ○ SNMP_TRAP_ "0":None none Trap Security SECURITY "1":Authentication "2":Privacy ○ SNMP_TRAP_ "0":MD5 TrapAuthentication protocol AUTHPROTCOL...
  • Page 425 [WLAN] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ DHCPv4_WLAN DHCPv4 setting "0": Disable "1": Enable ○ IPv4_ADDRESS 0.0.0.0 Ipv4 Address AAA.BBB.CCC.DDD _WLAN Allow "0" to "255" for A - D ○ IPv4_SUBNETM 255.255.255.0 IPv4 Subnet mask AAA.BBB.CCC.DDD...
  • Page 426 initial Name of Setting Setting value Default Value Contents of Setting item item ○ WEPKEY4 5 or 13 digit character String of empty Wep key 4 10 or 26 digit hexadecimal *Encrypted data ○ WEPKEYINDEX "1" to "4" Wep key index ○...
  • Page 427 PINCODE 0-16 digit characters (except '"') 0000 PIN code *Encrypted data ○ DEVICENAME 0-53 digit characters SATO Device name PRINTER xxxxxxxxx ○ "0", "12" to "1000"( hexadecimal) Value will be set to Bluetooth module after deducting 1 from the value when odd number is set with ○...
  • Page 428 initial Name of Setting Setting value Default Value Contents of Setting item item PAIRING_INFO7 "aabbccddeeff" Paring information 7 (BD address only) PAIRING_INFO8 "aabbccddeeff" Paring information 8 (BD address only) PAIRING_INFO9 "aabbccddeeff" Paring information 9 (BD address only) PAIRING_INFO10 "aabbccddeeff" Paring information 10 (BD address only)
  • Page 429 [EXT] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ "0": Disable EXTSIG External signal "1": Enable ○ "0": TYPE1 EXTMODE External signal switch "1": TYPE2 "2": TYPE3 "3": TYPE4 ○ "0": Disable EXTRETRY Signal for reprint "1": Enable ○...
  • Page 430 [RFID] section initial Contents of Setting item Name of Setting Setting value Default Value item RFID_LIFE_ "0" to "999999" RFIDsuccesscount of life COUNT_SUCCESS SOH+RB RFID_LIFE_ "0" to "999999" RFID failure count of life COUNT_FAILURE SOH+RB RFID_LIFE_ "0" to "999999" RFID print count of life COUNT_TOTAL SOH+RB ○...
  • Page 431 [SBPL]section initial Name of Setting Setting value Default Value Contents of Setting item item ○ ZEROSLASH "0": Disable Zero slash "1": Enable <LH>,<LD> ○ SHOTAI "1": Gothic Type face "0": Mincho <KG>, <KM> ○ PROPORTIONAL "0": Fixed pitch Proportional pitch "1": Proportional pitch <PS>, <PR>...
  • Page 432 [SZPL]section initial Name of Setting Setting value Default Value Contents of Setting item item ○ PITCH_OFFSET "-120" to "120"(dot) Pitch offset at top of label ○ SHIFT_OFFSET 609dpi:"-2496" to "2496"(dot) Label shift offset 305dpi:"-1248" to "1248"(dot) 205dpi:"-832" to "832"(dot) ○ PROTOCOL "0": None Protocol...
  • Page 433 [SDPL]section initial Name of Setting Setting value Default Value Contents of Setting item item ○ CONTROL_CODE "0": Standard code Protocol code "1": Alternate code 1 "2": Alternate code 2 "3": User code ○ SOHCODE "0" to "255" (0x01) ○ STXCODE "0"...
  • Page 434 Host Printer DC2 +PA,a…a,bb,c…c,d…d,(,ee,f…f,g…g,h…h)… ACK/NAK...
  • Page 435: Dc2+Pb Printer Setting Information Acquisition

    17.2 Common Commands for All Languages 17.2 DC2+PB Printer Setting Information Printer Setting DC2+PB Acquisition Information Acquisition Command Parameter HEX code <12> <50> <42> (,aa(,b…b))+ EOT(04h) Default Value None When turning off the power switch Valid range Valid range Printer operation in progress The command can be received even during the printer and term of operation.
  • Page 436 [Return data] Symbol Parameter name Valid range Total number of data byte Data size from the first identifier *This is the total number of bytes after parameter b. The until before [ETX] delimiting comma between parameters a and b, and the ETX are not included.
  • Page 437: Dc2+Pc Printer Device Information Acquisition

    17.3 Common Commands for All Languages 17.3 DC2+PC Printer Device Printer Device Information DC2+PC Acquisition Information Acquisition Command Parameter HEX code <12> <50> <43> None Default value None When turning off the power switch Valid range and Valid range term of Printer operation in progress The command can be received even during the printer command...
  • Page 438 Description Device information name Device information data PLD version of CONT board CONT PLD Ver V: Version PLD version and FPGA INTF PLD/FPGA Ver :Version version of interface board. :Version Printer module MODULE MAIN CCCC Main firmware CHECKSUM C: Check sum Check sum LAN MAC Address LAN MAC...
  • Page 439 Description Device information name Device information data SBPL external character SLOT1 SBPL_EXC_SLOT1_No XXX (,XXX,XXX・・・) Registration number X: Registration No., *Repeated as many times registration numbers. *If the registration count is zero, the value is ignored. SBPL TrueType font SLOT1 SBPL_TTF_SLOT1 XXXX,YYYYYYYYYY Number of registered counts, number X: Registration count...
  • Page 440 Description Device information name Device information data *If the registration count is zero, the value is ignored. [Precautions during use] 1. The printer device information update cycle must be five seconds or longer. When sending this command in continuation, be sure to set an interval of five seconds or more. 2.
  • Page 441: Dc2+Pd Each Sensor Information Acquisition

    17.4 Common Commands for All Languages 17.4 DC2+PD Each Sensor Each Sensor Information DC2+PD Acquisition Information Acquisition Command Parameter HEX code <12> <50> 44> None 16< Default value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command can be received even during the printer...
  • Page 442 Host Printer DC2 +PD STX + a…a,b…b:c…c,(d…d:e…e) … + ETX...
  • Page 443: Dc2+Pg Printer Status Information Acquisition

    17.5 Common Commands for All Languages 17.5 DC2+PG Printer Status Printer Status Information DC2+PG Acquisition Information Acquisition Command Parameter HEX code <12> <50> <47> None Default value None When turning off the power switch Valid range and Valid range term of Printer operation in progress The command can be received even during the printer command...
  • Page 444 Printer status information Description Printer status information data name Error No. *1 00:Online *Not an error. Return is performed 01:Offline *Not an error. Return is performed 02: Machine error 03: Memory error 04: Program error 05: Setting information error (FLASH-ROM error) 06: Setting information error (EE-PROM error) 07: Download error...
  • Page 445 Printer status information Description Printer status information data name 68:SIPL Field full error 69: Power off error when charging 70: WLAN module error 71:Option mismatch error 72: Battery deterioration error (Notice) 73: Battery deterioration error (Warning) 74: Power off error 75:NonRFID Warning Error 76: Barcode reader connection error 77: Barcode reading error...
  • Page 446: Dc2+Ph Cancel Request

    17.6 Common Commands for All Languages 17.6 DC2+PH Cancel Request Cancel Request DC2+PH Command Parameter HEX code <12> <50> <48> None Default value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command can be received even during the printer command operation.
  • Page 447: Dc2+Pi Application Change

    17.7 Common Commands for All Languages 17.7 DC2+PI Application Change Application Change DC2+PI Command Parameter HEX code <12> <50> <49> Default Value None When turning off the power switch Valid range Printer operation in progress The command cannot be received during the printer Valid range and operation.
  • Page 448 Host Printer DC2 +PI,aa ACK/NAK (when a command error occurs)
  • Page 449: Dc2+Pj Epc Code Read(Uhf)

    17.8 Common Commands for All Languages 17.8 DC2+PJ EPC Code Read(UHF) EPC Code Read(UHF) DC2+PJ Command Parameter HEX code <12> <50> <4A> ,aa,bb Default Value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command operation.
  • Page 450 [Exception processing] Exception condition Parameter name A value outside the range is specified Identifier Command error Terminology Description Command error The data received after a command error is determined is not considered as a parameter of this command. [Coding sample1] <A>...
  • Page 451 [Supplemental explanation] 1. This command cannot be used in combination with commands other than <A> and <Z>. 2. When this command is received during printing, it will not be processed. It will be processed after printing is complete. 3. It takes about 5 seconds to return all return status to the host after sending this command. If the port is disconnected before all statuses are returned to the host, RFID tag information will not be correctly returned and the data other than return status format is returned.
  • Page 452: Dc2+Pk Epc/Tidreturn Request (Uhf)

    17.9 Common Commands for All Languages 17.9 DC2+PK EPC/TIDReturn Request (UHF) EPC/TID Return Request(UHF) DC2+PK Command Parameter HEX code <12> <50> <4B> None Default value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command operation.
  • Page 453 [EPC/TID return data] Symbol Parameter name Valid range Specify memory EP:EPC e(g...) ID:TID Data Maximum 256 digits f(h...) *Text format Data sample) EP:E0123456789ABCDEF0123456,ID:E200680612345678 [Return data format (when a command error occurs)] [NAK]<15> [Exception processing] Exception condition Parameter name A value outside the range is The specified size and specified received size are different...
  • Page 454: Dc2+Pj Rifd Reed (Iso/Iec15693)

    17.10 Common Commands for All Languages 17.10 DC2+PJ RIFD Reed (ISO/IEC15693) RFID reed (ISO/IEC15693) DC2+PJ Command Parameter HEX code <12> <50> <4A> ,aa,bb Default Value None When turning off the power switch Valid range and Valid range term of Printer operation in The command cannot be received during the printer operation.
  • Page 455 [Return data] Symbol Parameter name Valid range Total number of data byte Data size from the first memory data item *This is the total number of bytes after until before [ETX] parameter b. The delimiting comma between Maximum 4 digits parameters a and b, and the ETX are not included.
  • Page 456 (3) When the command is issued specifying "H3" (option flag data) for the identifier cc:e…e,ff:h…h,ii:k…k Symbol Parameter name description DS:DSFID data Specify memory AF:AFI data c / f / i EA:EAS bit Data Refer to "Maximum return data" below. e / h / k [Maximum return data] Command identifier Current inlet type...
  • Page 457 [Sample of status reply1](format set to ASCII) When '4912345678904' and DSFID code 55H, AFI code 10H, and EAS bit 1 are recorded in the RFID tag of ICODE SLI of "E004010001D9CA2D", UID :. Command [DC2]PJ,H1,AS Status reply [STX]22,02,UD:13,4912345678904[ETX] USER data Inlet type (ICODE) Command [DC2]PJ,H1,H3,AS...
  • Page 458 [Sample of status reply 4](format set to ASCII) When there is not an RFID tag or when an RFID tag is bad. Command [DC2]PJ,H1,AS Status reply [STX]2,06[ETX] Inlet type(RFID tag none/reading error) Command [DC2]PJ,H1,H3,AS Status reply [STX]2,06[ETX] Inlet type(RFID tag none/reading error) Command [DC2]PJ,HA,AS Status reply [STX]2,06[ETX]...
  • Page 459: Dc2+Pk Uid Return Request(Iso/Iec15693)

    17.11 Common Commands for All Languages 17.11 DC2+PK UID return request Return DC2+PK Request(ISO/IEC15693) (ISO/IEC15693) Command Parameter HEX code <12> <50> <4B> None Default value None When turning off the power switch Valid range and Valid range term of Printer operation in The command cannot be received during the printer operation.
  • Page 460 [Format of UID return data ] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f…f[CR][LF] [UID return data] Symbol Parameter name Valid range Specify memory UI:UID Data Maximum 16 digits [Return data format (when a command error occurs)] [NAK]<15> [Exception processing] Exception condition Parameter name A value outside the range The specified size and received size is specified...
  • Page 461: Dc2+Pj Rifd Reed(Iso/Iec14443 Typea)

    17.12 Common Commands for All Languages 17.12 DC2+PJ RFID read RIFD Reed(ISO/IEC14443 DC2+PJ TypeA) (ISO/IEC14443 TypeA) Command Parameter HEX code <12> <50> <4A> ,aa,bb Default Value None When turning off the power switch Valid range and Valid range term of Printer operation in The command cannot be received during the printer operation.
  • Page 462 [Coding sample] [DC2]PJ,N1,AS * As for the identifier, two or more specification is possible excluding NA. [DC2]PJ,N1,N2,AS (Equal to [DC2]PJ,NA,AS) [Return status format] Current inlet type+”,”+RFID data Description 01:ISO/IEC14443 TypeA Current inlet type 06:RFID tag none/reading error Refer to "Data format of RFID data" below. RFID data [Data format of RFID data] (1)When the command is issued specifying "N1"...
  • Page 463 [Sample of status reply1](format set to ASCII) When '4912345678904' is recorded in the RFID tag of NTAG210 of "04 04 01 00 01 D9 CA", UID :. Command [DC2]PJ,N1,AS Status reply [STX]22,01,UD:13,4912345678904[ETX] USER data Inlet type(ISO/IEC14443 TypeA) Command [DC2]PJ,N1,N2,AS Status reply [STX]20,01,UD:13,4912345678904,UI:0404010001D9CA[ETX] USER data UID data Inlet type (ISO/IEC14443 TypeA)
  • Page 464 [Supplemental explanation] 1. This command cannot be used in combination with commands other than <A> and <Z>. 2. When the issue operation of the printer only is a continuous, cutter (motion 1), and Dispenser(motion 1), this command can be used. It is not available in tear-off mode, c utter(motion 2) and dispenser(motion 2).
  • Page 465: Dc2+Pk Uid Return Request(Iso/Iec14443 Typea)

    17.13 Common Commands for All Languages 17.13 DC2+PK Return UID return request DC2+PK Request(ISO/IEC14443 TypeA) (ISO/IEC14443 TypeA) Command Parameter HEX code <12> <50> <4B> None Default value None When turning off the power switch Valid range and Valid range term of Printer operation in The command cannot be received during the printer operation.
  • Page 466 [Format of UID return data] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f…f[CR][LF] [UID return data] Symbol Parameter name valid range Specify memory UD:UID Data Maximun 14 digits [Return data format (when a command error occurs)] [NAK]<15>16 [Exception processing] Exception condition Parameter name A value outside the range The specified size and received size is specified...
  • Page 467: Dc2+Pj Rfid Read(Felica)

    17.14 Common Commands for All Languages 17.14 DC2+PJ RFID Read(FeliCa) DC2+PJ RFID read(FeliCa) Command Parameter HEX code <12>16 <50>16<4A>16 ,aa,bb Default Value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command operation.
  • Page 468 [Return data format (when a command error occurs)] [NAK]<15>16 [Exception processing] Exception condition Parameter name A value outside the range is specified Identifier Command error Terminology Description Command error The data received after a command error is determined is not considered as a parameter of this command.
  • Page 469 [Maximum return data] Command identifier Current inlet type Return number of bytes 04: 240(ASCII) FeliCa Lite/ 480(HEX) FeliCa Lite-S * Details: Scratch pad 224(ASCII) F1:USER data 448(HEX) Subtract register 16(ASCII) 32(HEX) 04: FeliCa Lite/ 16(HEX) FeliCa Lite-S F2:ID data (IDm+PMm+ID block) 16(HEX) ID block 32(HEX)
  • Page 470 [Sample of status reply1] (format set to ASCII) When ” 4912345678904” is recorded on FeliCa Lite/FeliCa Lite-S block 8000H with IDm=”03FEFFE0536C92A8”, PMm = “03014B024F4993FF” and ID block =”3031323334353637 FFE0123456789ABC” Command [DC2]PJ,F1,AS Status reply [STX]22,04,UD:13,4912345678904[ETX] USER data Inlet type (FeliCa Lite/FeliCa Lite-S) Command [DC2]PJ,F1,F2,AS Status reply [STX]98,04,...
  • Page 471 [Sample of status reply 4](format set to ASCII) When there is not an RFID tag or when an RFID tag is bad. Command [DC2]PJ,F1,AS Status reply [ [STX]2,06[ETX] Inlet type(RFID tag none/reading error) Command [DC2]PJ,FA,AS Status reply [ [STX]2,06[ETX] Inlet type(RFID tag none/reading error)
  • Page 472 [Supplemental explanation] 1. This command cannot be used in combination with commands other than <A> and <Z>. 2. When the issue operation of the printer only is a continuous, cutter(motion 1), and Dispenser(motion 1), this command can be used. It is not available in tear-off mode, cutter(motion 2) and dispenser(motion 2). 3.
  • Page 473: Dc2+Pk Idm Return(Felica)

    17.15 Common Commands for All Languages 17.15 DC2+PK IDm Return(FeliCa) IDm return(FeliCa) DC2+PK Command Parameter HEX code <12>16 <50>16<4B>16 None Default value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command operation.
  • Page 474 [Format of IDm return data ] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f…f [CR][LF] 【IDm return data】 Symbol Parameter name Valid range Specify memory DM:IDm + PMm + ID block Data Maximum 64 digits [IDm return format] Returns a 64-digit hexadecimal numeric block as a result of IDm+PMm+ID block IDm(16 digits) PMm(16 digits) ID block(32 digits)
  • Page 475 [Supplemental explanation] 1. The write status and IDm is returned when [DC2]PK is received after RFID write. 2. Although write is successful status will be returned without data if you fail to read IDm since IDm read will be done separately from write.
  • Page 476: Dc2+Pn Request To Return Label Pitch Size

    17.16 Common Commands for All Languages 17.16 DC2+PN Request to return Request to Return Label Pitch DC2+PN Size label pitch size Command Parameter HEX code <12> <50>16<4E>16 Initial value None When power switch is OFF Valid range and Valid range term of When printer is working Command is accepted when printer is working...
  • Page 477 [Coding Example] Get label length by feeding 2 labels <A> <IK>0 Feed 1 label <Z> <A> <IK>0 Feed 2 label <Z> Feed completed ←Label length is finalized here DC2+PN Request label length Feeding necessary number of labels has been completed ←Label length is measured by each label and then finalized DC2+PN Request for label length←You can get the latest label length...
  • Page 478: Dc2+Db Initialization

    17.17 Common Commands for All Languages 17.17 DC2+DB Initialization Initialization DC2+DB Command Parameter HEX code <12> <44> <42> Default Value None When turning off the power switch Valid range Valid range and Printer operation in progress The command cannot be received during the printer term of operation.
  • Page 479 [Return data format (normal)] [ACK]<06> [Return data format (when a command error occurs)] [NAK]<15> [Exception processing] Exception condition Parameter name A value outside the range is The specified size and received specified size are different Identifier Command error Invalid receive data Terminology Description Command error...
  • Page 480: Dc2+Dc Reset

    17.18 Common Commands for All Languages 17.18 DC2+DC Reset Reset DC2+DC Command Parameter HEX code <12> <44> <43> None Default value None When turning off the power switch Valid range Valid range and term of The command cannot be received during the printer Printer operation in progress command operation.
  • Page 481: Dc2+Dd Power Off

    17.19 Common Commands for All Languages 17.19 DC2+DD Power Off Power Off DC2+DD Command Parameter HEX code <12> <44> <44> None Default value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command operation.
  • Page 482: Dc2+De File Download

    17.20 Common Commands for All Languages 17.20 DC2+DE File Download File Download DC2+DE Command Parameter HEX code <12> <44> <45> ,aa,b,c・・・c,d・・・d,e・・・e Default Value None When turning off the power switch The file is maintained. Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command...
  • Page 483 [Exception processing] Exception condition Parameter name A value outside the range is The specified size and When the same file name specified received size are different Identifier Command error Command error File type Command error Command error File name Command error Same file name error File size Command error...
  • Page 484: Dc2+Df File Name Information Acquisition

    17.21 Common Commands for All Languages 17.21 File Name Information DC2+DF File Name Information DC2+DF Acquisition Acquisition Command Parameter HEX code <12> <44> <46> ,aa,b Default Value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command...
  • Page 485 [Exception processing] Exception condition Parameter name A value outside the range is The specified size and specified received size are different Language Command error Command error File type Command error Invalid receive data Conditions Exception condition When directory of the specified parameter Command error doesn't exist.
  • Page 486: Dc2+Dg File Information Acquisition

    17.22 Common Commands for All Languages 17.22 DC2+DG File Information Acquisition File Information Acquisition DC2+DG Command Parameter HEX code <12> <44> <47> ,aa,b,cccccc,ddddddd Default Value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command operation.
  • Page 487 [Exception processing] Exception condition Parameter name A value outside the range is specified The specified size and received size are different Language Command error Invalid receive data File type Command error Command error File name size Command error Excessively small: Command error, Excessively large: Remaining data standby File name Command error...
  • Page 488: Dc2+Dh File Deletion

    17.23 Common Commands for All Languages 17.23 DC2+DH File Deletion File Deletion DC2+DH Command Parameter HEX code <12> <44> <48> aa,b,c(,ddddd,eeeee) Default Value None When turning off the power switch Valid range Valid range and term of Printer operation in progress The command cannot be received during the printer command operation.
  • Page 489 [Supplemental explanation] 1. Don't specify the parameter d and e when the parameter c specifies 1 (delete all files). When specified, the parameter d and e are not handled as data of this command. 2. When a file name is bigger than the size of the file name and still the file name is valid, it operates and finishes normally.
  • Page 490: Time Zone List

    Time Zone List 17.24 Time zone name UTC offset Cover area Africa Africa/Addis Ababa +03:00 Addis Ababa (Ethiopia) Africa/Algiers +01:00 Alger (Algeria) Africa/Cairo +02:00 Egypt Africa/Cape Town +02:00 South Africa Africa/Casablanca +00:00 Morocco Africa/Khartoum +03:00 Sudan Africa/Lagos +01:00 Nigeria Africa/Tripoli +02:00 Libya Africa/Tunis...
  • Page 491 Time zone name UTC offset Cover area Caribbean Caribbean/Havana -05:00 Cuba Caribbean/Kingston -05:00 Jamaica Caribbean/Nassau -05:00 Bahamas Caribbean/Port-au-Prince -05:00 Haiti Caribbean/San Juan -04:00 San Juan (Argentina) Caribbean/Santo Domingo -04:00 Dominica Central America Central America/Belmopan -06:00 Belize Central America/Guatemala -06:00 Guatemala Central America/Managua -06:00 Nicaragua...
  • Page 492 Time zone name UTC offset Cover area Europe/Vatican +01:00 Italy Europe/Vienna +01:00 Austria Europe/Vilnius +02:00 Lithuania Europe/Volgograd +04:00 Kirov, SaratovVolgograd Oblast, Astrakhan Oblast (Russia) Europe/Warsaw +01:00 Poland Europe/Zagreb +01:00 Serbia Europe/Zaporozhye +02:00 Ukrayina Europe/Zurich +01:00 Swiss North America North America/Alaska -09:00 Alaska (America) North America/Aleutian...
  • Page 493: Part 2 Interface Specification

    1 Overview Overview The CL4NX printer has two types of interfaces: a built-in interface on the printer to communicate data with host, and an external signal interface to connect printers and peripheral devices with. The printer has the following built-in interfaces.
  • Page 494: Communication Protocols

    Communication Protocols Communication protocols and Receive Mode The receive mode that can be used on the printer differs depending on the combination of interface and communication protocol. 1.Multiple receive mode Enabling receiving data up to buffer near full size during printing. 2.Bidirectional communication (Status 3, Status 4, Status 5) Monitoring printer status and perform data communication.
  • Page 495: Return Status

    Return Status Purpose of return status is to control the printer status from the host, and the printer returns the status after receiving the status request command. There are three types of return status; STATUS 3, STATUS 4, and STATUS 5. The return status is as follows. The printer returns the status after receiving the status request command.
  • Page 496 [Note] In order to obtain return status from the printer, insert the time interval of sending and receiving after sending each command to the printer. Time interval of sending and receiving Command Command name (performance) ENQ (05H) Status request 5 msec or more * In case of wireless LAN, 300 msec or more CAN (18H) Cancel request...
  • Page 497: Return Status Of Status 3

    2.2.1 Return status of status 3 The printer returns the printer's status and reply as the status by receiving 3 types of request commands and print command with this communication protocol. The details of each request command and return status are as follows. 1) Status request command The printer returns the job ID number of receive data that is currently printing, the printer status and the number of remaining labels to print to the host by receiving this command.
  • Page 498 (3) Status list DESCRIPTION ASCII OFFLINE STATE NO ERROR RIBBON NEAR END BUFFER NEAR FULL RIBBON NEAR END & BUFFER NEAR FULL (NOT USED) BATTERY NEAR END (NOT USED) BATTERY NEAR END & RIBBON NEAR END (NOT USED) BATTERY NEAR END & BUFFER NEAR FULL ((NOT USED) BATTERY NEAR END &...
  • Page 499 *1 Occurring of buffer over depends on the interfaces RS-232C Wireless LAN Bluetooth IEEE1284 ○ × × × × × [o: Interface that buffer-over occurs, x: Interface that buffer-over doesn't occur] 2) Cancel request command This command enables to cancel print jobs and to clear the entire contents of receive buffer. The printer returns the printer status of after completion of current process.
  • Page 500: Return Status Of Status 4

    2.2.2 Return status of status 4 The printer returns its status and reply as the status upon receiving four types of request commands and print command with this communication protocol. Details of request commands and return status are described below. Status request command The printer returns the job ID number of receive data that is currently printing, the printer status and the number of remaining labels to print to the host by receiving this command.
  • Page 501 (3) Return status list DESCRIPTION ASCII OFFLINE STATE NO ERROR RIBBON NEAR END BUFFER NEAR FULL RIBBON NEAR END & BUFFER NEAR FULL PRINT HALT (NO ERROR) (NOT USED) BATTERY NEAR END (NOT USED) BATTERY NEAR END & RIBBON NEAR END (NOT USED) BATTERY NEAR END &...
  • Page 502 *1 Buffer over may occur depending on interface RS-232C Wireless LAN Bluetooth IEEE1284 ○ × × × × × [o: Interface that buffer-over occurs, x: Interface that buffer-over doesn't occur] ・ Cause of receive buffer near full Buffer near full occurs when remaining capacity of receive buffer (2.95MB) becomes 0.95 MB. ・...
  • Page 503 4) Print pause request command This command stops the printing process. The printer returns the printer status after receiving process is completed. (1) Command DLE (HEX 10H) (2) Return status list Return Status Description ACK (HEX 06H) No error in the printer NAK (HEX 15H) Error in the printer * In the case of LAN / wireless LAN interface, ACK hexadecimal 0000000106H, NAK will be hexadecimal...
  • Page 504: Return Status Of Status 5

    2.2.3 Return status of status 5 The functions in this communication protocol are as follows. 1) Data transmission format (1) Control commands such as print data, status request, cancel request and so on need to be within STX (HEX 02H) and ETX (HEX 03H). * No need to add STX (HEX 02H) and ETX (HEX 03H) for setting data.
  • Page 505 2) Item Status Request Command Upon receive of this command, the printer will search the specified item No. from the end of the history buffer, and return the status of appropriate item. [Command] SOH (HEX 01H) + ENQ (HEX 05H) [Format] STX + SOH + ENQ + aaaaa + ETX Parameter...
  • Page 506 The below is the currently processed item status list. Digit position Description ASCII Offline Online, waiting for receive Online, printing Online, standby (waiting for dispensing) Online, analyzing/editing * The "number of currently processed item" may not be set due to the timing. Error Print pause (when received DLE command) ASCII...
  • Page 507 [Examples] (1) STX SOH ENQ 00001 ETX (2) STX SOH ENQ ***** ETX [Supplemental explanation] 1. This command shall not be used during sending other data such as print data. The status may not be returned or print may not be finished correctly when sending this command during print data sending.
  • Page 508 3) BCC check function BCC (Block Check Code) is 1 byte data that is a result of calculation of XOR for one item of send data (<A>~<Z>). When sending a data to the printer from the host, you need to put BCC at the end of data (following to <Z>) of every items. The printer calculates the BCC of every items of received data and checks the validity of the received data by comparing it with the BCC in the received data.
  • Page 509 4) Cancel request command The printer cancels all items upon receiving this command. [Command] SOH (HEX 01H) + CAN (HEX 18H) [Format] STX + SOH + CAN + aaaaa + ETX ●Parameter "Item No." Valid range: 00000 - 99999 ***** 1.
  • Page 510 6) Print resume request command Upon receive of this command, the printer release the print pause status specified by the print pause request command (SOH + DLE) and resume printing process. [Command] SOH (HEX 01H) + DC1 (HEX 11H) [Format] STX + SOH + DC1 + ETX [Examples] STX SOH DC1 ETX...
  • Page 511: Redy/Busy

    REDY/BUSY In this protocol, print data is controlled by hardware signal only without software procedures. Refer to " RS-232C" for details. XON/XOFF This communication protocol tells printer status if it can receive any data or not to the host by sending "XON" (HEX 11H) or "XOFF" (HEX 13H) to the signal line.
  • Page 512: Return Sequence

    2.5.1 Return sequence Refer to [26.12 Printer status] when using LAN/wireless LAN interface. 1) Normal Host Printer *1 The printer will return (Status request command) the status at print ID Number = [Space] Status = "Waiting for receive" Status Remaining print number = [000000] command reception ID number = [05]...
  • Page 513 2) Cancel request command Host Printer *1 The printer will return (Status request command) the status at print ID number = [12] Status Print q’ty = 50 command reception when using RS-232C Print command ID number = [12] Print q’ty = 50 Receive/Analysis/Edit and Bluetooth.
  • Page 514: Reference Flowchart

    2.5.2 Reference flowchart See the flow chart below for programming on the host side. Loop Power Set the print Status receive? data Set status Send ENQ Timeout? Loop Timeout? Set timeout Display the status Display the ID number RETUR Display the print number Display the status Error detected? Cancel...
  • Page 515: Status 4

    Job name = [Space] and Bluetooth. ID number = [05] Print q’ty = 100 Print command Receive/Analysis/Edit Job name = [SATO] (Printer status: no error) *1 (Status request command) ID number = [05] Status = "Editing" Status Remaining print q’ty...
  • Page 516 RS-232C and Bluetooth. Job name = [Space] ID number = [12] Receive/Analysis/Edit Print command Print number = 50 Job name = [SATO] (Printer status: no error) *1 Print operation (Status request command) Print the 1st label ID number = [12] Status = "Printing"...
  • Page 517: Receive Buffer Control

    Status 5 This communication protocol is designed for the purpose of controlling print status in the host, and there are several functions. This printer's receive mode in this protocol is the multiple-receive. 2.7.1 Receive buffer control There are following two factors for detecting buffer near full due to information such as receive, print, cancel are controlled by each items. Cause of receive buffer near full 1)Buffer near full occurs when remaining capacity of receive buffer (2.95MB) becomes 0.95 MB.
  • Page 518: Return Sequence

    2.7.2 Return sequence 1) Normal process Printer Host STX ESCA ESCID00001 ESC... ESCZ Editing of STX ESCA ESCID00002 ESC... ESCZ BCC ETX No00001 Editing of STX ESCA ESCID00003 ESC... ESCZ BCC ETX No00002 Printing of STX SOH ENQ00001 ETX No00001 Printing of Editing of STX ***** ** 00001 20 000001 ETX...
  • Page 519 2) Cancel process Printer Host STX ESCA ESCID00001 ESC... ESCZ BCC ETX Editing of No00001 STX ESCA ESCID00002 ESC... ESCZ BCC ETX Editing of No00002 Printing of No00001 STX SOH CAN00002 ETX の発行 Canceling (about 500 msec) STX SOH ENQ***** ETX ␣␣␣␣␣...
  • Page 520 3) Error process Printer Host STX ESCA ESCID00001 ESC... ESCZ BCC ETX Editing of No00001 STX ESCA ESCID00002 ESC・・・ ESCZ ETX Editing of No00002 Printing of STX SOH ENQ00001 ETX BCC error No00001 STX 00001 00 00001 20 000001 ETX BCC error occurred on No00002 (stop operation)
  • Page 521: Rs-232C

    3 RS-232C Basic Specifications This interface complies with the RS-232C standard. The communication settings can be made in the communication setting mode at the printer. Interface D-sub 9pin Communication setting 1) Setting range on the communication setting mode Item Setting value Default Value Data bit length 7,8 (Bits)
  • Page 522: Redy/Busy

    REDY/BUSY In this protocol, print data is controlled by hardware signal only without software procedures. When the print data (STX <A> - <Z> ETX) is sent from the host under the conditions below, the received data will not be accurate. 1) When the printer is in offline state.
  • Page 523: Timing Chart Of Multiple Receive

    3.2.3 Timing chart of multiple receive 1) Normal process Receive buffer near full state Receive buffer near full release Press the LINE button Press the LINE button Power On Printer Initializing STX..ETX (1) STX..ETX (2) STX..ETX (3) STX..ETX (4) Online Offline Printer Status Receive/Analysis/Edit (1)
  • Page 524: Xon/Xoff

    XON/XOFF This communication protocol tells printer status if it can receive any data or not to the host by sending "XON" (HEX 11H) or "XOFF" (HEX 13H) to the SD line. When the print data (STX <A> - <Z> ETX) is sent from the host under the conditions below, the received data will not be accurate. 1) When the printer is in offline state.
  • Page 525: Timing Chart Of Multiple Receive

    3.3.3 Timing chart of multiple receive 1) Normal process Receive buffer near full state Receive buffer near full release Press the LINE button Press the LINE button Power On Printer Initializing 500 msec STX.ETX (2) STX.ETX (3) STX.ETX (1) STX..ETX (4) Offline Online Printer Status...
  • Page 526: Printer Status 5 Return

    Printer Status 5 Return This communication protocol is designed for the purpose of controlling print status in the host, and there are several functions. This printer’s receive mode in this protocol is the multiple-receive. 3.4.1 Connecting diagram 1) DB-9P Printer Host *Depending on the model of the host, CS and RS may need to be looped (always keep "High") at the host.
  • Page 527: Timing Chart

    3.4.3 Timing chart 1) Normal process Power On Press the LINE button Buffer near full state Press the LINE button Buffer near full release Printer Initializing STX...ETX (1) STX...ETX (2) STX...ETX (3) Status Status Status Status Status Offline Online Printer Status Receive/Analysis/Edit (1) Receive/Analysis/Edit (2) Receive/Analysis/Edit (3)
  • Page 528 3) Error process Paper end error Head open Head close Press the LINE button Printer STX...ETX (1) Online Printer Status Online Offline Printing (1) Printing (1) * When the paper end error occurs, open the head, set label, close the head and feed. Note:(1) The paper end error will be released when the head is closed.
  • Page 529 5) Information request command process Printer Get printer info STX.ETX (1) STX..ETX (2) Status Status Status Printer status Status Online Printer Status Receive/Analysis/Edit (1) Receive/Analysis/Edit (2) Printing (2) 6) BCC error process Note: Do not send status request commands during printing. BCC error Item cancel Printer...
  • Page 530: Printer Status 4 Return

    Printer Status 4 Return This communication protocol is designed for the purpose of controlling print status in the host, and the printer returns the status by receiving request command from the host. The printer returns the status after receiving the status request command. This printer's receive mode in this protocol is the multiple-receive.
  • Page 531: Timing Chart

    3.5.3 Timing chart 1) Normal process Power On Press the LINE button Press the LINE button Receive buffer near full state Receive buffer near full release Printer STX..ETX (1) lizi STX.ETX (2) STX.ETX (3) Initia Status Status Status Status Status Online Offline Printer Status...
  • Page 532 3) Error process Paper end error Head open Head close Press the LINE button Printer STX..ETX (1) Status Status Status Status Status Status Status Offline Online Online Printer Status Printing (1) Printing (1) * When the paper end error occurs, open the head, set label, close the head and feed. Note: (1) The paper end error will be released when the head is closed.
  • Page 533 5) Information request command process Printer Get printer info STX.ETX (1) STX..ETX (2) Printer status Status Status Status Status Online Printer Status Receive/Analysis/Edit (1) Receive/Analysis/Edit (2) Printing (1) Printing (2) Note: Do not send status request commands during printing.
  • Page 534: Printer Status 3 Return

    Printer Status 3 Return This communication protocol is designed for the purpose of controlling print status in the host, and the printer returns the status by receiving request command from the host. The printer returns the status after receiving the status request command. This printer's receive mode in this protocol is the multiple-receive.
  • Page 535: Timing Chart

    3.6.3 Timing chart 1) Normal process Power On Receive buffer near full state Receive buffer near full release Press the LINE button Press the LINE button Printer Initializing STX.ETX (1) STX.ETX (2) STX..ETX (3) Status Status Status Status Status Offline Online Printer Status Receive/Analysis/Edit (3)
  • Page 536 3) Error process Paper end error Head open Head close Press the LINE button Printer STX..ETX (1) Offline Online Online Receive/Analysis/Edit (1) Printing (1) Printing (1) ※ When the paper end error occurs, open the head, set label, close the head and feed. Note: (1) The paper end error will be released when the head is closed.
  • Page 537 Note ● Please note the followings when using READY/BUSY. When sending print data from the host, make sure the printer power is on before sending. ● When data that is more than the receive buffer size (2.95 MB) is sent using XON/XOFF, Status 3, Status 4, and Status 5, a receive buffer full error occurs.
  • Page 538: Ieee1284

    4 IEEE1284 4.1 Basic Specifications This interface complies with the Centronics/IEEE1284 standard. Interface Amphenol 36P Communication setting 1) Setting range on the communication setting mode Item Setting value Default Value Protocol Status 4, Status 5 Status 4 BCC check for ENABLE/DISABLE DISABLE Status 5...
  • Page 539: Connecting Diagram

    4.2 Connecting diagram The connecting diagram of parallel cable is as follows. Please use a cable that is complied with the IEEE1284 standard. Amphenol 36P D-SUB 25P (Printer) (Host) ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂...
  • Page 540: Connector Pin Assignment

    4.3 Connector Pin Assignment The pin assignment is as follows with the centronics standard (compatible mode). However, the wiring diagram of the IEEE1284 standard is complied with the standard of IEEE1284 Type B connector. Signal name Description Signal name Description number number STROBE...
  • Page 541: Timing Chart Of Multiple Receive

    Timing chart of multiple receive (1) Normal process Power On Press the LINE button Press the LINE button Receive buffer near full state Receive buffer near full release Printer Initializing ESC A.. ESC Z (3) ESC A..ESC Z (1) ESC A...ESC Z (2) DATA STROBE BUSY...
  • Page 542 (2) Process at the paper end Head open Head close Press the LINE button Paper end error Head open Head close ESC A..ESC Z (1) ESC A...ESC Z (2) DATA Printer STROBE BUSY SELECT FAULT Online Offline Online Receive/Analysis/Edit (1) Receive/Analysis/Edit (2) Printing (1) Printing (1)
  • Page 543: Usb

    5 USB 5.1 Basic Specifications USB interface of the printer complies with USB2.0 standard. Interface Type B female Communication setting 1) Setting range on the communication setting mode Item Setting value Default Value Protocol Status 4, Status 5 Status 4 BCC check for ENABLE/DISABLE DISABLE...
  • Page 544: Lan, Wireless Lan

    6 LAN, Wireless LAN 6.1 Basic Specifications (LAN) RJ45 Interface Connector Connector type RJ45 Cable type 10BASE-T, 100BASE-TX (category 5 or upper) Cable length shorter than 100 (m) Link/Status LED LED lights when LINK with the Ethernet is established or the printer received packet. Motion Specification LED lights for a certain time when received packets LED1...
  • Page 545: Lan Setting/Display Items

    6.1.1 LAN setting/display items The list of items that can be set or referenced is shown below. TCP/IP related setting Setting Items Setting range Default (at shipment) LAN/WLAN switching Auto/LAN/Wi-Fi Auto DHCP v4 setting ENABLE/DISABLE ENABLE IPv4 address 0.0.0.0 to 255.255.255.255 000.000.000.000 Subnet mask 0.0.0.0 to 255.255.255.255...
  • Page 546 SNMP read-write version 1|2c|3 1|2c|3 1|2c DISABLE SNMP read-write community name Character string of max. 32 characters private SNMP read-write user name 8 to 32 characters rwuser SNMP read-write security none/Authentication none /Privacy (encrypted) SNMP read-write authentication protocol MD5/SHA SNMP read-write authentication password 8 to 32 characters mypassword SNMP...
  • Page 547: Basic Specifications (Wireless Lan)

    6.2 Basic Specifications (wireless LAN) Interface (Wireless LAN PCB) Protocol The following communication protocol settings can be made. Setting Items Setting range Protocol Printer Status 3 Return Printer Status 4 Return (cyclic response mode) Printer Status 4 Return (ENQ response mode) (default value) Printer Status 5 Return Wireless...
  • Page 548 Wireless LAN (1) Standard specification Conforms to IEEE802.11a/b/g/n Standard Frequency band Max. speed IEEE802.11b 2.4 GHz 150.0 Mbps IEEE802.11a 5 GHz 54 Mbps IEEE802.11g 2.4 GHz 54 Mbps IEEE802.11n 2.4 to 5 GHz 135 Mbps (2) IEEE802.11n connection conditions MCS value 0 to 6 supported While operation is performed at MCS value 7, performance is not guaranteed.
  • Page 549 (6) Wireless LAN security None Wireless LAN WPA+WPA2 Security WPA2 Dynamic WEP Open system Shared Key 1 ~ 4 WEP Key 64bit 5 ASCII / 10 hex WEP Key Characters 128bit 13 ASCII / 26 hex PSK Key 8~64 ASCII 64 hex WPA+WPA2、...
  • Page 550 (7) Security (combination of authentication and encryption scheme) Ad Hoc mode Security Authentication None Open System Shared Key0 *Ad Hoc mode is not supported with IEEE802.11n. Infrastructure mode Please refer to the "(6)Wireless LAN security" (8) WPS 2.0 (Wi-Fi Simple Configuration Technical Specification v2.0.0) is supported (9) In the Adhoc mode, communication can be performed with up to six terminals.
  • Page 551: Wireless Lan Setting/Display Items

    6.2.1 Wireless LAN setting/display items Sections that can be set and referred, and variables are listed in the table below. Variable name Setting range Default (at shipment) Wireless LAN operation mode Infrastructure/Adhoc Adhoc SSID 1 to 32 characters (*1) SATO_PRINTER Hidden SSID ENABLE/DISABLE ENABLE...
  • Page 552: Software Specifications

    6.3 Software Specifications Available protocol: TCP/IP Network layer: IPv4,IPv6,ICMP Session layer: TCP and UDP Application layer: LPR, FTP, DHCP, HTTP/HTTPS, NMP, SNTP 1) LPR, FTP and dedicated socket protocol of TCP/IP are available for sending print data. 2) Dedicated socket protocol is available to obtain printer status. 6.4 TCP/IP In the TCP/IP protocol environment, LPR and FTP are provided for printing.
  • Page 553: Ftp/Http/Https Specification

    6.8 FTP/HTTP/HTTPS specification The printer can be configured through web browser. See below for the URL. (recommended browser: Chrome) 1) Access the printer at the following URL from the Web browser. https://printer’s IP address/ 2) If you are sure you have entered in the correct IP address, go to the Advanced option and click Proceed to [printer's IP address] to view WebConfig screen.
  • Page 554 4) Log in. Username: settings, Password: It becomes 0310. 5) Login is now complete.
  • Page 555: Wireless Lan Settings

    Wireless LAN settings 6.9.1 802.1x authentication and certification In 802.1x authentication, certification may be required depending on the format. If certification is required, it must be imported from the WEB settings screen or from a USB memory device. Type of certification and secret key, necessity of certification, ID, and password are explained below. - Items need to be imported form the WEB setting screen Imported item Description...
  • Page 556: Socket Communication

    6.10 Socket Communication 2 types of connection can be used in the socket server function of TCP/IP; 2 port connection that uses Port 1024 for receiving print data and Port 1025 for printer status return, and 1 port connection that uses Port 9100 for print data receiving and printer status return.
  • Page 557: Connection And Disconnection Of Session

    6.11 Connection and disconnection of session The socket sever function connects and disconnects the print data port (Port 1024), the status reply port (Port 1025) and the sending and receiving port (Port 9100 or Port 1024) in the following manner. 1) Printing data port (Port 1024), status return port (Port 1025) Host Printer...
  • Page 558 2) Sending and receiving port (Port 9100 or Port 1024) Host Printer LISTEN CONNECT (Port 1025 or Port 9100) ACCEPT CONNECT SUCCESS Conne ction Status request (Port 1025 or Port 9100) Printer status (Port 1024 or Port 9100) Print Data (Port 1025 or Port 9100) Printer operation CLOSE...
  • Page 559: Printer Status

    6.12 Printer status 1) Status mode There are 3 modes of status return when using LAN interface. (1) Status 4/Cyclic response mode (2 port connection or 1 port connection) The printer uses port 1024 for print data port, port 1025 for status return, and port 9100 for both print data port and status return.
  • Page 560 (3) 1 port connection (Status 3 return) Status Remaining 1 byte 1 byte number 1 byte print q’ty 6 byte 2 byte (Total: 11 bytes) Return status of status 3 Please refer to the "2.42.2.1 " for the status contents. 3) Sequence (1) Status 4/Cyclic response mode (2 ports connection or 1 port connection) The printer will return the status in the interval of 500 to 1000 msec.
  • Page 561 (2) Status 4/ENQ response mode (2 ports connection or 1 port connection) After receiving a status request command (ENQ: 05H) from the host, the printer returns the latest printer status. Host Printer LISTEN CONNECT (Port1024, Port1025 ACCEPT or Port9100) CONNECT SUCCESS Connection Status request (Port1024, Port9100)
  • Page 562 (3) Status 3, Status 5/ENQ response mode (1 port connection) The printer returns ACK by receiving the print request command sent from the host, and returns the printer status by receiving the status request command (ENQ:05H) Host Printer LISTEN CONNECT (Port 1024 or Port 9100) ACCEPT CONNECT SUCCESS...
  • Page 563: Snmp Specifications

    6.13 SNMP Specifications SNMP is a protocol to monitor/control network devices that are connected to the network. This printer supports communication via SNMPv1, SNMPv2c and SNMPv3. The following MIB-II is supported as MIB, and it is possible to get information, notify administrative information and change settings using this MIB. ・system(1) ・interface(2) ・at(3)
  • Page 564: Printermib / Host Resources Mib That Shows Printer Status

    6.13.1 PrinterMIB / Host Resources MIB that shows printer status CL4NX/CL6NX Printer MIB Host Resources MIB hrPrinterDet prtAlertSeveri prtAlertTraini prtAlertGrou hrDeviceSt hrPrinte Alert Description prtAlertCode ectedErrorS tyLevel ngLevel atus rStatus tate subunitLifeOv EBATTDEG Battery degradation critical(3) untrained(3) other(1) er(11) subunitLifeOv...
  • Page 565 CL4NX/CL6NX Printer MIB Host Resources MIB hrPrinterDet prtAlertSeveri prtAlertTraini prtAlertGrou hrDeviceSt hrPrinte Alert Description prtAlertCode ectedErrorS tyLevel ngLevel atus rStatus tate subunitMemo ECDBATTL Card memory full critical(3) other(1) other(1) ryExhausted( ECDRW Card R/W error critical(3) other(1) other(1) other(1) markerPrintRi markerSuppli...
  • Page 566 CL4NX/CL6NX Printer MIB Host Resources MIB hrPrinterDet prtAlertSeveri prtAlertTraini prtAlertGrou hrDeviceSt hrPrinte Alert Description prtAlertCode ectedErrorS tyLevel ngLevel atus rStatus tate EFRAM Framing error critical(3) other(1) channel(14) other(1) EGAPTOOLONG Gap too long critical(3) untrained(3) input(8) other(1) EHDERR/EHEAD Head error critical(3)
  • Page 567 CL4NX/CL6NX Printer MIB Host Resources MIB hrPrinterDet prtAlertSeveri prtAlertTraini prtAlertGrou hrDeviceSt hrPrinte Alert Description prtAlertCode ectedErrorS tyLevel ngLevel atus rStatus tate pplyEmpty(80 (noPaper) EPLATFORM Package platform mismatch error critical(3) other(1) other(1) other(1) EPOWEROFF Power off error critical(3) trained(4) other(1) other(1)
  • Page 568 CL4NX/CL6NX Printer MIB Host Resources MIB hrPrinterDet prtAlertSeveri prtAlertTraini prtAlertGrou hrDeviceSt hrPrinte Alert Description prtAlertCode ectedErrorS tyLevel ngLevel atus rStatus tate interpreter(15 ESIPLFORMATFULL Format full critical(3) other(1) other(1) ESNTP NTP error critical(3) other(1) other(1) other(1) ESOCKET Socket error critical(3) fieldService(5)
  • Page 569 CL4NX/CL6NX Printer MIB Host Resources MIB hrPrinterDet prtAlertSeveri prtAlertTraini prtAlertGrou hrDeviceSt hrPrinte Alert Description prtAlertCode ectedErrorS tyLevel ngLevel atus rStatus tate guiWarning_receiveBufferNe Receive buffer near full warning(4) other(1) channel(14) other(1) arFull markerPrintRi markerSuppli bit #2 guiWarning_ribbonNearEnd Ribbon near end warning(4)
  • Page 570: Switching Between Lan And Wlan

    6.14 Switching between LAN and WLAN This is a function that switches between interfaces so that you can use a LAN when a WLAN unit is connected. Go to Interface > Network > Interface on the LCD screen and select the interface to be used. Any of following 3 items can be selected: Item Explanation...
  • Page 571: Note

    6.15 Note 6.15.1 Common to LAN/wireless LAN interface When opening or closing the print data port (Port 1024) or the status port (Port 1025) or the sending and receiving port (Port 9100), 150 msec to 200 msec interval is necessary between closing the port and opening the port again. If the time interval after closing the port is too short, it may cause double connection.
  • Page 572: Bluetooth

    0 to 16 ASCII code specification (20H, 21H, 23H - 7EH) Default Value: 0000 Device name 0 to 53 ASCII code specification (20H, 21H, 23H - 7EH) Default value: SATO PRINTER_xxxxxxxxxxxx (xxxxxxxxxxxx is BD address) Power Save Mode sniff, park, hold (operates according to the host setting)
  • Page 573 [Supplemental explanation] (1) The printer operates with the slave mode. Connect the printer by specifying printer's Bluetooth Device Address (BD address) from the master. (2) Connection may be failed when the authentication mode, packet type and PIN code of the master is different from the above settings.
  • Page 574: Bluetooth Settings

    Bluetooth settings The followings are Bluetooth setting items. (1) Authentication level (Level 1, Level 2-1, Level 2-2, Level 3, Level 4) (2) PIN code (alphanumeric characters and symbols (20H, 21H, 23H-7EH) 1-16 digits) PIN code (Personal Identification Number, pass key)is an authentication password in 1-16 digits used for printer identification.
  • Page 575: Crc Transmission Data

    CRC Transmission Data Transfer format of send data needed to be configured as follows when CRC check mode is selected. Each command *1 CRC_High CRC_Low CRC calculation Item HEX (H) Description Transmission control character to initiate text - Each command Each command + Parameter Transmission control character to terminate text 2 byte...
  • Page 576 (4-1) Perform the same A = 1 calculations as (1-1). CRC = 0001 0100 0000 0001 (4-2) Perform the same 0001 0100 0000 0001 (CRC) calculations as (1-2). XOR) 1010 0000 0000 0001 (1B) CRC = 1011 0100 0000 0000 (5-1) Perform the same A = 0 calculations as (1-1).
  • Page 577: Transmission Data Example

    Transmission Data Example The following are the example of transmission data. (1) Print Data <A> <X22>,SATO <Q>0001 <Z> 71H 9CH HEX data to be actually sent is described as follows. Underlined part is CRC. 02 1B 41 1B 58 32 32 2C 53 41 54 4F 1B 51 30 30 30 31 1B 5A 03 71 9C (2) Print speed setting command <A>...
  • Page 578: Crc Errors

    CRC errors The printer calculates the CRC of every items of received data and checks the validity of the received data by comparing it with the CRC in the received data. When the calculated CRC is not the same as the CRC in the received data, the printer judges the data is incorrect, arises CRC error and stops printing.
  • Page 579: Transmission Sequence

    Remaining print q’ty = [000000] Job name = [Space] Print command (STX-ETX CRC) ID number = [05] Print q’ty = 100 Receive/Analysis/Edit Job name = [SATO] (Printer status: no error) (Status request command) ID number = [05] Print operation Status = "Editing"...
  • Page 580 7.7.1.2 Status 3 (when CRC check is enabled) Host Printer CONNECT (Status request command) ID Number = [Space] Status = "Waiting for receive" Status Remaining print q’ty = [000000] Print command (STX-ETX CRC) ID number = [05] Receive/Analysis/Edit Printq’ty = 100 (Printer status: no error) (Status request command) ID number = [05]...
  • Page 581 Status Remaining print q’ty = [000000] Job name = [Space] Print command (STX-ETX) ID number = [05] Print q’ty = 100 Job name = [SATO] Receive/Analysis/Edit (Printer status: no error) (Status request command) ID number = [05] Status = "Editing"...
  • Page 582 7.7.1.4 Status 3 (when CRC check is disabled) Host Printer CONNECT (Status request command) ID No.=[SPACE] Status=Wait for receive Status Print q’ty[000000] Print command(STX-ETX CRC) ID No.=[05] Receiving/Analysis/Editing Print q’ty=100 (Printer status: No error) (Status request command) ID No.=[05] Status Status=editing Print q’ty=[000000] Print...
  • Page 583: Disconnection During Print Data Sending

    CONNECT or communication failure Print command (STX-ETX CRC) ID number = [05] Print q’ty = 50 Receive/Analysis/Edit Job name = [SATO] × (Status request command) ID number = [05] The disconnection timeout period has elapsed Status = "Waiting for receive"...
  • Page 584: Disconnection During Status Sending After Print Data Reception

    When CRC check is enabled (common to Status 3 and 4) CONNECT Print command (STX-ETX CRC) ID number = [12] Print q’ty = 50 Receive/Analysis/Edit Job name = [SATO] × Print operation Disconnected or communication failure [Note] 1. When there is no ACK returned, stop the transmission as it appears that some sort of communication interference is occurring.
  • Page 585: Abnormal End When Crc Check Is Enabled

    CONNECT Print command (STX-ETX CRC) ID number = [05] Print q’ty = 50 Receive/Analysis/Edit Job name = [SATO] CRC abnormal data *The printer operation is determined by the key operation or by commands. Please refer to 7.6 CRC error display.
  • Page 586: External Signal Interface

    8 External signal interface Basic Specifications External signal interface is designed to connect the printer to external peripheral devices. External signal interface works only in pulse input mode (print by external signal input). Error signal is output in any mode if an error occurs in the printer. External signal setting is set in the Interface >...
  • Page 587: Connector Pin Assignment

    Connector Pin Assignment 14-pin external signal interface Electrical conditions Signal name Description Input/Output Level (Voltage, Current (MAX)) Open Withstand pressure Paper end*6 Output at paper end detection. collector 50 V output Sink current 50 mA SIGNAL GROUND Open Withstand pressure Ribbon end*6 Output at ribbon end detection.
  • Page 588 [Note] 1.The external signal may be insufficient for a period of approx. one second from the time the power is turned ON. Therefore, perform control after waiting for at least one second. 2.When the conditions shown in "Details" are satisfied, the signal is set to the status shown in "Level". Example 1) When paper end occurs for pin No.
  • Page 589: Explanation Of Input/Output Signal

    Explanation of input/output signal 1) Input signal Item Input waveform Single print complete Print Start (PRIN) Reprint (PRIN2) Print operation Print complete (PREND) 20 msec Single print complete Print Start (PRIN) Reprint (PRIN2) Print operation Print complete (PREND) 20 msec Single print complete Print Start (PRIN)
  • Page 590 [Maintaining the print start signal (PRIN)] Item Input waveform Single print complete TYPE1, 2 Print Start (PRIN) Reprint (PRIN2) Print operation Print complete (PREND) Single print complete TYPE3, 4 Print Start (PRIN) Reprint In the case of TYPE 3, 4, the PRIN signal may be returned to "High" (PRIN2) during the period shown by the dotted line, without any problem.
  • Page 591 2) Output signal Item Output waveform Single print complete Print operation Print 20 msec complete (PREND) Paper end Ribbon end Machine error Head open Head close Paper end error Print operation Print complete (PREND) Paper replacement Paper end Ribbon end Machine error Ribbon end occurs Head open Head close...
  • Page 592 Item Output waveform Head Open Head close Print operation Print complete (PREND) Paper end Ribbon end Machine error Item Output waveform Head open Head close Ribbon near end occurs Print operation Print complete (PREND) Paper end Ribbon near end Item Output waveform Head open Head close...
  • Page 593 2) Dispenser completion waiting output Item Output waveform Single print complete Dispense complete Print operation Print 20 msec (PREND) complete Waiting for dispense complete 500 ms + Backfeed period Single print complete Dispense complete Print operation Print 20 msec (PREND) complete Waiting for dispense to complete...
  • Page 594: Timing Waveform

    Timing waveform The external signal input operation mode is the filled-in location. For details on the paper movement in each operation mode and the concerned waveform, see the operation specifications. Pitch sensor Pulse Operation Continuous ENABLE No input mode mode Pulse Input Pulse...
  • Page 595 Operation 2 Pulse Backfeed Input Backfeed Operation 1 Operation 2 Linerless Sensor Backfeed Operation 2 cutter(*1) Input Pulse Backfeed Operation 2 Input Note 1)Operation 1: Backfeed after printing 2)Operation 2: Printing after backfeed ( )Linereless cutter is only for CL4NX...
  • Page 596: Usb Host

    9 USB Host Basic Specifications USB interface of the printer complies with USB2.0 standard. Interface A Type female Back × 1 ch, Front × 1 ch Connector Series A plug Cable length shorter than 5 m (Twisted pair shielded) Version USB 2.0 High speed Device class Mass storage class, HID class...
  • Page 597: Nfc

    10 NFC 10.1 Basic Specifications NFC forum Type 2 Tag compliant Interface Communication distance If height is 0mm from Antenna center, communicates within ±5mm to the right and left. If height is +10mm, communication distance is within ±10mm to the right and left.
  • Page 598: Tag Mode

    10.2 Tag mode This mode works when printer is turned off. It reads and writes on NFC tag memory (888 bytes). It writes printer information to the NFC tag memory when printer is switched off. This information can be obtained. When you write, NFC tag memory information is sent to the printer when the printer is turned on.
  • Page 599: Data Format

    10.2.2 Data format 1. Successful end See below for the sequence sample for sending/receiving data Printer Device NFC touch Send or receive data Data transmission ~ ~ ~ ~ Last data "OK" “OK”(0x4F, 0x4B) is returned from API 2. Error NG(Fail) is returned from API if there is an error in the communication or tag memory error.
  • Page 600: Passthrough Mode

    10.3 Passthrough mode This mode works when printer’s power is turned on. It communicates with printer via NFC tag. Data is communicated between NFC device and NFC tag, and is uncompressed by NFC controller to send (pass through) data directly to the printer. Purpose: For sending small amounts of SBPL data (to print), printer setup, collecting values and status.
  • Page 601: Sequence Diagram

    10.3.2 Sequence diagram 1. Successful end See below for the sample sequence when transmitting data. Printer Device NFC touch Send data split into 64 bytes Transmission ~ ~ ~ ~ process Last data "OK" Returns "OK"(0x4F 0x4B) Beeps once. Data is sent in 64 bytes each ~...
  • Page 602 2. When device moves away from printer during transmission Printer discards the partially received data. Printer Device NFC touch Data is sent by 64 bytes each Transmission ~ ~ ~ ~ process The data received to this point will be discarded Move NFC device Beeps 3 times.
  • Page 603 3. When device moves away from printer while receiving The printer discards transmission data Device Printer Touch with NFC Data is sent by 64 bytes each Transmission ~ ~ ~ ~ process Last data "OK" Returns OK(0x4F 0x4B). Beeps once. Data is sent in 64 bytes each Reception ~...
  • Page 604 4. When CRC error occurs The printer discards received data and returns “NG_CRCCHECK”. Printer Device Touch with NFC Data is sent in 64 bytes each Transmission ~ ~ ~ ~ process Last data Returns "NG_CRCCHECK" (0x4E 0x47 0x5F 0x43 0x52 0x43 0x43 0x0x48 0x45 0x43 "NG_CRCCHECK"...
  • Page 605: Ccitt

    CRC-16 CCITT 10.3.3 1. Scope of CRC calculation The transmission data before compression will be calculated. Scope of CRC calculation range Transmission data before compression Number of data Transmission data after compression in bytes 2 bytes (4 bytes) 2. CRC calculation method CRC-16-CCITT is used to calculate CRC.
  • Page 606 /* CRC table*/ unsigned short CRC16Table[ 256 ] = { 0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x70E7, 0x8108, 0x9129, 0xA14A, 0xB16B, 0xC18C, 0xD1AD, 0xE1CE, 0xF1EF, 0x1231, 0x0210, 0x3273, 0x2252, 0x52B5, 0x4294, 0x72F7, 0x62D6, 0x9339, 0x8318, 0xB37B, 0xA35A, 0xD3BD, 0xC39C, 0xF3FF, 0xE3DE, 0x2462, 0x3443, 0x0420, 0x1401, 0x64E6, 0x74C7, 0x44A4, 0x5485, 0xA56A, 0xB54B, 0x8528, 0x9509, 0xE5EE, 0xF5CF, 0xC5AC, 0xD58D, 0x3653, 0x2672, 0x1611, 0x0630, 0x76D7, 0x66F6, 0x5695, 0x46B4,...
  • Page 607: Handover Mode

    Handover mode 10.4 This mode works when printer’spower is turned on. It reads the handover information (Bluetooth, WiFi connection) from NFC tag memory that is written on NFC tag memory at power off, and communicates with printer based on that information by connecting to Bluetooth or Wi-Fi.
  • Page 608: Note

    11 Note ■ Operation after turning the printer’s power off Please note that the data sent from the host to the printer after turning the printer’s power off is not ensured.
  • Page 609 Extensive contact information for worldwide SATO operations can be found on the Internet at www.satoworldwide.com...

This manual is also suitable for:

Cl6nx

Table of Contents