SATO S84EX Programming Reference Manual

SATO S84EX Programming Reference Manual

Hide thumbs Also See for S84EX:
Table of Contents

Advertisement

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the S84EX and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SATO S84EX

  • 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 ESC+A Start of Data Transmission ..................
  • Page 4 8.21 ESC+K1(K2) Call of Horizontal Writing External Character ..........77 8.22 ESC+k1(k2) Call of Vertical Writing External Character ............. 78 8.23 ESC+U U Font (Default Font Size: 5×9 dots) ............... 79 8.24 ESC+S S Font (Default Font Size: 8×15 dots) ................ 81 8.25 ESC+M M Font (Default Font Size: 13×20 dots) ..............
  • Page 5 13.1 ESC+CC Card Slot for Use ....................233 13.2 ESC+&S Registration of Form Overlay ................234 13.3 ESC+&R Form Overlay Call ....................237 13.4 ESC+YS Registation of Format ................... 238 13.5 ESC+/N Registration of Field ....................240 13.6 ESC+YR Format Call ......................241 13.7 ESC+/D Print of Field ......................
  • Page 6 Part 2 Interface Specification ............314 1 Overview ..................314 Overview ........................... 314 Function setting ........................314 Combination of interfaces ....................... 315 2 Communication Protocol ..............316 Communication protocols and Receive Mode ..............316 Return Status ..........................317 2.2.1 Return status of Status 2 ....................319 2.2.2 Return status of Status 3 ....................
  • Page 7 4.5.1 Timing chart of single item receive ................388 4.5.2 Timing chart of multiple receive ..................390 5 USB ....................393 Basic Specifications ........................ 393 Connector Pin Assignment ..................... 393 6 LAN, wireless LAN ................394 Basic Specifications (LAN) ..................... 394 Basic Specifications (wireless LAN) ..................
  • Page 8 7.7.5.1 Status 3 ........................432 7.7.5.2 Status 4 ........................433 7.7.5.3 State transition diagram matrix (at printer) ............434 8 External signal interface ..............435 Basic Specifications ........................ 435 Connector Pin Assignment ..................... 437 Explanation of input/output signal ..................438 9 USB Host ..................
  • Page 9: Part 1 Programming Reference

    Part 1 Programming Reference List of Commands The following are the commands specified in the Specification for Command. Control Commands Command Function On page ESC+A <A> Start of Data Transmission ESC+Z <Z> End of Data Transmission ESC+Q <Q> Print Quantity ESC+ID <ID>...
  • Page 10 49.1 ESC+T2 <T2> Registration of 24 x 24 dots External Characters 50.1 ESC+K1(K2) <K1(K2)> Call of Horizontal Writing External Character 51.1 ESC+k1(k2) <k1(k2)> Call of Vertical Writing External Character 52.1 ESC+U <U> U Font (Default Font size:5X9 dots) 53.1 ESC+S <S>...
  • Page 11 12.13 ESC+KG <KG> Kanji Gothic 12.14 ESC+LD <LD> User Download 12.15 ESC+PO <PO> Offset 12.16 ESC+#J <#J> Job Modification Memory Card Commands Command Function On page 13.1 ESC+CC <CC> Card Slot for Use 13.2 ESC+&S <&S> Registration of Form Overlay 13.3 ESC+&R <&R>...
  • Page 12 RFID Commands Command Function On page 82.1 ESC+IP0 <IP0> EPC code write 83.1 ESC+IP1 <IP1> EPC code read 84.1 ESC+F <F> EPC Sequential number 85.1 ESC+IP5 <IP5> Antenna output power 16.1 ESC+TM <TM> Trademark print 16.2 ESC+TU <TU> Printing tag data 16.3 ESC+RU <RU>...
  • Page 13: Initial Value Of Operation Settings

    Initial Value of Operation Settings The initial values of operation setting are as follows: [S84-ex] Item 8 dots/mm 12 dots/mm 24dots/mm Print speed 6 inch/s 6 inch/s 3 inch/s Range: 4, 5, 6, 7, 8, 9, 10, 11, Range: 4, 5, 6, 7, 8, 9, 10, 11, Range: 2, 3, 4, 5, 6 12, 13, 14, 15, 16 12, 13, 14...
  • Page 14: List Of Fonts

    List of Fonts When using the internal fonts, specify ESC + Font Type command. Font name Font Type Pitch OCR-A (8dots/mm) Bitmap [OCR-A font] 15×22dots Fixed OCR-B (8dots/mm) Bitmap [OCR-B font] 20×24dots Fixed OCR-A (12dots/mm) Bitmap [OCR-A font] 22×33dots Fixed OCR-B(12dots/mm) Bitmap [OCR-B font] 30×36dots...
  • Page 15 Font Enlargement Internal font can be enlarged up to 36. For instance, if the standard font of W5(dots) x H9(dots) multiplied by 3 = W15(dots) x H27(dots). Parameter writing method of printed character is as follows. Width x Enlargement rate = Width parameter setting value Height x Enlargement rate = Height parameter setting value Enlargement specification <L>...
  • Page 16: Example Of Command Reference

    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 7. Command valid range - When the 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 in effect until a new specification is made. (2) The parameter preset will be invalid.
  • Page 18: Control Command

    Control Command 1.1 Control ESC+A Start of Data Transmission Start of Data Transmission ESC+A Hexadecimal Parameter 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 item The set command becomes invalid.
  • Page 19: Esc+Z End Of Data Transmission

    2.1 Control ESC+Z End of Data Transmission End of Data Transmission 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 item The set command becomes invalid.
  • Page 20: Esc+Q Print Quantity

    3.1 Control Print Quantity ESC+Q Print Quantity ESC+Q Parameter Hexadecimal code <1B> <51> aaaaaa Initial value aaaaaa=1 When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 21: Esc+Id Job Id Number

    4.1 Control ESC+ID Job ID Number Job ID Number ESC+ID Hexadecimal Parameter code <1B> <49> <44> Initial value a=<20> 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 in effect until a new specification is made.
  • Page 22: Esc+Wk Job Name

    The parameter preset will be invalid. [Function] Specifying a 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> [Notes] 1. When Status4 is used for communication protocol, specified job name can be set to the telegraphic status.
  • Page 23: Print Position Command

    Print position command 6.1 Print Position Horizontal Print Position ESC+H Horizontal Print Position ESC+H Hexadecimal Parameter code <1B> <48> aaaa Initial value aaaa=1 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is made.
  • Page 24: Esc+V Vertical Print Position

    7.1 Print Position ESC+V Vertical Print Position Vertical Print Position ESC+V Hexadecimal Parameter code <1B> <56> aaaaa Initial value aaaaa=1 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is made. term of Valid range between item The set parameter becomes the initial value at the next item...
  • Page 25: Modification Command

    Modification Command 8.1 Modification ESC+P Character Pitch Character Pitch ESC+P Hexadecimal Parameter 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 item The set parameter is in effect until a new specification is made. term of Valid range between item The set parameter becomes the initial value at the next item...
  • Page 26: Esc+L Enlargement

    9.1 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 item The set parameter is in effect until a new specification is made. term of Valid range between item The set parameter becomes the initial value at the next item...
  • Page 27: Esc+Ps Proportional Pitch

    10.1 Modification 10.1 Proportional Pitch ESC+PS 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 item The set command is in effect until a new specification is made. term of Valid range between item The set parameter becomes the initial value at the next item...
  • Page 28: Esc+Pr Release Of Proportional Pitch

    11.1 Modification 11.1 ESC+PR Release of Proportional ESC+PR Release of Proportional Pitch Pitch 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 item The set command is in effect until a new specification is made.
  • Page 29: Esc+% Rotation

    12.1 Modification 12.1 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 item The set parameter is in effect until a new specification is made. term of Valid range between item The set parameter becomes the initial value at the next item...
  • Page 30: Esc+F Sequential Numbering

    13.1 Modification 13.1 ESC+F Sequential Numbering Sequential Numbering ESC+F Hexadecimal Parameter 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 item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 31: Esc+Fw Print Of Lines And Boxes

    14.1 Modification 14.1 Print of Lines and Boxes ESC+FW Print of Lines and Boxes ESC+FW Parameter Hexadecimal Ruled line: aabccccc(Peeeeeeee) code <1B> <46> <57> Closing line: aabbVcccccHddddd(Peeeeeeee) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item...
  • Page 32 [Notes] 1. When the print start position is outside of the printable area, printing will not be performed due to command error. 2. Specify the line width of the horizontal direction for more than 0.166mm according to the list below. Head density Line width 8dots/mm (203dpi)
  • Page 33: Esc+Fc Print Of Circles

    15.1 Modification 15.1 Print of Circles ESC+FC Print of Circles ESC+FC Parameter Hexadecimal code <1B> <46> <43> ,aaa,bbb(,c,d) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 34: Esc+Ft Print Of Triangles

    16.1 Modification 16.1 Print of Triangles ESC+FT Print of Triangles ESC+FT Parameter Hexadecimal code <1B> <46> <54> ,aaaa,bbbb(,cccc,d) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 35: Esc

    17.1 Modification Black and White Reverse Print 17.1 ESC+( Black and White Reverse ESC+( Print Parameter Hexadecimal code <1B> <28> aaaa,bbbbb Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 36: Esc+Kc Character Code

    18.1 Modification 18.1 ESC+KC Character Code Character 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 item The set parameter is in effect until a new specification is made. term of Valid range between item The set parameter becomes the initial value at the next item...
  • Page 37: Esc+& Registration Of Form Overlay

    19.1 Modification Registration of Form Overlay 19.1 ESC+& Registration Form ESC+& Overlay Hexadecimal & Parameter 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 command is in effect until a new specification is made.
  • Page 38: Esc+/ Form Overlay Call

    20.1 Modification 20.1 Form Overlay Call ESC+/ Form Overlay Call 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 item The set command is in effect until a new specification is made.
  • Page 39: Esc+0 Partial Editing

    21.1 Modification 21.1 Partial Editing ESC+0 Partial Editing 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 item The set command becomes invalid. command Valid range between item The set command becomes invalid.
  • Page 40: Esc+Wd Partial Copying

    22.1 Modification 22.1 Partial Copying ESC+WD Partial Copying ESC+WD Parameter Hexadecimal code <1B> <57> <44> VaaaaaHbbbbYcccccXdddd Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 41 [S-86ex] Valid range (dots) The horizontal position of The vertical position of the the top left corner of the top left corner of the area Head density area Vertical length of the image Horizontal length of the area to be copied image area to be copied 8 dots/mm (203 dpi) 1 to 1340...
  • Page 42: Esc+J Print Of Journal

    23.1 Modification 23.1 Print of Journal ESC+J Print of Journal ESC+J Parameter Hexadecimal code <1B> <4A> a~a+CR<0D> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 43: Esc+Rf Call And Print Of Font & Logo

    24.1 Modification Call and Print of Font & Logo 24.1 ESC+RF Call and Print of Font & ESC+RF Logo 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 item...
  • Page 44: Esc+Rm Mirror Image

    25.1 Modification 25.1 ESC+RM Mirror Image Mirror Image ESC+RM Parameter Hexadecimal code <1B> <52> <4D> aaaa,bbbbb Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 45 [Valid range for the mirror rotation] [S84-ex] Valid Range (dots) Head density Horizontal length of mirror image Vertical length of mirror image area area 8 dots/mm (203 dpi) 8 to 832 8 to 20000 12 dots/mm (305 dpi) 8 to 1248 8 to 18000 24 dots/mm (609 dpi) 8 to 2496...
  • Page 46: Esc+Wn Work Shift Information

    26.1 Modification 26.1 ESC+WN Work Shift Information Work Shift Information ESC+WN Hexadecimal Parameter code <1B> <57> <4E> a,hh,mm,ll,nnn...n Initial value 1.24.00.1.<space> When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 47: Esc+Ws Print Of Work Shift Information

    27.1 Modification Print of Work Shift Information 27.1 ESC+WS Print of Work Shift ESC+WS Information Hexadecimal <WS> Parameter code <1B> <57> <53> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 48: Esc+Ce European Code Page

    28.1 Modification 28.1 ESC+CE European Code Page European Code Page ESC+CE Hexadecimal Parameter code <1B> <43> <45> a~a(,b) Initial value a~a=858、b=Nil When the power switch is The set parameter is maintained. Valid range and term of Valid range within item The set command is in effect until a new specification is made.
  • Page 49 [Code page specify parameter] Command parameter Proper name Description DOS 858 Multilingual Latin 1 + Euro character Default Code page proprietary to SATO. 88591 8859/1 ISO 8859-1 Latin 1 88592 ISO 8859/2 ISO 8859-2 Latin 2 88599 ISO 8859/9 ISO 8859-9 Latin 5...
  • Page 50 [Supported symbol list] U+0020-U+002F !\"#\$\%&'()*+,-./ U+012A-U+012B Īī U+0030-U+003F 0123456789:;<=>? U+012E-U+012F Įį U+0040-U+004F @ABCDEFGHIJKLMNO U+0130-U+0131 İı U+0050-U+005F PQRSTUVWXYZ[\]^_ U+0136-U+0137 Ķķ U+0060-U+006F `abcdefghijklmno U+0139-U+013E ĹĺĻļĽľ U+0070-U+007F pqrstuvwxyz{|}~• U+0141-U+0148 ŁłŃńŅņŇň U+00A0-U+00AF ¡¢£¤¥¦§¨©ª«¬®¯ U+014C-U+014D Ōō U+00B0-U+00BF °±²³´µ¶·¸¹º»¼½¾¿ U+0150-U+015B ŐőŒœŔŕŖŗŘřŚś U+00C0-U+00CF ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ U+015E-U+015F Şş U+00D0-U+00DF ÐÑÒÓÔÕÖרÙÚÛÜÝÞß U+0160-U+0165 ŠšŢţŤť...
  • Page 51: Esc+Ks Kanji Font Type

    29.1 Modification 29.1 ESC+KS Kanji Font Type Kanji Font Type ESC+KS Parameter Hexadecimal code <1B> <4B> <53> Initial value a=31H, b=31H When the power switch is OFF The set parameter is maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is term of made.
  • Page 52: Font Command

    Font command 30.1 Font XUFont 30.1 ESC+XU XU Font (Default Font ESC+XU (Default Font Size: 5×9 dots) Size: 5×9 dots) Hexadecimal Parameter code <1B> <58> <55> 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...
  • Page 53 XU Font Character Set The above is printed with width 5 dots x height 9 dots, enlarged 3 times for both vertically and horizontally.
  • Page 54: Esc+Xs Xs Font (Default Font Size: 17×17 Dots)

    31.1 Font XS Font 31.1 ESC+XS XS Font (Default Font ESC+XS (Default Font Size: 17×17 dots) Size: 17×17 dots) Hexadecimal Parameter code <1B> <58> <53> 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...
  • Page 55 XS Font Character Set The above is printed with width 17 dots x height 17 dots, enlarged 2 times for both vertically and horizontally.
  • Page 56: Esc+Xm Xm Font (Default Font Size: 24×24 Dots)

    32.1 Font XM Font 32.1 ESC+XM XM Font (Default Font ESC+XM (Default Font Size: 24×24 dots) Size: 24×24 dots) Hexadecimal Parameter code <1B> <58> <4D> 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...
  • Page 57 XM Font Character Set The above is printed with width 24 dots x height 24 dots, enlarged 2 times for both vertically and horizontally.
  • Page 58: Esc+Xb Xb Font (Default Font Size: 48×48 Dots)

    33.1 Font XB Font 33.1 ESC+XB XB Font (Default Font ESC+XB (Default Font Size: 48×48 dots) Size: 48×48 dots) Hexadecimal Parameter 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 item...
  • Page 59 XB Font Character Set The above is printed with width 48 dots x height 48 dots, enlarged 1 time for both vertically and horizontally.
  • Page 60: Esc+Xl Xl Font (Default Font Size: 48×48 Dots)

    34.1 Font XL Font 34.1 ESC+XL XL Font (Default Font ESC+XL (Default Font Size: 48×48 dots) Size: 48×48 dots) Hexadecimal Parameter 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 item...
  • Page 61 XL Font Character Set Characters in default font size of W48 x H48 dots. The above is printed with width 48 dots x height 48 dots, enlarged 1 time for both vertically and horizontally.
  • Page 62: Esc+Oa Ocr-A Font

    35.1 Font 35.1 ESC+OA OCR-A Font OCR-A Font ESC+OA Hexadecimal Parameter code <1B> <4F> <41> 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 parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 63 OCR-A Font Character Set OCR-A font specification. The above is printed in head density of 12 dots/mm, with width 22 dots x height 33 dots, enlarged 1 time for both vertically and horizontally.
  • Page 64: Esc+Ob Ocr-B Font

    36.1 Font 36.1 ESC+OB OCR-B Font OCR-B Font ESC+OB Parameter Hexadecimal code <1B> <4F> <42> 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 parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 65 OCR-B Font Character Set OCR-B font specification. The above is printed in head density of 12 dots/mm, with width 30 dots x height 36 dots, enlarged 1 time for both vertically and horizontally.
  • Page 66: Esc+$ Shape Of Outline Font

    Font width : 100 dots Font height : 100 dots Font shape : 1 <A> <V>100<H>100<P>2 <$>A,100,100,1<$=>SATO <Q>2 <Z> [Notes] 1. The shape of Italic font is inclined 15-degree within font width specification 2. Specify this command prior to Print of Outline Font <$=>.
  • Page 67: Esc+$= Print Of Outline Font

    [Function] Specifying the print 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> [Notes] 1. Specify Shape of Outline Font <$> prior to this command. 2. Font height specification includes ascender and descender areas. For proportional pitch, letter size width of outline font varies depending on the individual font.
  • Page 68 Outline Font Character Set Outline font specification. The above is printed in head density of 12 dots/mm, with width 48 dots x height 48 dots, enlarged 1 time for both vertically and horizontally.
  • Page 69: Esc+Rd True Type Font

    Data [Coding Example] Font type: CG Times <A> <V>100<H>100<P>2 <RD>A00,P10,P10,SATO <Q>2 <Z> [Notes] 1. Set font size in [dot specification] or [point specification]. 2. Dot size varies depending on the head density. Refer to the table below. Head density...
  • Page 70 Command parameter Name Use the code page specified by the CE command. DOS 858 Multilingual Latin 1 + Euro character Default Code page proprietary to SATO. ISO 8859-1 Latin 1 ISO 8859-2 Latin 2 ISO 8859-9 Latin 5 CP737 DOS Greek...
  • Page 71 CG Times Font Character Set CG Times font specification.
  • Page 72 CG Triumvirate Font Character Set CG Triumvirate font specification.
  • Page 73: Esc+K1 16×16 Dots Horizontal Writing Kanji

    40.1 Font 16×16 dots ESC+K1 16×16 dots 40.1 ESC+K1 Horizontal Writing Kanji Horizontal Writing Kanji 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 item The parameter preset will be invalid.
  • Page 74: Esc+K2 24×24 Dots Horizontal Writing Kanji

    41.1 Font 24×24 dots ESC+K2 24×24 dots 41.1 ESC+K2 Horizontal Writing Kanji Horizontal Writing Kanji Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 75: Esc+K8 16×16 Dots Horizontal Writing Kanji With One-Byte Characters

    42.1 Font ESC+K8 16×16 dots 42.1 16×16 dots Horizontal Writing Kanji Horizontal Writing Kanji with One-byte ESC+K8 Characters with One-byte Characters Hexadecimal Parameter 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 item...
  • Page 76: Esc+K9 24×24 Dots Horizontal Writing Kanji With One-Byte Characters

    43.1 Font ESC+K9 24×24 dots Horizontal 43.1 24×24 dots Horizontal Writing Kanji Writing Kanji with One-byte Characters ESC+K9 with One-byte Characters Hexadecimal Parameter 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 item...
  • Page 77: Esc+K1 16×16 Dots Vertical Writing Kanji

    44.1 Font ESC+k1 16×16 dots Vertical 44.1 ESC+k1 16×16 dots Vertical Writing Kanji Writing Kanji 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 item The parameter preset will be invalid.
  • Page 78: Esc+K2 24×24 Dots Vertical Writing Kanji

    45.1 Font ESC+k2 24×24 dots Vertical 45.1 ESC+k2 24×24 dots Vertical Writing Kanji Writing Kanji Parameter Hexadecimal code <1B> <6B> 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 item The parameter preset will be invalid.
  • Page 79: Esc+K8 16×16 Dots Vertical Writing Kanji With One-Byte Characters

    46.1 Font 16×16 dots Vertical Writing Kanji ESC+k8 16×16 dots Vertical 46.1 ESC+k8 Writing Kanji with One-byte Characters with One-byte Characters Hexadecimal Parameter 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 item...
  • Page 80: Esc+K9 24×24 Dots Vertical Writing Kanji With One-Byte Characters

    47.1 Font 24×24 dots Vertical Writing Kanji ESC+k9 24×24 dots Vertical 47.1 ESC+k9 Writing Kanji with One-byte Characters with One-byte Characters 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 item...
  • Page 81: Esc+T1 Registration Of 16×16 Dots External Character

    48.1 Font Registration of 16×16 dots 48.1 ESC+T1 Registration of 16×16 dots ESC+T1 External Character External Character 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 item The parameter preset will be invalid.
  • Page 82 [Notes] 1. Register external character of W16xH16 dots to the internal memory or user registration memory. 2. Re-entry to the registered area is allowed. 3. Refer to the data registration procedure below. 4. Registered contents in the memory of the printer will be deleted by turning off the printer. Re-register again for the next operation.
  • Page 83: Esc+T2 Registration Of 24×24 Dots External Character

    49.1 Font Registration of 24×24 dots 49.1 ESC+T2 Registration of 24×24 dots ESC+T2 External Character External Character Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 84 [Notes] 1. Register external character of W24xH24 dots to the internal memory or user registration memory. 2. Re-entry to the registered area is allowed. 3. Refer to the data registration procedure below. 4. Registered contents in the memory of the printer will be deleted by turning off the printer. Re-register again for the next operation.
  • Page 85: Esc+K1(K2) Call Of Horizontal Writing External Character

    50.1 Font Call of Horizontal Writing 50.1 ESC+K1(K2) Call of Horizontal ESC+K1(K2) External Character Writing 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 item...
  • Page 86: Esc+K1(K2) Call Of Vertical Writing External Character

    51.1 Font Call of Vertical Writing 51.1 ESC+k1(k2) Call of 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 item...
  • Page 87: Esc+U U Font (Default Font Size: 5×9 Dots)

    52.1 Font U Font 52.1 ESC+U U Font (Default Font Size: ESC+U × (Default Font Size: 5 9 dots) 5×9 dots) Hexadecimal Parameter code <1B> <55> 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...
  • Page 88 U Font Character Set Above is the print sample in head density of 12dots/mm and enlarged 3 times for both vertically and horizontally.
  • Page 89: Esc+S S Font (Default Font Size: 8×15 Dots)

    53.1 Font S Font 53.1 ESC+S S Font (Default Font Size: ESC+S (Default Font Size: 8×15 dots) 8×15 dots) Parameter Hexadecimal code <1B> <53> 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 parameter preset will be invalid.
  • Page 90 S Font Character Set Above is the print sample in head density of 12dots/mm and enlarged 2 times for both vertically and horizontally.
  • Page 91: Esc+M M Font (Default Font Size: 13×20 Dots)

    54.1 Font M Font 54.1 ESC+M M Font (Default Font Size: ESC+M (Default Font Size: 13×20 dots) 13×20 dots) Parameter Hexadecimal code <1B> <4D> 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 parameter preset will be invalid.
  • Page 92 M Font Character Set Above is the print sample in head density of 12dots/mm and enlarged 2 times for both vertically and horizontally.
  • Page 93: Esc+Wb Wb Font (Default Font Size: 18×30 Dots)

    55.1 Font WB Font 55.1 ESC+WB WB Font (Default Font ESC+WB (Default Font Size: 18×30 dots) Size: 18×30 dots) Hexadecimal Parameter 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...
  • Page 94 WB Font Character Set Above is the print sample in head density of 12dots/mm and enlarged 1 time for both vertically and horizontally.
  • Page 95: Esc+Wl Wl Font (Default Font Size: 28×52 Dots)

    56.1 Font WL Font 56.1 ESC+WL WL Font (Default Font Size: ESC+WL (Default Font Size: 28×52 dots) 28×52 dots) Hexadecimal Parameter 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 item...
  • Page 96 WL Font Character Set Characters in default font size of W28 x H52 dots. Above is the print sample in head density of 12dots/mm and enlarged 1 time for both vertically and horizontally.
  • Page 97: Esc+Rg Multiple Language Font

    57.1 Font 57.1 ESC+RG Multiple Language Font Multiple Language Font ESC+RG Hexadecimal Parameter code <1B> <52> <47> abc,ddd,eee,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 parameter preset will be invalid.
  • Page 98: Barcode Specification

    Barcode Specification In barcode specification, print of various barcode, change of bar width ratio, and print of guard bar or human-readable information can be performed by designating (B, D, BD) after ESC. This and the next page should be read closely and followed. Refer to the table below for the specification of B, D, and BD.
  • Page 99 (4) Designation of human readable information (HRI) and guard bar For UPC-A and EAN8 and 13digits barcode, availability of human-readable information (hereinafter HRI) and guard bar can be specified. Barcode specification Barcode <B> <D> <BD> parameter : Nil : Nil : Available JAN/EAN13 Guard bar : Nil...
  • Page 100 (5) Composition of check digit Refer to the table below for check digit in each barcode. [Composition of C/D] Barcode Input digit specification Barcode Print digit number and contents parameter 13-digit (Input data of barcode + C/D) 12-digit C/D is calculated by modulus10. JAN/EAN13 13-digit 13-digit (Input data of barcode) C/D is not checked.
  • Page 101: Esc+B Barcode (Ratio 1:3)

    58.1 Barcode 58.1 ESC+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 item The parameter preset will be invalid.
  • Page 102 [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 : EAN8 Narrow bar width : 02 Height of barcode : 080 Print data : 4912345 <A>...
  • Page 103: Esc+D Barcode (Ratio 1:2))

    59.1 Barcode 59.1 ESC+D Barcode (Ratio 1:2)) Barcode (Ratio 1:2) ESC+D Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 104 [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>...
  • Page 105: Esc+D~Esc+D Barcode (Selection Of Hri)

    60.1 Barcode ESC+D 60.1 Barcode (Selection of HRI) ESC+D~ESC+d Barcode (Selection ~ ESC+d of HRI) Hexadecimal D ~ d Parameter 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 item...
  • Page 106: Esc+Bd Barcode (Ratio 2:5)

    61.1 Barcode 61.1 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 item The parameter preset will be invalid.
  • Page 107 [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>...
  • Page 108: Esc+Bt Registration Of Bar Width Ratio

    62.1 Barcode Registration of Bar Width Ratio 62.1 ESC+BT Registration of Bar Width ESC+BT Ratio Hexadecimal Parameter 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 item The set parameter is in effect until a new specification is made.
  • Page 109: Esc+Bw Print Of Barcode With Registered Ratio

    63.1 Barcode Print of Barcode 63.1 ESC+BW Print of Barcode with ESC+BW with Registered Ratio Registered Ratio Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 110 CODABAR(NW-7) - Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 . * 0x20(SP) cannot be used, however, an error will not occur when it is specified and black will be printed.
  • Page 111 CODE39 Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 ....
  • Page 112: Esc+Bi Gs1-128(Ucc/Ean128) (Standard Carton Id Only)

    64.1 Barcode GS1-128 (UCC/EAN128) 64.1 ESC+BI GS1-128(UCC/EAN128) ESC+BI (Standard Carton ID Only) (Standard Carton ID Only) Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 113 Matrix 2of5 Industrial 2of5 UPC-A、EAN8 EAN13、UPC-E GS1-128 (UCC/EAN128) MSI code list B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1...
  • Page 114: Esc+Bc Code93 Barcode

    65.1 Barcode 65.1 ESC+BC CODE93 Barcode CODE93 Barcode ESC+BC Hexadecimal Parameter 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 item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 115 CODE93 - Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 ` ! ” & ’ ; [ { < , | M ] m } > . ^ ? O _ "00H to 7FH" are available in CODE93.
  • Page 116: Esc+Bg Code128 (128A, 128B, 128C) Barcode

    66.1 Barcode CODE128 (128A, 128B, 128C) 66.1 ESC+BG CODE128 (128A, 128B, ESC+BG Barcode 128C) Barcode Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 117 CODE128 Code Table VALUE Code A Code B Code C ! ! ” ” & & ’ ’ , , . . ; ; < < > [Important] - 4 > [Important] - 4 ? ?...
  • Page 118 VALUE Code A Code B Code C [ [ \ \ ] ] ^ ^ _ _ NUL >SP ‘ >SP SOH >! >! STX >” >” ETX ># ># EOT >$ >$ ENQ >% >% ACK >& >& BEL >’ >’...
  • Page 119 VALUE Code A Code B Code C 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 START CODE A >G >H >I [Important] 1.
  • Page 120: Esc+Bp Postnet

    67.1 Barcode 67.1 ESC+BP POSTNET POSTNET ESC+BP Hexadecimal Parameter code <1B> <42> <50> 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 parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 121 POSTNET - Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1...
  • Page 122: Esc+Bf Upc Add-On Code(Bookland)

    68.1 Barcode 68.1 ESC+BF UPC Add-on ESC+BF UPC Add-on Code(BOOKLAND) Code(BOOKLAND) Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 123 UPC Add-on barcode - Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1...
  • Page 124: Esc+Bl Upc-A Barcode (Without Hri)

    69.1 Barcode UPC-A Barcode 69.1 ESC+BL UPC-A Barcode (Without ESC+BL (Without HRI) HRI) Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 125: Esc+Bl~Esc+D Upc-A Barcode (Selection Of Hri)

    70.1 Barcode UPC-A Barcode ESC+BL 70.1 ESC+BL~ESC+d UPC-A Barcode (Selection of HRI) ~ ESC+d (Selection of HRI) Parameter Hexadecimal <42> <4C> code <1B> abbcccn~n~<d>n~n Character type Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item...
  • Page 126 [Notes] 1. This command supports UPC-A only. When setting [Barcode symbology] to the value other than ‘H’, command error will occur. 2. HRI requires the following terms. For 8 dots/mm, [02] and [03] would be a proper value of narrow bar width. For 12 dots/mm, [03] and [04] would be a proper value of narrow bar width.
  • Page 127: Esc+Bm Upc-A Barcode (With Hri)

    71.1 Barcode UPC-A Barcode 71.1 ESC+BM UPC-A Barcode (With ESC+BM (With HRI) HRI) Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 128: Esc+Eu Composite Symbol

    72.1 Barcode 72.1 ESC+EU Composite Symbol Composite Symbol ESC+EU Hexadecimal Parameter code <1B> <45> <55> aabb(cc)(ddd) 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 parameter preset will be invalid.
  • Page 129 [Format 2] <EU>aabbcccn~n ●Parameter a[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 the barcode height when the narrow bar width is 01. The barcode height will be 300 dots when the narrow bar is 03, and barcode height is 100. n[Print data] barcode data (up to 236 digits for 1D and 2D data together) The maximum digit available for 1D and 2D data (however, there is a limitation for the maximum digit for 1D data)
  • Page 130 [Coding Example 6] When using GS1 DataBar Expanded Composite (CC-A/CC-B) command <A> <V>100<H>100 <EU>0605220104912345678904 <Q>1 <Z> [Coding Example 7] When using GS1 DataBar Expanded Stacked (CC-A/CC-B) command <A> <V>100<H>100 <EU>0605020104912345678904 <Q>1 <Z> [Coding Example 8] When using UPC-A Composite (CC-A/CC-B) command <A>...
  • Page 131 [Notes] 1. The format of the parameter varies depending on the 1D barcode type. The segment width can be specified only with DataBar Expanded Composite (CC-A/CC-B) (EU06). The barcode height parameter can be specified only with GS1-128(UCC/EAN-128) (EU11, EU12). 2. Composite symbol will not be printed when the data matched to the composite symbol is not set to the data. 3.
  • Page 132: Esc+Bs Usps Barcode

    73.1 Barcode 73.1 ESC+BS USPS Barcode USPS Barcode ESC+BS Parameter Hexadecimal code <1B> <42> <53> aabbbccccccddddddddde~e Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 133 USPS code-Code Table B4 B3 B2 B1...
  • Page 134: Code Command

    2D code command 74.1 2D Code 74.1 ESC+2D10 PDF417 PDF417 ESC+2D10 Hexadecimal 2D10 Parameter code <1B> <32> <44> <31> <30> ,aa,bb,c,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 item The parameter preset will be invalid.
  • Page 135 [Notes] 1. Specify the base reference point for PDF417 by using vertical position command <V> and horizontal position command <H>. <V>100<H>200<2D10>***・・・・・・** 2. The ratio of vertical and horizontal size (aspect ratio) is 1:2 according to the number of data when d=e=00. 3.
  • Page 136 PDF417-Code Table B4 B3 B2 B1 ` " & < > [00H to 7FH] are available in PDF417.
  • Page 137: Esc+2D12 Micro Pdf417

    75.1 2D code 75.1 Micro PDF417 ESC+2D12 Micro PDF417 ESC+2D12 Hexadecimal 2D12 Parameter 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 item The parameter preset will be invalid.
  • Page 138 * The symbol size of Micro PDF417 is fixed to the following 34 types. "Symbol size and number of data for Micro PDF417" Symbol size The maximum number of data Cols(c) Rows(d) Only alphabet Only numeric Binary mode * Number of characters vary depending of the combination of alphabet (upper case, lower case), numeric and mix of the control code.
  • Page 139 Micro PDF417-Code Table B4 B3 B2 B1 ` " & < > [00H to FFH] are available in Micro PDF417.
  • Page 140: Esc+2D20 Maxicode

    76.1 2D code 76.1 ESC+2D20 MaxiCode MaxiCode ESC+2D20 Hexadecimal 2D20 Parameter 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 item The parameter preset will be invalid.
  • Page 141 MaxiCode-Code Table B4 B3 B2 B1 ` ! ” & ’ ; [ { < , | ] } > . ^ ? _ [01H to FFH] are available in MaxiCode.
  • Page 142: Esc+2D30 Qr Code(Model 2)

    77.1 2D code 77.1 ESC+2D30 QR Code(Model 2) QR Code (Model 2) ESC+2D30 Hexadecimal 2D30 Parameter 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 item The parameter preset will be invalid.
  • Page 143 [Note 1] 1. When Kanji is specified in the <DN>, specify the size of number of Kanji character x2. 2. When auto setting is on and <DN> specification, 80H~9FH and E0H~FFH is treated as Kanji mode and binary cannot be specified.
  • Page 144 QR Code data size table(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 85X85...
  • Page 145 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 146: Esc+2D31 Qr Code(Model 1)

    78.1 2D code 78.1 ESC+2D31 QR Code(Model 1) QR Code (Model 1) ESC+2D31 Hexadecimal 2D31 Parameter 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 parameter preset will be invalid.
  • Page 147 [Note 1] 1. When Kanji is specified in the <DN>, specify the size of number of Kanji character x2. 2. When auto setting is on and <DN> specification, 80H~9FH and E0H~FFH is treated as Kanji mode and binary cannot be specified.
  • Page 148 QR code data size table (Model1) 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 149: Esc+2D32 Micro Qr Code

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

    10.1 2D code 10.1 ESC+2D50 DataMatrix (ECC200) DataMatrix (ECC200) ESC+2D50 Hexadecimal 2D50 Parameter 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 term of Valid range within item The parameter preset will be invalid.
  • Page 175 * The symbol size of DataMatrix (ECC200) is fixed to the following 30 types. "Symbol size and number of data for DataMatrix (ECC200)" Symbol size The maximum value for the data digit Number of cells Number of Number of Numeric Alphanumeric Binary per 1 line (c)
  • Page 176 DataMatrix (ECC200)-Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 @ P ` ! ” & ’ ; K [ { < , | M ] m } > N ^ . ? O _ [00H to FFH] are available in DataMatrix.
  • Page 177: Esc+2D51 Gs1 Datamatrix

    10.2 2D code 10.2 ESC+2D51 GS1 DataMatrix GS1 DataMatirx ESC+2D51 Hexadecimal 2D51 Parameter code <1B> <32> <44> <35> <31> ,aa,bb,ccc,ddd Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 178 12. The symbol may not be read by a scanner when the cell size is smaller. In the above case, specify enough cell size for the scanner. 13. The symbol size available in the GS1 DataMatrix is limited to the 30 types in the below table. Also, the maximum number of data is limited depending on the symbol size.
  • Page 179 GS1 DataMatrix-Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 @ P ` ! ” & ’ ; K [ { < , | M ] m } > N ^ . ? O _ Data n Data n+1 FNC1...
  • Page 180: Esc+Bq Qr Code(Compatible Commands)

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

    10.4 2D code Maxi Code 10.4 ESC+BV MAXI Code (Compatible ESC+BV (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 item The parameter preset will be invalid.
  • Page 206 MaxiCode-Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 @ P ` p ! 1 ” 2 & ’ 7 G W g + ; K [ k { , < | M ] m } ....
  • Page 207: Esc+Bk Pdf417(Compatible Commands)

    10.5 2D code PDF417 10.5 ESC+BK PDF417(Compatible ESC+BK (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 item The parameter preset will be invalid.
  • Page 208 "Symbol size and number of data for Micro PDF417" Symbol size The maximum number of data Cols(c) Rows(d) Only alphabet(A~Z) Numeric only Binary mode * Alphabet (upper case, lower case), numeric and mix of the control code varies depending on the combined number of characters.
  • Page 209 PDF417-Code Table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 P ` " & < > [00H to FFH] are available in PDF417.
  • Page 210: Esc+Bx Datamatrix(Ecc200)( Compatible Commands)

    10.6 2D code DataMatrix (ECC200) 10.6 ESC+BX ESC+BX (Compatible Commands) DataMatrix(ECC200)( 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 item The parameter preset will be invalid.
  • Page 211: Esc+Dc Datamatrix(Ecc200) Data (Compatible Commands)

    10.7 2D code DataMatrix (ECC200) 10.7 ESC+DC DataMatrix(ECC200) Data ESC+DC Data (Compatible Commands) (Compatible Commands) Parameter Hexadecimal code <1B> <44> <43> 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 parameter preset will be invalid.
  • Page 212: Esc+Fx Datamatrix(Ecc200)Sequential Numbering(Compatible Commands)

    10.8 2D code DataMatrix (ECC200) Sequential 10.8 ESC+FX DataMatrix(ECC200)Sequential ESC+FX Numbering(Compatible Commands) Numbering (Compatible Commands) Parameter Hexadecimal code <1B> <46> <58> aaabcccdddeee Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 213 GS1 DataMatrix (ECC200)-Code Table (at <DC> specification) B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 @ P ` ! ” & ’ ; K [ { < , | M ] m } > N ^...
  • Page 214: Esc+2D70 Aztec Code

    10.9 2D code Aztec code ESC+2D70 10.9 ESC+2D70 Aztec code 2D70 Parameter Hexadecimal code <1B> <32> <44> <37> <30> ,a,bb,cc,ss,e,f~f Initial value When the power switch is turned off The set parameter is not maintained. Valid range and term of Valid range within item The set parameter becomes invalid.
  • Page 215 Symbol size table Parameter c Format Numeric 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 216 Aztec code table b8 0 b7 0 b6 0 b5 0 B4 b3 b2 b1 SP 0 @ P ` ” & ’ < \ > Data n Data n+1 FNC1 31H ~ 36H Aztec code is settable in the range of (00H - FFH). Specify [1BH,1BH] when setting [1BH].
  • Page 217: Graphics Command

    Graphics command 11.1 Graphic 11.1 ESC+G Print of Graphic Print of Graphic ESC+G Parameter Hexadecimal code <1B> <47> abbbcccn~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 parameter preset will be invalid.
  • Page 218: Esc+Gm Print Of Bmp File

    11.2 Graphic 11.2 ESC+GM Print of BMP File Print of BMP File ESC+GM Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 219: Esc+Gp Print Of Pcx File

    11.3 Graphic 11.3 ESC+GP Print of PCX File Print of PCX File ESC+GP Parameter Hexadecimal code <1B> <47> <50> 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 item The parameter preset will be invalid.
  • Page 220: System Command

    System command 12.1 System 12.1 ESC+CS Print Speed Print Speed ESC+CS Parameter Hexadecimal code <1B> <43> <53> Initial value Refer to the table below. When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 221: Esc+#F Print Darkness

    12.2 System 12.2 ESC+#F Print Darkness Print Darkness ESC+#F Hexadecimal Parameter code <1B> <23> <46> 1) ab 2) aab Initial value Refer to the table below. When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 222: Esc+A1 Label Size

    12.3 System 12.3 ESC+A1 Label Size Label Size ESC+A1 Parameter Hexadecimal aaaabbbb <1B> <41> <31> code VaaaaaHbbbb 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 in effect until a new specification is made.
  • Page 223 [Notes] 1. If using the label smaller than the head width, use this command for specifying the label size and adjust the base reference point corresponding to the label size. 2. For specifying the label size, include the size of backing paper. Base reference Base reference point...
  • Page 224: Esc+A3 Base Offset Setting

    12.4 System 12.4 ESC+A3 Base Offset Setting Base Offset Setting ESC+A3 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 maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 225: Esc+Ep Print End Position

    12.5 System 12.5 ESC+EP Print End Position Print End Position ESC+EP Parameter Hexadecimal code <1B> <45> <50> 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 command becomes invalid.
  • Page 226: Esc+* Clear

    12.6 System 12.6 ESC+* Clear Clear ESC+* Hexadecimal Parameter 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 item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 227: Esc+@ Offline

    12.7 System 12.7 ESC+@ Offline Offline ESC+@ Hexadecimal Parameter code <1B> <40> 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 command becomes invalid. command Valid range between item The set command becomes invalid.
  • Page 228: Esc+C Reprint

    12.8 System 12.8 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 item The set command becomes invalid. command Valid range between item The set command becomes invalid.
  • Page 229: Esc+Pg Registration Of Printer Operation

    12.9 System Registration of 12.9 ESC+PG Registration Printer ESC+PG Printer Operation Operation Hexadecimal Parameter code <1B> <50> <47> abcdefghhijklmnooppqqrrstuvwxy Initial value Refer to the table below. When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 230 Parameter Item Description Print method 00H: Thermal transfer 01H: Direct thermal * Direct thermal only is available in the direct thermal model. Not used 00H: fixed Print speed 00H: 2 (inches/sec) 50 (mm/sec) 01H: 3 (inches/sec) 75 (mm/sec) [S84-ex] 02H: 3 (inches/sec) 75 (mm/sec) Head density...
  • Page 231 Parameter Item Description Not used 00H: fixed Initial feed 00H: Disable (Default) 01H: Enable Proportional Pitch 00H: Disable 01H: Enable (Default) with international model Label height (dots) [S84-ex] Range (HEX) Range (DEC) Head density 8dots/mm 0001H - 4E20H 1 - 20000 dots (203 dpi) 12dots/mm 0001H - 4650H...
  • Page 232: Esc+Pc Registration Of Printer Operation

    12.10 System Registration of Printer 12.10 ESC+PC Registration Printer ESC+PC Operation Operation Hexadecimal Parameter code <1B> <50> <43> 1) [a, b, c, d, … y, z] 2) 「aa, b」 Initial value Refer to the table below. When the power switch is OFF The set parameter is maintained.
  • Page 233 Format1 Format2 Item Description Not used 0: fixed Not used 0: fixed Print speed 2 (inches/sec) 50 (mm/sec) 3 (inches/sec) 75 (mm/sec) [S84-ex] 3 (inches/sec) 75 (mm/sec) Head density Range 4 (inches/sec) 100 (mm/sec) (inches/sec) 4 (inches/sec) 100 (mm/sec) 8dots/mm 4 - 16 5 (inches/sec) 125 (mm/sec)
  • Page 234 Format1 Format2 Item Description Initial feed 0: Disable (Default) 1: Enable Proportional Pitch 0: DISABLE 1: Enable (Default) pppp Label height (dots) [S84-ex] Range (HEX) Range (DEC) Head density 8dots/mm 0001H - 4E20H 1 - 20000 (203 dpi) 12dots/mm 0001H - 4650H 1 - 18000 (305 dpi) 24dots/mm...
  • Page 235: Esc+E Auto Linefeed

    12.11 System 12.11 ESC+E Auto Linefeed Auto Linefeed ESC+E Hexadecimal Parameter 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 item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 236: Esc+Km Kanji Mincho

    12.12 System 12.12 ESC+KM Kanji Mincho Kanji Mincho 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 item The set parameter is in effect until a new specification is made. command Valid range between item The set parameter is in effect until a new specification is made.
  • Page 237: Esc+Kg Kanji Gothic

    12.13 System 12.13 ESC+KG Kanji Gothic Kanji Gothic 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 item The set parameter is in effect until a new specification is made. command Valid range between item The set parameter is in effect until a new specification is made.
  • Page 238: Esc+Ld User Download

    12.14 System 12.14 ESC+LD User Download User Download ESC+LD Parameter Hexadecimal code <1B> <4C> <44> ,a,b,c,d,e,f,g,h,i,j Initial value Refer to the table below When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 239: Esc+Po Offset

    12.15 System 12.15 ESC+PO Offset Offset ESC+PO Parameter Hexadecimal code <1B> <50> <4F> abcc 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 in effect until a new specification is made. command Valid range between item The set parameter is in effect until a new specification is made.
  • Page 240: Esc+#J Job Modification

    12.16 System 12.16 ESC+#J Job Modification Job Modification ESC+#J Hexadecimal Parameter code <1B> <23> <4A> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made. command Valid range between item The set parameter is in effect until a new specification is made.
  • Page 241: Memory Card Command

    Memory Card Command 13.1 Memory Card 13.1 ESC+CC Card Slot for Use Card Slot for Use ESC+CC Hexadecimal Parameter 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 item The set parameter is in effect until a new specification is made.
  • Page 242: Esc+&S Registration Of Form Overlay

    13.2 Memory Card 13.2 ESC+&S Registration of Form Overlay Registration of Form Overlay ESC+&S Hexadecimal &S Parameter code <1B> <26> <53> ,aa(,bbbb,ccccc) Initial value When the power switch is OFF The registered data becomes valid. Valid range and Valid range within item The registered data are in effect until a new specification is term of made.
  • Page 243 [Valid Commands] Print position <V> <H> <XU> <XS> <XM> <XB> <XL> <OA> <OB> <RD> <$=> <K1> Font <K2> <K8> <K9> <k1> <k2> <k8> <k9> <U> <S> <M> <WB> <WL> <B> <BC> <BG> <BI> <D> <D><d> <BD> <BT> <BW> <BP> Barcode <BF>...
  • Page 244 3) When the window size is specified Label Size <A1>00800400, Window width [200], Window height [200] <A> <A1>08000400 <V>100<H>00<P>2<L>0202 <XB>0ABCD <CC>1 <&S>,1,200,200 <Z> Registering this shadowed area only. Registering this shadowed area only. 200 dots 800 dots 200 dots 200 dots 800 dots 800 dots 400 dots...
  • Page 245: Esc+&R Form Overlay Call

    13.3 Memory Card 13.3 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 item The parameter preset will be invalid.
  • Page 246: Esc+Ys Registation Of Format

    13.4 Memory Card 13.4 ESC+YS Registation of Format Registration of Format ESC+YS Hexadecimal Parameter code <1B> <59> <53> ,aaaaa Initial value When the power switch is OFF The registered data becomes valid. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 247 [Remark] Details of Format Registration A group of commands can be registered to a memory card .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”. One item consists of different command groups necessary for printing, and such groups are called “Field”.
  • Page 248: Esc+/N Registration Of Field

    13.5 Memory Card 13.5 ESC+/N Registration of Field Registration of Field ESC+/N Hexadecimal Parameter code <1B> <2F> <4E> ,aa,bb Initial value When the power switch is OFF The registered data becomes valid. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 249: Esc+Yr Format Call

    13.6 Memory Card 13.6 ESC+YR Format Call Format Call ESC+YR Hexadecimal Parameter code <1B> <59> <52> ,aaaaa 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 in effect until a new specification is made.
  • Page 250: Esc+/D Print Of Field

    13.7 Memory Card 13.7 ESC+/D Print of Field Print of Field ESC+/D Hexadecimal Parameter 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 item The set parameter is in effect until a new specification is made.
  • Page 251: Esc+Gi Registration Of Graphic

    13.8 Memory Card 13.8 ESC+GI Registration of Graphic Registration of Graphic ESC+GI Hexadecimal Parameter code <1B> <47> <49> abbbcccdddn~n Initial value When the power switch is OFF The registered data becomes valid. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 252 [Specified Range] [S84-ex] Maximum byte in horizontal direction Maximum byte in vertical direction Head density 8dots/mm (203 dpi) 12dots/mm (305 dpi) 24dots/mm (609 dpi) [S86-ex] Maximum byte in horizontal direction Maximum byte in vertical direction Head density 8dots/mm (203 dpi) 12dots/mm (305 dpi)
  • Page 253: Esc+Gr Graphic Call

    13.9 Memory Card 13.9 ESC+GR Graphic Call Graphic Call ESC+GR Hexadecimal Parameter 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 item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 254: Esc+Gt Registration Of Bmp File

    13.10 Memory Card 13.10 ESC+GT Registration of BMP File Registration of BMP File ESC+GT Hexadecimal Parameter code <1B> <47> <54> aaa,bbbbb,n~n Initial value When the power switch is OFF The registered data becomes valid. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 255: Esc+Gc Bmp File Call

    13.11 Memory Card 13.11 ESC+GC BMP File Call BMP File Call ESC+GC Hexadecimal Parameter code <1B> <47> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 256: Esc+Pi Registration Of Pcx File

    13.12 Memory Card 13.12 ESC+PI Registration of PCX File Registration of PCX File ESC+PI Hexadecimal Parameter code <1B> <50> <49> aaa,bbbbb,n~n Initial value When power switch is OFF The registered data becomes valid. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 257: Esc+Py Pcx File Call

    13.13 Memory Card 13.13 ESC+PY PCX File Call ESC+PY PCX File Call Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 258: Esc+T1 Memory Card 16×16 Dots External Font Registration

    13.14 Memory Card Memory card 16x16 dots 13.14 ESC+T1 Memory card 16×16 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 registered data becomes valid. Valid range and term of Valid range within item...
  • Page 259: Esc+T2 Memory Card 24×24 Dots External Font Registration

    13.15 Memory Card Memory card 24x24 dots 13.15 ESC+T2 Memory card 24×24 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 registered data becomes valid. Valid range and term of Valid range within item...
  • Page 260 [Important] Do not turn the printer power off when accessing to the memory. When the printer power is off while memory accessing, the data in the accessed media may be corrupted.
  • Page 261: Esc+K1(K2) Memory Card Horizontal Writing External Character Recall

    13.16 Memory Card Memory Card Horizontal Writing 13.16 ESC+K1(K2) Memory Card Horizontal ESC+K1(K2) Writing External Character Recall External Character Recall 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 item...
  • Page 262: Esc+K1(K2) Memory Card Vertical Writing External Character Recall

    13.17 Memory Card Memory Card Vertical Writing 13.17 ESC+k1(k2) Memory Card Vertical ESC+k1(k2) Writing External Character Recall External Character Recall Hexadecimal k1(k2) Parameter 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 term of Valid range within item...
  • Page 263: Esc+Bjf Memory Card Initialization

    13.18 Memory Card 13.18 ESC+BJF Memory Card Initialization ESC+BJF Memory Card Initialization Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 264: Esc+Bjs Print Of Memory Card Status

    13.19 Memory Card 13.19 ESC+BJS Print of Memory Card Status ESC+BJS Print of Memory Card Status Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 265: Esc+* Memory Card Clear

    000 to 099 (Omissible) True Type font 00001 to 99999(Omissible) Format 001 to 999 (Omissible) Other than above (When omitting Registration No., all the registered data will be cleared.) [Coding Example 1] Clearing 001 of SATO graphics <A> <CC1> <*>G,001 <Z>...
  • Page 266: Esc+Bj,Esc+Bjd Registration Of True Type Font (Compatible Commands)

    80.1 Memory Card Registration of True Type Font 80.1 ESC+BJ,ESC+BJD Registration of ESC+BJ ESC+BJD (Compatible Commands) True Type Font (Compatible Commands) Parameter Hexadecimal code <1B> <42> <4A> (a...ab..b <42> <4A> <44> c...cdddde...e Initial value When the power switch is OFF The registered data becomes valid.
  • Page 267: Esc+Bjt True Type Font Call (Compatible Commands)

    81.1 Memory Card True Type Font Call 81.1 ESC+BJT True Type Font Call ESC+BJT (Compatible commands) (Compatible commands) Hexadecimal Parameter 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 item...
  • Page 268: Calendar Command

    Calendar command 14.1 Calendar 14.1 ESC+WT Calendar Setting Calendar Setting ESC+WT Hexadecimal Parameter code <1B> <57> <54> aabbccddee Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made.
  • Page 269: Esc+Wp Calendar Addition

    14.2 Calendar 14.2 ESC+WP Calendar Addition Calendar Addition ESC+WP Hexadecimal Parameter code <1B> <57> <50> abbb 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 in effect until a new specification is made. command Valid range between item The parameter preset will be invalid.
  • Page 270: Esc+Wa Calendar Print

    14.3 Calendar 14.3 ESC+WA Calendar Print Calendar Print ESC+WA Hexadecimal Parameter code <1B> <57> <41> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 271 WW/ww command week examples Example 1) January 2008, the year that January 1st is Monday, Tuesday, Wednesday or Thursday 0th week 1st week 1st week 2nd week 2nd week 3rd week 3rd week 4th week 4th week 5th week - When it is December 31st, 2007, 0th week is printed for WW (Week). (1st week is printed for ww (Week)) - When it is January 25th, 2008, 3rd week is printed for WW (Week).
  • Page 272: Esc+Wu Extended Calender Print

    14.4 Calendar 14.4 ESC+WU Extended Calender Print Extended Calendar Print ESC+WU Parameter Hexadecimal code <1B> <57> <55> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 273 [Notes] 1. Calendar IC is necessary for this command. This command cannot be used without a calendar IC. 2. The printing is in real time when more than 2 QTY is specified. 3. Up to 6 calendar print commands can be specified in 1 form. 4.
  • Page 274: Esc+Wv Calendar Case Format

    14.5 Calendar 14.5 ESC+WV Calendar Case Format Calender Case Format ESC+WV Hexadecimal Parameter code <1B> <57> <56> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made command Valid range between item The set parameter is in effect until a new specification is made...
  • Page 275: Esc+Cv Calender M(Month) And D(Day) Code

    14.6 Calendar 14.6 ESC+CV Calender M(Month) and D(Day) ESC+CV Calendar M(Month) and D(Day) Code Code Hexadecimal Parameter code <1B> <43> <56> a,b,c,d,e,f,g,h,i,j,k,l,m Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item The set parameter is in effect until a new specification is made command...
  • Page 276: Intelligent Command

    Intelligent Command 15.1 Intelligent Command 15.1 ESC+IK Media Feed Control Media Feed Control ESC+IK Hexadecimal Parameter 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 item The parameter preset will be invalid.
  • Page 277 [Notes] 1. Use this command in between Start of Data Transmission <A> and End of Data Transmission <Z>. This command is disabled when this is specified in the item with print data. 2. Do not specify too long feed distance for backward direction. When too long distance is specified in the backward direction, printing may be overlapped or the media fell off from the platen roller and the paper end error may be falsely detected.
  • Page 278: Esc+Im Displayed Messages

    15.2 Intelligent Command 15.2 ESC+IM Displayed Messages Displayed Messages ESC+IM Parameter Hexadecimal code <1B> <49> <4D> a(,bbb・・・b) 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 in effect until a new specification is made.
  • Page 279: Esc+If Internal Buffer Registration

    15.3 Intelligent Command 15.3 ESC+IF Internal Buffer Registration Internal Buffer Registration ESC+IF Parameter Hexadecimal code <1B> <49> <46> aa,bb,cc(,ddd・・・d) 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 in effect until a new specification is made.
  • Page 280: Esc+Ib Internal Buffer Recall

    15.4 Intelligent Command 15.4 ESC+IB Internal Buffer Recall Internal Buffer Recall ESC+IB Parameter Hexadecimal code <1B> <49> <42> aa(,aa,aa・・・) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 281 Table of command that can be specified as parameter Classification Command Command name The parameter can be replaced (underlined part) Font <XU> XU font <XU>n~n <XS> XS font <XS> n~n <XM> XM font <XM> n~n <XB> XB font <XB>1n~n * Smoothing is fixed to valid <XL>...
  • Page 282: Esc+Ic Internal Buffer Data Comparison

    15.5 Intelligent Command 15.5 ESC+IC Internal Buffer Data comparison Internal Buffer Data ESC+IC Comparison Parameter Hexadecimal code <1B> <49> <43> a,bb,cc Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 283: Esc+I* Internal Buffer Data Print

    15.6 Intelligent Command 15.6 ESC+I* Internal Buffer Data Print Internal Buffer Data Print ESC+I* Parameter Hexadecimal code <1B> <49> <2A> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 284: Esc+I# Exclusive Key Start-End

    15.7 Intelligent Command 15.7 ESC+I# Exclusive Key Start-End Exclusive Key Start-End ESC+I# Parameter Hexadecimal code <1B> <49> <23> 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 in effect until a new specification is made.
  • Page 285 10. The specification of key information acquisition command is as follows. (1) Command SOH + KI (01H 4BH 49H) (2) Return Status [STX] + number of key information + key information string + [ETX] 1) Number of key information Indicate the following number of key information. Number of key information is equal to the number of key pressing detection.
  • Page 286: Esc+Iz Key Input

    15.8 Intelligent Command 15.8 ESC+IZ Key Input Key Input ESC+IZ Parameter Hexadecimal code <1B> <49> <5A> aa,bb,cc,ddd・・・d Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 287: Esc+Ir Internal Buffer Registration(Received Data)

    15.9 Intelligent Command Internal Buffer Registration 15.9 ESC+IR Internal Buffer ESC+IR Registration(Received Data) (Received Data) Parameter Hexadecimal code <1B> <49> <52> aa,bb(,cccc)(,d)(,eeee)(,ffffff)(,gggg…g) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 288 [Coding Example 3] Store the data by specifying the import start position and terminate code (Timeout time and data item name are omitted) <A> <IR>1,32,1,2,* <Z> (2) Received data "*0123456* " External Internal buffer peripherals No Item name Number Data of digits Sub Port 0123456...
  • Page 289: Esc+It Data Sending

    15.10 Intelligent Command 15.10 ESC+IT Data Sending Data Sending ESC+IT Parameter Hexadecimal code <1B> <49> <54> a,b[,cccc,ddd・・・d] Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 290 [Notes] 1. Do not use this command together with print data. 2. Data sending is valid only when bidirectional communication is available. 3. The allocation of the data port and sub port to the interface card 1 or 2 is according to the setting in the interface mode. 4.
  • Page 291: Esc+Io External Signal Input/Output

    15.11 Intelligent Command 15.11 ESC+IO External Signal Input/Output External Signal Input/Output ESC+IO Parameter Hexadecimal code <1B> <49> <4F> a,b,c[,dddddd] Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 292 [Input or Output] Input or Output Input or Output Input or Output number number number 14 pins 25 pins 14 pins 25 pins 14 pins 25 pins Output Input Input Input Output Output Input Output Output Input Output Output Output Output Input Input...
  • Page 293: Esc+Iw Print Start Waiting Time

    15.12 Intelligent Command 15.12 ESC+IW Print Start Waiting Time Print Start Waiting Time ESC+IW Parameter Hexadecimal code <1B> <49> <57> aaaaaa Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 294: Esc+Iu Internal Buzzer Sound

    15.13 Intelligent Command 15.13 ESC+IU Internal Buzzer Sound Internal Buzzer Sound ESC+IU Hexadecimal Parameter code <1B> <49> <55> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 295: Esc+I@ Internal Buffer Initialization

    15.14 Intelligent Command 15.14 ESC+I@ Internal Buffer Initialization Internal Buffer Initialization ESC+I@ Hexadecimal Parameter code <1B> <49> <40> (aa) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 296: Esc+Iy Exclusive Display Start-End

    15.15 Intelligent Command 15.15 ESC+IY Exclusive Display Start-End Exclusive Display Start-End ESC+IY Hexadecimal Parameter code <1B> <49> <59> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 297: Rfid Command

    RFID Command 16.1 RFID Command 82.1 ESC+IP0 EPC code write EPC code write ESC+IP0 Hexadecimal Parameter code <1B> <49> <50> <30> Please refer the below. Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 298 Standard format This is an extended format to support tags made by IC chip manufacturers that have an EPC area over 96 bits. Specify these parameters after specifying <IP0>e:h There is no specific order in the parameter after <IP0> e:h is specified. Three-character parameter identifier Parameters related to Gen2 basic operation (Omissible) In the PC area, there is length information that controls the number of digits of...
  • Page 299 Secure related parameter dedicated for NXP G2iM/G2iL (Omissible) (Cannot be used for Gen2 chips other than NXP G2iM/G2iL) Specify 0 or 1 to indicate whether read protection is to be set or canceled. 1 for set and 0 for reset. Reads in all areas will be restricted if read protect is rlk: set.
  • Page 300 [Coding example 3] When data is written in EPC by specifying the SSCC96 standard code conversion in the Gen2 tag, and permanent locking is performed <A> <V>50<H>50<XM>SECURE RFID SSCC96 DATA WRITE <IP0>e:h,enc:a,flt:0,com:12345678,srl:012345678,lck:00001; <Q>1 <Z> [Coding example 4] When data is written in EPC by specifying the SGTIN96 standard code conversion in the Gen2 tag <A>...
  • Page 301 Gen2 memory bank operation parameters (Omissible) Specify numeric string to write to USER area in hexadecimals. The maximum number of digits depends on the used tag. Specify the number of digits in the User Memory HEX multiples of four. It is possible to specify in 4-128 digits range, however, the maximum number of digits depends on the used tag.
  • Page 302 1 character identifier parameter format coding examples (SSCC96 code conversion / SGTIN96 code conversion / free mapping) [Coding example 1] Country code 49 /Company code 12345 / Serial no. 789 When SSCC 96 data is written to a Gen2 corresponding tag <A>...
  • Page 303 8. For filter values used in SSCC96 /SGTIN96, please refer to the table below. Filter value standard table Filter value SSCC96 SGTIN96 All Others All Others Reserved Point of Sale (POS) Trade Item Full Case for Transport Full Case for Transport Reserved Reserved Inner Pack Trade Item Grouping for...
  • Page 304 10.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. It is possible to use with Gen2. This function is explained with the below values.
  • Page 305: Esc+Ip1 Epc Code Read

    16.2 RFID Command 83.1 ESC+IP1 EPC code read EPC code read ESC+IP1 Parameter Hexadecimal code <1B> <49> <50> <31> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 306 [Coding Example 1] <A> <IP1>,b:1; <Z> [Return status example 1-1] When data [8000 0000 4000 0001] is written to EPC supported tag Start code 38 30 30 30 30 30 30 30 34 30 30 30 30 30 30 31 EPC code (16 bytes) 20 20 20 20 20 20 ..20 20 20 20 20 20 20 Unused area is space (80 bytes) End code...
  • Page 307 [Coding Example 4] Optional RS is specified. <A> <IP1>,b:1;,RS <Z> [Return status example 4-1] When the RSSI value is 10 dBm Start code 38 30 30 30 30 30 30 30 34 30 30 30 30 30 30 31 EPC code (16 bytes) 20 20 20 20 20 20 ..20 20 20 20 20 20 20 Unused area is space (80 bytes) 2C 52 53 3A 31 30...
  • Page 308: Esc+F Epc Sequential Number

    16.3 RFID Command 84.1 ESC+F EPC Sequential number EPC 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 item The parameter preset will be invalid.
  • Page 309: Esc+Ip5 Antenna Output Power

    16.4 RFID Command 85.1 ESC+IP5 Antenna output power Antenna output power ESC+IP5 Parameter Hexadecimal code <1B> <49> <50> <35> aaa(,bbb) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The parameter preset will be invalid.
  • Page 310 8. Antenna output power table Parameter Antenna output power Parameter Antenna output power (dBm) (mW) (dBm) (mW) 0 - 9 130 - 139 13.0 19.9 10 - 19 140 - 149 14.0 25.1 20 - 29 150 - 159 15.0 31.6 30 - 39 160 - 169...
  • Page 311: Esc+Tm Trademark Print

    16.5 RFID Command 16.1 ESC+TM Trademark print Trademark print ESC+TM Parameter Hexadecimal code <1B> <54> <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 parameter preset will be invalid. command Valid range between item The parameter preset will be invalid.
  • Page 312: Esc+Tu Printing Tag Data

    16.6 RFID Command 16.2 ESC+TU Printing tag data Printing tag data ESC+TU Parameter Hexadecimal code <1B> <54> <55> a ,bbcccddd 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 parameter preset will be invalid.
  • Page 313 [Coding Example 1] A sample specifying 24 characters from start address 0 to end address 5 in EPC area of Gen2 tag, using SATO as ID. (The amount of information per one address: 4 characters) <A> <TU>1,01000005SATO <%>0 <V>0410 <H>0090 <P>00...
  • Page 314 2. When using 2D code and also specifying the ID by using <DN> in the data part, specify the number of characters before conversion to the number of data. Example: <DN>0004,SATO 3. Alphanumeric characters can be used when using QR code. (Numeric and Kanji mode is not available.) Micro QR code is not available.
  • Page 315: Esc+Ru Tid Return

    16.7 RFID Command 16.3 ESC+RU TID Return TID Return ESC+RU Parameter Hexadecimal code <1B> <52> <55> 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 in effect until a new specification is made. command Valid range between item The set parameter is in effect until a new specification is made.
  • Page 316 Return sequence of RU2 When writing 491234567891234567890104 to EPC area of Gen2 tag that TID is E20060030238E5EC, and return the result of writing and TID Host Printer <RU>2 *1 Specify return by SOH+RU <IP>e:h,epc:491234567891 Write success 234567890104; SOH+RU Return the final write status (write success) and TID STX + 1 + E20060030238E5EC + ETX *2 *1.
  • Page 317 [UID/EPC return data format] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f…f(,gg:h…h)[CR][LF] Specifying the memory to be recorded <RA>-printer setting IF:RFID setting section parameter DATA_TO_RECODE: The data to be read differs according to the settings of the RFID data record. "0": BOTH (EPC and TID are returned) "1": EPC (only EPC is returned) "2": TID (only TID is returned) Below is the sample of <RA>...
  • Page 318 The return sequence of <RU>01 (In case of Gen2 tag that has TID= E200680612345678) Host Printer <RU>01 *1 Specify return by SOH+RU The setting of return by SOH+RU is maintained Enabled until power is turned OFF <IP0>e:h,epc:E0123456789ABCDEF0123456; Write command Acquire TID immediately after successful write, and store it in the memory with the success status.
  • Page 319: Esc+Ra Rfid Mode Setting

    16.8 RFID Command 16.4 ESC+RA RFID mode setting RFID mode setting ESC+RA Parameter Hexadecimal <1B> <52> <41> a(,Ec:b)(,Ce:c)(,To:ddd)(,Pw:eee)(,Pr:fff)(,Mr:g)(,Ed:h)(,Es:i)(,Eo:j) code (,Pl:k)(,Pm:l)(,Iv:m)(,It:n)(,Rc:o)(,Rs:p)(,Ma:q)(,Mb:r)(,Mc:s)(,Me:t) (,Mf:u)(,Mg:v)(,La:w)(,Lb:x) Initial value Refer to the table below. When the power switch is OFF The set parameter is maintained. Valid range and Valid range within item The parameter preset will be invalid.
  • Page 320 Item Identifier Category/Description Valid range This is not used with this specification. This parameter is ignored. "0" to "7" Timeout/Number of retry (Default: 4) 1 digit Change the setting of timeout/number of retry in the module. (Necessary ”Mr:” Specified to reboot number after changing)
  • Page 321 Item Identifier Category/Description Valid range Tag chip manufacturer setting (Default: 0) 0 (30H) : IMPNJ "0" to "2" ”Mb:” 1 (31H) : ALIEN 1 digit 2 (32H) : NXP Pre-encoded tag setting (Default: 0) (0,1) ”Mc: ” 0 (30H) : Disable 1 digit 1 (31H) : Enable MCS prefix number of digits setting (Default: 0)
  • Page 322: Part 2 Interface Specification

    Part 2 Interface Specification 1 Overview 1.1 Overview There are built-in interfaces for data communication with the host system, and an interface that connect external interface for communication of the printer and peripherals. The printer has the following built-in interfaces. 1) RS-232C interface (DP9pin (female terminal)) 2) LAN interface (10BASE-T/100BASE-TX auto-detecting, RJ45 connector) 3) USB interface (USB2.0 High speed, type A connector/type B connector)
  • Page 323: Combination Of Interfaces

    2) How to configure each interface You need to configure both "Data Port" and "Sub Port". The following are overview of each ports. (1) Data Port This port receives print data from PC. All SBPL commands are available in this port. <Configurable interfaces for the Data Port>...
  • Page 324: Communication Protocol

    2 Communication Protocol 2.1 Communication protocols and Receive Mode There are 2 kinds of receive mode; single item and multiple, and the receive mode will be different according to the combination of the interface and the communication protocol. ・Single item receive Single item (ESC A - ESC Z) can be received after the previous single item has printed.
  • Page 325: Return Status

    2.2 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 4 kinds of return status; Status 2, 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 326 (Note) In order to obtain a return status from the printer, insert the time interval of sending and receiving after sending each command to the printer. A time interval of sending and Command Command name receiving (Guideline) 1 msec or more ENQ (05H)...
  • Page 327: Return Status Of Status 2

    2.2.1 Return status of Status 2 The printer returns the printer status by receiving the status request command sent from the host. The printer initializes the receive buffer and cancels the print job by receiving the cancel request command. The details of each request command and return status are as follows. 1) Status request command The printer returns the state of the receive data, the receive buffer and the printer by receiving this command sent from the host.
  • Page 328: Return Status Of Status 3

    2.2.2 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. Details of request commands and return status are described below. 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 the remaining labels to print to the host by receiving this command.
  • Page 329 (3) Status list Description ASCII Offline status No error Ribbon/Label near end * Buffer near full Ribbon near end * & buffer near full (Unused) Battery near end (Unused) Battery near end & ribbon/label near end * (Unused) Battery near end & buffer near full (Unused) Battery near end &...
  • Page 330 *2 Occurrence of buffer-over depends on the interface. RS-232C Wireless LAN Bluetooth IEEE1284 ○ × × × × × [o: Interface that buffer-over occurs, x: Interface that buffer-over doesn't occur ] (4) ENQ respond delay time setting You can use delay timer function to delay returning the printer status to the host by setting [ENQ respond delay time] in the service mode.
  • Page 331: Return Status Of Status 4

    2.2.3 Return status of Status 4 The printer returns the printer’s status and reply as the status by receiving 5 types of request commands and print command with this communication protocol. Details of request commands and return status are described below. 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 the remaining labels to print to the host by receiving this command.
  • Page 332 (3) Return status list Description ASCII Offline No error status Ribbon/Label near end * Buffer near full Ribbon/label near end * & buffer near full Print pause (No error) (Unused) Battery near end (Unused) Battery near end & ribbon/label near end * (Unused) Battery near end &...
  • Page 333 · Cause of receive buffer near full Buffer near-full occurs when the remaining capacity of receive buffer (2.95MB) becomes 0.95 MB. · Factors to release receive buffer near full Receive buffer near full is released when the remaining capacity of the receive buffer becomes 1.95 MB or more. *Occurrence of buffer-over depends on the interface.
  • Page 334 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 at the printer *When LEGACY STATUS setting is enabled with LAN (Port3 (9100)), Wireless LAN (Port2 (1025), and Port3 (9100)) .
  • Page 335: Return Status Of Status 5

    2.2.4 Return status of Status 5 The functions in this communication protocol are as follows. 1) Data sending form (1) Control commands such as print data, status requests, cancel request and so on need to be within STX (HEX 02H) and ETX (HEX 03H).
  • Page 336 3) History function The process status of the received print data (item) will be saved in the history buffer, and the process status can be acquired by item status request command. [Memory configuration] Type Size Note Receive buffer 2.95 (MB) History buffer SFROM 4 (KB)
  • Page 337 4) 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 338 *2 The first digit is the status and the second digit is the error in the currently processed item status. The below is the currently processed item status list. Digit Description ASCII position Offline Online, waiting for receive Online, printing Online, standby (waiting for dispensing) Online, analyzing/editing * The "number of currently processed item"...
  • Page 339 5) Item No. check function The printer will check the item No. in the print data if it is incremented one by one with every item. If it is not, the printer will arise "item No. error" at the print start of the item and stop the printing. The LCD display of the item No.
  • Page 340 6) 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 341 7) Cancel request command Upon receive of this command, the printer will search the specified item No. from the end of the history buffer, and cancel the appropriate item. However, when the status of the specified item is "Printed", this command is disabled. [Command] SOH (HEX 01H) + CAN (HEX 18H) [Format]...
  • Page 342 10) Error release request commands in Status 5 Upon receive of this command, the printer releases the item No. error or BCC error, and resume printing from the item with the error. [Command] SOH (HEX 01H) + SUB (HEX 1AH) [Format] STX + SOH + SUB + a + ETX "Release"...
  • Page 343 12) The protocol switch command in Status 5 This command switched the communication protocol. [Command] ESC (HEX 1BH) + PL [Format] <PL>a ●Parameter "switches protocol" 0 : READY/BUSY 1 : XON/XOFF 2 : Printer Status 2 Return 3 : Printer Status 3 Return 4 : Printer Status 4 Return 5 : Printer Status 5 Return [Examples]...
  • Page 344 14) History data request command Upon receive of this command, the printer will send 500 history data to the host. [Command] SOH (HEX 01H) + LW [Format] STX + SOH + LW + ETX [Examples] STX SOH LW ETX [Format of returned history data] Item No.
  • Page 345: Other Return Status (Common To Status 3, Status 4, And Status 5)

    2.2.5 Other return status (Common to Status 3, Status 4, and Status 5) 1) Print configuration request The printer returns the printer configuration to the host by receiving this command. (1) Command SOH (01H) + MG (2) Return status list Number of Item Description...
  • Page 346 Return status list (continued from previous page) Number of Item Description bytes Sensor type 00H : I-Mark sensor 01H : Gap sensor 02H : Ignore sensor Zero slash 00H : DISABLE 01H : ENABLE Character code 02H : UTF-16 03H : UTF-8 Not used 00H : fixed Initial feed...
  • Page 347 2) System version information request This command returns the system version information of the printer. (1) Command SOH (01H) + SB (2) Return status format STX (HEX 02H) ETX (HEX 03H) [STX] + Printer system version +[ETX] Printer Font Reserved (Total: 52 bytes) firmware (3) Return status list...
  • Page 348 6) LAN Specification Information request(IPv6) The printer returns the LAN IPv6 setting information of the printer to the host by receiving this command. (1) Command SOH (01H) + lA STX (HEX 02H) (2) Return status/format ETX (HEX 03H) (Total: 42 bytes) [STX] + MAC address + IP address + Prefix + Default router + Address Resolution + [ETX] Default Address...
  • Page 349 (1) Command SOH (01H) + wa (2) Return status format STX (HEX 02H) [STX] + Association Threshold setting information + [ETX] ETX (HEX 03H) Association Threshold setting (Total 3 bytes) information (3) Return status list Item Description Number of bytes Association Threshold setting information 35 - 94 11) Roaming Threshold information request...
  • Page 350 13) SNMP agent information request This command returns the SNMP agent information of the printer. (1) Command SOH(01H) +LX STX (HEX 02H) (2) Return status format ETX (HEX 03H) (Total: 770 bytes) [STX] + sysContact + sysName + sysLocation + [ETX] sysContact sysName sysLocation...
  • Page 351 15) SNMP information request This command returns the SNMP information of the printer. (1) Command SOH(01H) +LZ (2) Return status format STX (HEX 02H) [STX] + SNMP setting values + [ETX] ETX (HEX 03H) SNMP settings (Total: 723 bytes) (3) Return status list Item Description Number of bytes...
  • Page 352 16) RFID setting status request Returns the current RFID setting status. (1) Command SOH (01H) + RB (2) Return status format ・In normal mode (RFID disabled) STX (HEX 02H) [STX] + RFID operation mode number + [ETX] ETX (HEX 03H) RFID operation mode number (Total 3 bytes~) ・In RFID Setting...
  • Page 353 Item Identifier Format of data part Return the setting of tag error signal. Tag error signal ”Eo:” 0(30H) : PULSE setting 45H,6FH,3AH 1(31H) : LEVEL Return the setting of pulse length of tag error signals. The number ”Pl:” Pulse length of return 50H,6CH,3AH msec...
  • Page 354: Ready/Busy

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

    2.5.1 Return Sequence Refer to [6.15 Printer status] when using LAN/wireless LAN interface. 1) Normal Host Printer *1 The printer will return the (Status request command) status at print command ID No.= [space] reception when using Status = waiting for receive Status Remaining print No.=[000000] RS-232C and Bluetooth.
  • Page 356 2) Cancel request command *1 The printer will return the Host Printer status at print command reception when using RS-232C and Bluetooth. Status request command ID Number = [Space] Status = "Waiting for receive" Status Remaining print number [000000] ID number = [12] Print number = Print command Receive/Analysis/Edi...
  • Page 357: Reference Flowchart

    2.5.2 Reference Flowchart See the flowchart below for programming on the host side. Loop Power ON Print data set Status receive? Status set Send ENQ Timeout? Loop Timeout? Timeout set Display the status Display ID No. RETURN Display print No. Display the status Error detection? Cancel?
  • Page 358: Status 4

    [000000] Job name = [Space] ID number = [05] Receive/Analysis/Edit Print number = 100 Print command Job name = [SATO] (Printer status: no error) *1 (Status request command) ID number = [05] Status = "Editing" Remaining print number = Status...
  • Page 359 [000000] Job name = [Space] Receive/Analysis/Edit ID number = [12] 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 360: Status 5

    2.7 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.
  • Page 361: Return Sequence

    2.7.2 Return Sequence 1) Normal process (1) Printer Host STX ESCA ESCID00001 ESC... ESCZ BCC ETX Write No00001 to the history data Edit STX ESCA ESCID00002 ESC... ESCZ BCC ETX No00001 Write No00002 to the history data Edit STX ESCA ESCID00003 ESC... ESCZ BCC ETX No00002 Write No00003 to the history data...
  • Page 362 2) Normal process (2) Printer Host Write No00001 STX ESCA ESCID00001 ESC... ESCZ BCC ETX to the history data Edit STX ESCA ESCID***** ESC・・・ ESCZ BCC ETX No00001 Write No***** to the history data Edit STX ESCA ESCID00002 ESC・・・ ESCZ BCC ETX Edit No***** Write No00002...
  • Page 363 3) Cancel process (1) Printer Host STX ESCA ESCID00001 ESC... ESCZ BCC ETX Write No00001 to the history data Edit STX ESCA ESCID00002 ESC... ESCZ BCC ETX No00001 Write No00002 to the history data Edit STX ESCA ESCID00003 ESC... ESCZ BCC ETX No00002 Write No00003 to the history data...
  • Page 364 4) Cancel process (2) Printer Host Write No00001 STX ESCA ESCID00001 ESC... ESCZ BCC ETX to the history data Edit STX ESCA ESCID00002 ESC... ESCZ BCC ETX Write No00002 No00001 to the history data Edit STX ESCA ESCID00003 ESC... ESCZ BCC ETX Write No00003 No00002 to the history data...
  • Page 365 5) Error process (1) Printer Host Write No00001 STX ESCA ESCID00001 ESC・・・ ESCZ BCC ETX to the history data Edit Write No***** STX ESCA ESC... ESCZ BCC ETX No00001 to the history data STX ESCA ESCID00003 ESC... ESCZ BCC ETX Edit data Write No00003 to the history data...
  • Page 366 6) Error process (2) Printer Host STX ESCA ESCID00001 ESC・・・ ESCZ ETX Write No00001 to the history data Edit STX ESCA ESCID00002 ESC... ESCZ BCC ETX No00001 Write No00002 to the history data STX ESCA ESCID00003 ESC... ESCZ BCC ETX Edit Write No00003 No00002...
  • Page 367: Rs-232C

    3 RS-232C 3.1 Basic Specifications This interface complies with the RS-232C standard. The communication can be configured on the communication setting mode of the printer or printer setting tool. Interface Communication setting Setting range on the communication setting mode Item Setting value Default Value Data bit length...
  • Page 368: Ready/Busy

    3.2 READY/BUSY In this protocol, print data are controlled by a hardware signal only without software procedures. Single item receive or multiple receive can be switched on the interface mode of the printer. When the print data (STX <A>~ <Z> ETX) has sent from the host in the conditions below, the received data will not be accurate. 1) When the printer is in offline state.
  • Page 369: Timing Chart Of Single Item Receive

    3.2.3 Timing chart of single item receive 1) Normal process Power On Press the LINE key Press the LINE key Printer Initializing STX ..... ETX (2) STX .
  • Page 370: Timing Chart Of Multiple Receive

    3.2.4 Timing chart of multiple receive 1) Normal process Receive buffer Receive buffer near full release Press the LINE key Press the LINE key Power On near full state Printer Initializing STX . . ETX (2) STX ..ETX (3) STX .
  • Page 371: Xon/Xoff

    3.3 XON/XOFF This communication protocol tells the 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. Single item receive or multiple receive can be switched on the interface mode of the printer.
  • Page 372: Timing Chart Of Single Item Receive

    3.3.3 Timing chart of single item receive 1) Normal process Power On Press the LINE key Press the LINE Initializing Printer XOFF XOFF XOFF 500 msec STX.ETX (1) STX.ETX (2) Onlin Onlin Offline Printer Status Receive/Analysis/Edit (1) Receive/Analysis/Edit Printing (1) Printing (2) Note: the printer will be polled by XON at intervals of 500 msec from the initializing to the first data reception.
  • Page 373: Timing Chart Of Multiple Receive

    3.3.4 Timing chart of multiple receive 1) Normal process Receive buffer near full Receive buffer near full Press the LINE key Press the LINE key Power On Printer rele Initializing XOFF XOFF 500 msec STX.ETX (1) STX.ETX (2) STX.ETX (3) STX .
  • Page 374: Printer Status 5 Return

    3.4 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 375: Timing Chart

    3.4.3 Timing Chart 1) Normal process Power On Buffer near full release Press the LINE key Buffer near full Press the LINE Printer state STX . . . ETX (2) Initializing STX . . . ETX (3) STX . . . ETX (1) Status Status Status...
  • Page 376 3) Error process Paper end error Head open Head close Press the LINE key Printer STX . . . ETX (1) Status Status Status Status Status Status Status Online Online Offline Printer Status Receive/Analysis/ Edit (1) Printing (1) Printing (1) When the paper end error occurs, open the head, set label, close the head and feed.
  • Page 377 5) Information request command process Printer STX..ETX (2) STX . . . ETX (1) Get printer info Printer status Status Status Status Status Online Printer Status Receive/Analysis/ Receive/Analysis/ Edit (1) Edit (2) Printing (1) Printing (2) Note: Do not send status request commands during printing. 6) Item No.
  • Page 378: Status 4

    3.5 Status 4 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 379: Timing Chart

    3.5.3 Timing Chart 1) Normal process Power On Press the LINE key Press the LINE key Receive buffer near full state Receive buffer near full release Printer STX . . ETX (1) Initializing STX . . ETX (3) STX . . ETX (2) Status Status Status...
  • Page 380 3) Error process Paper end error Head open Head close Press the LINE key Printer STX . . ETX (1) Status Status Status Status Status Status Status Offline Online Online Printer Status 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: The paper end error will be released when the head is closed.
  • Page 381 5) Information request command process Printer STX . . ETX (2) STX . . ETX (1) Get printer info Status Status Status Printer status Status Online Printer Status Receive/Analysis/ Receive/Analysis/ Edit (1) Edit (2) Printing (1) Printing (2) Note: Do not send status request commands during printing.
  • Page 382: Printer Status 3 Return

    3.6 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 383: Timing Chart

    3.6.3 Timing Chart 1) Normal process Receive buffer Receive buffer near full state near full release Press the LINE key Press the LINE key Power On Printer Initializing STX . . ETX (3) STX . ETX (1) STX . ETX (2) Status Status Status...
  • Page 384 3) Error process Paper end error Head open Head close Press the LINE key Printer STX . . ETX (1) Status Status Status Status Status Status Status 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: The paper end error will be released when the head is closed.
  • Page 385: Status 2

    3.7 Status 2 This communication protocol is for compatibility with the old model. The receive mode is single item receive. 3.7.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. Please confirm the user's guide of the host system.
  • Page 386: Timing Chart

    3.7.3 Timing Chart 1) Normal process Power On Press the LINE key Press the LINE key Printer Initializing STX . . ETX (1) STX . . ETX (2) Status Status Status Status Status Online Offline Receive/Analysis/Edit (1) Receive/Analysis/Edit (2) Printer Status Printing (1) Printing (2) 2) Cancel process...
  • Page 387 3) Error process Paper end error Head open Head close Press the LINE key Printer STX . . ETX (1) Status Status Status Status Status Status Status Online Offline Online Printer status 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: The paper end error will be released when the head is closed.
  • Page 388: Return Status

    3.7.4 Return Status The printer returns the printer status by receiving the status request command sent from the host. The printer initializes the receive buffer and cancels the print job by receiving the cancel request command. The details of each request command and return status are as follows. 1) Status request command The printer returns the state of the receive data, the receive buffer and the printer by receiving this command sent from the host.
  • Page 389: Return Sequence

    3.7.5 Return Sequence 1) Normal Host Printer (Status request command) Receive data = Normal Status Receive buffer = No data Printer = Normal Receive/Analysis/Edit Print command (Print No.=100) Printing (Status request command) Print the 1st label Receive data = Normal Status Receive buffer = Data Printer = Normal...
  • Page 390 2) Cancel request command Host Printer (Status request command) Receive data = Normal Status Receive/Analysis/Edit Receive buffer = No data Printer = Normal Printing Print command (Print number = 100) Print the 1st label (Status request command) Print the 2nd label Receive data = Normal Status Receive buffer = Data...
  • Page 391: Reference Flowchart

    3.7.6 Reference Flowchart See the flowchart below for programming on the host side. Power On SW ← 0 Set the print data Send ENQ Status receive? Timeout? Status = normal? Printer status = normal? Receive buffer = No data? normal? Display the status Display the status Cancel?
  • Page 392: Note

    3.7.7 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 sending data that receive buffer size is more than 2.95 MB by using XON/XOFF, status 2, status 3, status 4, and status 5, there will be receive buffer full error.
  • Page 393: Ieee1284

    4 IEEE1284 4.1 Basic Specifications This interface complies with the Centronics/IEEE1284 standard. . Single item receive or multiple receive can be switched on the interface mode of the printer. Interface Protocol Status 4, Status 5 Refer to 2 Communication protocol for details. Connector At printer: Amphenol 36 pins (female) At cable: Amphenol 36 pins (male)
  • Page 394: Connecting Diagram

    4.2 Connecting diagram The connecting diagram of parallel cable is as follows. Please use a cable that has complied with the IEEE1284 standard. Amphenol 36P D-SUB 25P (Printer) (Host) ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃...
  • Page 395: 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. Pin number Signal name Description Pin number Signal name Description STROBE...
  • Page 396: Basic Specifications

    4.5 Basic Specifications 4.5.1 Timing chart of single item receive 1) Normal process Press the LINE key Press the LINE key Power ON Printer initializing STX..ETX(1) STX ... . ETX(2) DATA ③...
  • Page 397 2) Process at the paper end Press the LINE key Paper end error Head open Head close Printer STX ... . ETX (1) DATA STROBE BUSY SELEC FAULT Online Online Offline Receive/Analysis/Edit (1) Printing (1)
  • Page 398: Timing Chart Of Multiple Receive

    4.5.2 Timing chart of multiple receive 1) Normal process Power On Printer Press the LINE Press the LINE Receive buffer near full state Receive buffer near full release DATA Initializing ESC A . . ESC Z (1) ESC A . . . ESC Z (2) ESC A .
  • Page 399 2) Process at the paper end Head open Head close Paper end error Press the LINE key ESC A . . ESC Z (1) ESC A . . . ESC Z (2) DATA Printer STROBE BUSY SELEC FAULT Online Offline Online Receive/Analysis/Edit (1) Receive/Analysis/Edit...
  • Page 400 3) Process at the power off Power off 5V power on the KB board is off Power On Press the LINE key Press the LINE key Printer DATA Initializing ESC A..ESC Z (1) ESC A...ESC Z (2) ESC A.. ESC Z (3) STROBE BUSY SELEC...
  • Page 401: Usb

    5 USB 5.1 Basic Specifications USB interface of the printer complies with USB2.0 standard. Interface Status 4, Status 5 Protocol Refer to 2 Communication Protocol for details. Type B plug Connector Cable length shorter than 5 m (Twisted pair shielded) Version USB 2.0 High speed Receive buffer size...
  • Page 402: Lan, Wireless Lan

    6 LAN, wireless LAN 6.1 Basic Specifications (LAN) Interface LED2 LED1 Protocol Status 3, Status 4, Status 5 Refer to 2 Communication Protocol for details. 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.
  • Page 403 IPv6 settings Setting Items Setting range MANUAL/DHCP/AUTOMATIC Address resolution Default Value: AUTOMATIC 0000: 0000: 0000: 0000: 0000: 0000:0000: 0000 – IP Address FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF Default Value: 0000: 0000: 0000: 0000: 0000: 0000:0000: 0000 0 – 128 Prefix Default Value: 64 0000: 0000: 0000: 0000: 0000: 0000:0000: 0000 – Default router FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF Default Value:...
  • Page 404: Basic Specifications (Wireless Lan)

    6.2 Basic Specifications (wireless LAN) Interface (Wireless LAN adapter) Wireless LAN board Protocol Status 3, Status 4, Status 5 Refer to 2 Communication Protocol for details. Color Motion Specification LEVEL Green Field intensity LED lights: strong (more than Signal Level 3) LED blinks: medium (more than Signal Level 2, less than Signal Level 3) LED off: weak (less than Signal Level 2)
  • Page 405 Wireless LAN specification (1) Standard IEEE802.1b/g/n (2) Frequency band 2.4GHz (3) Baud rate Max. 11Mbps (Connected by IEEE802.11b) Max. 54Mbps (Connected by IEEE802.11g) Max. MCS7(*1) (Connected by IEEE802.11n) *1) The maximum speed varies depending on the conditions Please refer the below. Guard Band width Baud rate...
  • Page 406 [Security Type] Structure Security Encryption scheme Authentication WEP-EAP EAP-MD5 EAP-TLS EAP-PEAP Dynamic WEP EAP-TTLS LEAP EAP-FAST WPA-PSK TKIP EAP-TLS EAP-PEAP WPA-EAP TKIP AP-TTLS LEAP EAP-FAST WPA2-PSK EAP-TLS EAP-PEAP TKIP EAP-TTLS LEAP EAP-FAST WAP2-EAP EAP-TLS EAP-PEAP EAP-TTLS LEAP EAP-FAST...
  • Page 407 (9) Security (combination of authentication and encryption scheme) Ad Hoc mode Encryption Authentication scheme Open System None Shared Key None *Ad Hoc mode is not supported with IEEE802.11n. *Selection at the Shared Key will be disabled and operates with Open System. Infrastructure mode Encryption Authentication...
  • Page 408: Software Specifications

    6.3 Software Specifications Available protocol: TCP/IP Network layer: ARP, IP and ICMP Session layer: TCP and UDP Application layer: LPD, FTP, TELNET, BOOTP, DHCP, HTTP, SNMP, 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.
  • Page 409: Ftp

    <TELNET command example> Enter [TELNET xxx.xxx.xxx.xxx (IP address)] from the MS-DOS command prompt, and enter user name and password, then following message will appear. SATO PRINTER S84-ex Series TELNET server. Copyright(C) 2010 SATO Corporation login: root root’ user needs password to login password: User ‘root’...
  • Page 410: Setting/Display Items

    6.7.1 Setting/Display items Sections that can be set and referred, and variables are listed in the table below. TCP/IP related setting Variable name Setting range Default (at shipment) IPv4 IP address 0.0.0.0 - 255.255.255.255 *2 192.168.1.1 IPv4 Subnet mask 0.0.0.0 - 255.255.255.255 255.255.255.0 (calculated from the IP address) IPv4 Gateway address 0.0.0.0 - 255.255.255.255...
  • Page 411: Sntp (Simple Network Time Protocol)

    6.8 SNTP (Simple Network Time Protocol) SNTP corrects time of the calendar IC when it is mounted. In addition, Wireless LAN is not supported. 6.8.1 Function This function acquires the current time from the NTP server and corrects time of the calendar IC at the printer power on when a calendar IC is mounted on the printer and LAN is selected as [data port] at the [communication setting].
  • Page 412: Operation Sequence

    6.8.3 Operation Sequence Power on INITIALYZING... S8xxx VER:61.00.00.00 ”SNTP function” is enabled Calendar IC is mounted and LAN interface NTP server NTP server time acquire request When there is a response NTP server time acquire response Calendar IC time offset When there is no response “Communication error notice”...
  • Page 413: Http (Hyper Text Transfer Protocol)

    HTTP (Hyper Text Transfer Protocol) HTTP sets setting items of LAN, wireless LAN. 6.9.1 LAN settings (1)Settable items in the LCD. (2)Display the printer status. (3)Display the external signal status. 6.9.2 Wireless LAN settings Refer to "6.12.1 Setting item list ".
  • Page 414: Snmp Specification (Simple Network Management Protocol)エラー! ブックマークが定義さ れていません

    6.10 SNMP specification (Simple Network Management Protocol) SNMP is a function to disclose the printer information to the IP network. It is possible to monitor the printer status via network. 6.10.1 Supported MIB The printer information is kept as a Management Information Base format called MIB. Each nodes on the tree have numbers, and SNMP manager send a node number to the printer acquire information of the node as information acquiring request.
  • Page 415: Printer Error Information

    6.10.2 Printer error information Errors happening at the printer need to be disclosed because the printer supports MIB host and printerMIB. When the printer received a request of error information acquisition from SNMP manager, the printer return the response data by replacing the printer error number to the error code defined by MIB. 6.10.2.1 Error and warning MIB correspondence table Printer MIB Host Resources MIB...
  • Page 416: Supplemental Explanation

    Printer MIB Host Resources MIB prtAlertSeverity Description prtAlertSeverity prtAlertSeverity Description Description Description hrPrinterStatus Level Level Level Level Wireless LAN related error critical(3) Wireless LAN related error critical(3) Wireless LAN related error critical(3) Wireless LAN related error other(1) Cover open critical(3) Cover open critical(3) Cover open...
  • Page 417: Setting Of Ip Address

    6.11 Setting of IP Address There are several ways to set the IP address such as obtaining from DHCP server, interface setting on the LCD screen, SBPL command or network setting tool. The printer acquires an IP address as shown in following flow below according to the acquisition method set in the printer at power on.
  • Page 418: Wireless Lan Settings

    6.12 Wireless LAN settings 6.12.1 Setting item list Setting Classification Setting Items Default Values Setting range TCP/IP IP Address 192.168.1.1 0.0.0.0 - 255.255.255.255 ○ ○ ○ Setting Subnet Mask 255.255.255.0 0.0.0.0 - 255.255.255.255 ○ ○ ○ Gateway 192.168.1.2 0.0.0.0 - 255.255.255.255 ○...
  • Page 419 ○ Setting file WPA/WPA2 WPA mode ○ ○ 802.1x TKIP Data encryption scheme TKIP ○ ○ WPA-PSK Pre-Shared Key(*3) "sato printer" 8 - 63 characters ○ ○ Setting LEAP WPA-802.1X EAP-TLS Setting EAP-TTLS Authentication mode EAP-TLS ○ ○ EAP-PEAP EAP-FAST "...
  • Page 420: Combinations Of Wireless Settings And Necessary Items

    6.12.2 Combinations of wireless settings and necessary items There are settable combinations in wireless LAN setting. (6.2 Basic Specifications (wireless LAN)) The list below shows necessary items in the each combination (○: necessary, ×: not necessary). Ad Hoc Infrastructure Open Shared Shared Open System...
  • Page 421: Authentication And Certification

    Ad Hoc Infrastructure Open Shared Shared Open System WPA/WPA2 System Key(*3) Classification Setting Items WPA-802.1x setting Authentication mode × × × × × × × × × × ○ × User name × × × × × × × × ×...
  • Page 422: Socket Communication

    6.13 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 423: Port Number

    6.13.1 Port Number (1)Overlapping of the port number with the printer server function It is possible to change the port number of the Port 1024/Port 1025/Port 9100 in the range of "00001 - 65535" from the LCD, however, the following will happen when the port number is overlapped with the port number used for printer server function (FTP/TELNET/HTTP/LPD).
  • Page 424: Connection And Disconnection Of Session

    6.14 Connection and disconnection of session The socket server 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) print data port (Port 1024), status return port (Port 1025) Host Printer...
  • Page 425: Printer Status

    6.15 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 426 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. When receiving a status request command (ENQ: 05H) from the host, the printer returns the latest printer status data. Host Printer LISTEN...
  • Page 427: Note

    (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 (Port1024 or Port9100) ACCEPT CONNECT SUCCESS...
  • Page 428: Bluetooth

    7 Bluetooth Bluetooth interface of the printer complies with Bluetooth Ver.2.0 standard. 7.1 Basic Specifications Item Description Standards Bluetooth Ver. 2.0+EDR Power Class 2 Communication distance 5m (at the standard measurement environment) Used profile Serial Port Profile(SPP) Operation mode Slave mode Service function Bluetooth setting information print (Enabled when connected to...
  • Page 429: Bluetooth Settings

    7.2 Bluetooth settings The followings are Bluetooth setting items. These are configurable by the commands. (1) Authentication level (Level 1, Level 2-1, Level 2-2, Level 3) (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 430: Calculation Example Of Crc

    7.4 Calculation Example of CRC A part of CRC calculation procedures when sending print speed set <CS> is shown below as an example. The send data is STX <A> <CS>2 <Z> ETX. In HEX, the above will be 02 1B 41 1B 43 53 32 1B 5A 03. The underlined part is the calculation range of CRC.
  • Page 431: Transmission Data Example

    7.5 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 432: Crc Errors

    7.6 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 433: Transmission Sequence

    Remaining print number = [000000] Job name = [Space] Print command (STX-ETX CRC) Receive/Analysis/Edit ID number = [05] Print number = 100 Job name = [SATO] (Printer status no error) (Status request command) ID number = [05] Status = "Editing" Status...
  • Page 434: Status 3 (When Crc Check Is Enabled)

    7.7.1.2 Status 3 (when CRC check is enabled) Printer Host Connected (CONNECT) (Status request command) ID Number = [Space] Status Status = "Waiting for receive" Remaining print number = [000000] Print command (STX-ETX CRC) Receive/Analysis/Edit ID number = [05] Print number = 100 (Printer status: no error) (Status request command) ID number = [05]...
  • Page 435: Status 4 (When Crc Check Is Disabled)

    Remaining print number = [000000] Job name = [Space] Print command (STX-ETX) ID number = [05] Receive/Analysis/Edit Print number = 100 Job name = [SATO] (Printer status: no error) (Status request command) ID number = [05] Status = "Editing" Status...
  • Page 436: Status 3 (When Crc Check Is Disabled)

    7.7.1.4 Status 3 (when CRC check is disabled) Host Printer Connected (CONNECT) (Status request command) ID Number = [Space] Status Status = "Waiting for receive" Remaining print number = [000000] Print command (STX-ETX CRC) Receive/Analysis/Edit ID number = [05] Print number = 100 (Printer status: no error) (Status request command) ID number = [05]...
  • Page 437: Disconnection During Print Data Sending

    (CONNECT) failure Print command (STX-ETX CRC) ID number = [05] Receive/Analysis/Edit Print number = 50 Job name = [SATO] × (Status request command) Communication time-out period has passed * Clear the halfway received print command. ID number = [05] Status = "Waiting for receive"...
  • Page 438: Disconnection During Status Sending After Print Data Reception

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

    Print command (STX-ETX CRC) ID number = [05] Print number = 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 errors .
  • Page 440: State Transition Diagram Matrix (At Host)

    7.7.5 State transition diagram matrix (at host) 7.7.5.1 Status 3 Event Connect Disconnect Print request Return status receive ACK/NAK receive Timeout Send connect request Send disconnect response response (CONNECT) request (CONNECT) (DISCONNECT) (DISCONNECT) Status Neutral (1) Timer register (2) Connect request (CONNECT) ->...
  • Page 441: Status 4

    7.7.5.2 Status 4 Event Connect Disconnect Print request Return status receive ACK/NAK receive Timeout Send connect request Send disconnect Status response response (CONNECT) request (CONNECT) (DISCONNECT) (DISCONNECT) Neutral (1) Timer registration (2) Connect request (CONNECT) -> (2) Waiting for Connection Disconnected Abnormal end Disconnected...
  • Page 442: State Transition Diagram Matrix (At Printer)

    7.7.5.3 State transition diagram matrix (at printer) Event Connect request Disconnect request Print Data receiving Print complete Error Error release Power off (CONNECT) (DISCONNECT) Status Waiting for Receive connect Ignore Ignore Ignore Power off connect request request (CONNECT) -> (2) Connecting Ignore Disconnect process...
  • Page 443: External Signal Interface

    8 External signal interface 8.1 Basic Specifications External interfaces are designed to be able to connect with the printer and the other peripherals. The external interface operates only in the pulse input mode (a mode that operate according to external signals). However, error signals are outputted with the all mode.
  • Page 444 Input/Output circuit diagram b) When the output from the user is PNP transistor output User Printer IN_COM Transister 2.4kΩ (PNP) +24V EXT_I Photo coupler Photo Mos FET EXT_O OUT Photo coupler OUT_COM (2)14 pins external signal interface (amphenol 14 pins, female terminal) User Printer 2.4kΩ...
  • Page 445: Connector Pin Assignment

    8.2 Connector Pin Assignment Input/ Electrical conditions Signal name Description Level Output Voltage, Current (MAX) 25 pins 14 pins FRAME GROUND 600mA (When at 25 pin, the total of 2 pin and 12 pin Power source is 600mA) Output with cover open, head error, 400V Machine error*4 Output...
  • Page 446: Explanation Of Input/Output Signal

    8.3 Explanation of input/output signal 1) Input signal Item Input waveform 1st label complete Print start (PRIN) Reprint (PRIN2) Print Print end 20msec (PREND) 1st label complete Print start (PRIN) Reprint More than 10mses (PRIN2) Print Print end 20msec (PREND) [Supplemental explanation] 1.
  • Page 447 [Maintaining the print start signal (PRIN)] Item Input waveform 1st label complete TYPE1,2 Print start (PRIN) Reprint (PRIN2) Print Print end (PREND) 1st label complete TYPE3,4 Print start (PRIN) Reprint There is no problem to make the PRIN signal to High (PRIN2) during the dot-line with TYPE 3 and 4.
  • Page 448 1) Output signal Item Output waveform label complete Print Print end 1 20ms (PREND) 2 3 4 Paper end Ribbon end Machine error Head open Head close Paper end Print Print end 1 (PREND) 2 3 4 Label change Paper end Riboon end Machine error Ribbon end...
  • Page 449 Item Output waveform Head open Head close Print Print end (PREND) Paper end Ribbon end Machine error Item Output waveform Ribbon near end Head open Head close Print Print end (PREND) Paper end Ribbon near Item Output waveform Print Data Head open Head close Press the LINE key...
  • Page 450: Usb Host

    9 USB Host 9.1 Basic Specifications USB interface of the printer complies with USB2.0 standard. Interface Series A plug Connector Cable length shorter than 5 m (Twisted pair shielded) Version USB 2.0 High speed Mass storage class Device class USB memories Used for 9.2 Connector Pin Assignment Pin number...
  • Page 451: Note

    10 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 452 Extensive contact information for worldwide SATO operations can be found on the Internet at www.satoworldwide.com...

This manual is also suitable for:

S86ex

Table of Contents