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.
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 ..................
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>...
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>...
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.
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.
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.
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.
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.
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.
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.
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...
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...
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...
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...
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.
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...
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.
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)
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.
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.
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.
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...
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.
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.
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.
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...
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.
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...
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...
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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 <$=>.
[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.
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.
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.
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.
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...
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...
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.
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.
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...
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...
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.
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.
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...
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...
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.
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.
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.
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.
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.
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.
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.
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>...
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>...
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...
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>...
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.
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.
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.
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.
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 ? ?...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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...
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>...
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.
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...
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...
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 } ....
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.
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.
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.
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 ^...
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].
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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...
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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”.
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.
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.
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.
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)
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.
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.
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.
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.
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.
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...
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.
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...
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...
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.
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.
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>...
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.
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...
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.
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.
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).
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.
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...
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...
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.
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.
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.
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>...
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.
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.
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.
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.
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...
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.
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...
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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)
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)
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>...
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.
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)...
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.
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.
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)) .
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.
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...
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"...
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...
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?
[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"...
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.
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...
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...
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.
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 .
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 .
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.
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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?
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.
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)
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) ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃ ⊂ ⊃...
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...
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)
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...
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...
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.
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 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...
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.
<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’...
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...
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].
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”...
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 ".
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.
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...
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...
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.
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...
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.
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).
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...
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...
(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...
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...
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.
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.
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>...
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.
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...
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]...
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...
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]...
(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"...
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.
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 .
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Ω...
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...
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...
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...
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...
Need help?
Do you have a question about the S84EX and is the answer not in the manual?
Questions and answers