Page 2
Specifications and contents in this document are subject to change without notice. Trademarks SATO is a registered trademark of SATO 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 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 Code ....................10 ESC+Z Stop Code ....................
Page 4
8.21 ESC+RG Multiple Language .................. 82 8.22 ESC+RH Scalable Font..................86 8.23 ESC+K1 16x16 dots Kanji in Horizontal Line ............89 8.24 ESC+K2 24x24 dots Kanji in Horizontal Line ............90 8.25 ESC+K3 22x22 dots Kanji in Horizontal Line ............91 8.26 ESC+K4 32x32 dots Kanji in Horizontal Line ............
1 List of Commands The following are the commands specified in the Specification for Command. Control Command Function On page ESC+A <A> Start Code ESC+Z <Z> Stop Code ESC+Q <Q> Print Quantity ESC+ID <ID> Job ID Number ESC+WK <WK> Job Name ESC+CR <CR>...
Page 8
8-24 ESC+K2 <K2> 24 x 24 dots Kanji in Horizontal Line 8-25 ESC+K3 <K3> 22 x 22 dots Kanji in Horizontal Line 8-26 ESC+K4 <K4> 32 x 32 dots Kanji in Horizontal Line 8-27 ESC+K5 <K5> 40 x 40 dots Kanji in Horizontal Line 8-28 ESC+K8 <K8>...
Page 9
System Command Function On page 12-1 ESC+CS <CS> Print Speed 12-2 ESC+#F <#F> Print Darkness 12-3 ESC+#E <#E> Print Darkness (Compatible command) 12-4 ESC+A1 <A1> Media Size 12-5 ESC+A3 <A3> Base Reference Point 12-6 ESC+EP <EP> Print End Position ESC+ ~ <...
Page 10
RFID Command Function On page 16-1 ESC+IP0 <IP0> EPC Code Write 16-2 ESC+F <F> EPC Sequential Number 16-3 ESC+IP5 <IP5> Antenna Output Power 16-4 ESC+TM <TM> Trademark Print 16-5 ESC+TU <TU> UID Print 16-6 ESC+RU <RU> EPC/TID Return Common Commands for All Languages Command Function On page...
3 List of Fonts When using internal fonts, specify [ESC + Command of Font Types]. Font name Font Type Pitch OCR A(8dots/mm) Bitmap[OCR-A font] 15x22 dots Fixed OCR B(8 dots/mm) Bitmap[OCR-B font] 20x24 dots Fixed OCR A (12 dots/mm) Bitmap[OCR-A font] 22x33 dots Fixed OCR B (12 dots/mm)
Expanded font Font can be expanded by a factor of 1 to 36. Internal bitmap fonts can also be expanded with a factor of 1 to 36. Example: A font in a size of 5 dots of width and 9 dots of height is expanded by a factor of 3. The resulting font has a width of 15 dots and a height of 27 dots.
4 Example of Command Reference 7.2 Modification Enlargement ESC+L Parameter Hexadecimal <1B> <4C> aabb code Initial value aa = 01, bb = 01 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until next specification is term of made.
Page 15
5. Indicates parameter to be described in command. 6. Indicates initial value for command. 7. Indicates valid range of command. When power switch is OFF; 1) The set parameter is maintained. 2) The set parameter is not maintained. 3) The set command is not maintained. Valid range within item 1) The set parameter is valid until the next specification is made.
5 Control Command 5.1 Control ESC+A Start Code Start Code ESC+A Parameter Hexadecimal code <1B> <41> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid. command Valid range between items The set command becomes invalid.
5.2 Control ESC+Z Stop Code Stop Code ESC+Z Parameter Hexadecimal code <1B> <5A> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid. command Valid range between items The set command becomes invalid.
5.3 Control ESC+Q Print Quantity 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 items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
5.4 Control ESC+ID Job ID Number Job ID Number ESC+ID Parameter Hexadecimal <1B> <49> <44> code aaaaa Initial value a=<20> When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
The set command becomes invalid. [Function] Specifying job name for status return. [Format] <WK>aaaaaaaaaaaaaaaa ●Parameter a[Job Name] ASCII code 16-digit, Shift JIS Kanji 8-digit [Coding Example] Job name: SATO <A> <ID>01 <WK>SATO <V>200<H>100<P>0<$>B,100,100,6 <$=>SATOPRINTER <Q>2 <Z> [Supplementary Explanation] 1. When Status4 is used for interface protocol, specified job name can be set to the telegraphic status.
5.6 Control ESC+CR Status 5 Reply Check Status 5 Reply Check setting ESC+CR Parameter Hexadecimal code <1B> <43> <52> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
6 Print Position Command 6.1 Print Position ESC+H Horizontal Print Position Horizontal Print Position ESC+H Parameter Hexadecimal 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 items The set parameter is valid until the next valid setting.
6.2 Print Position ESC+V Vertical Print Position Vertical Print Position ESC+V Parameter Hexadecimal 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 items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
7 Modification Command 7.1 Modification ESC+P Character Pitch Character Pitch ESC+P Parameter Hexadecimal code <1B> <50> Initial value aa=02 When the power switch is The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter becomes initial value at the next item <A>.
7.2 Modification ESC+L Enlargement Enlargement ESC+L Parameter Hexadecimal code <1B> <4C> aabb Initial value aa=01,bb=01 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
7.3 Modification ESC+PS Proportional Pitch Proportional Pitch ESC+PS Parameter Hexadecimal code <1B> <50> <53> Initial value When the power switch is OFF The set command is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
7.4 Modification ESC+PR Release Proportional Pitch Release Proportional Pitch ESC+PR Parameter Hexadecimal code <1B> <50> <52> Initial value When the power switch is OFF The set command is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
7.5 Modification ESC+% Rotation Rotation ESC+% Parameter Hexadecimal code <1B> <25> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
7.6 Modification ESC+R Rotation(Shift Base ESC+R Rotation (Shift Base Reference Point) Reference Point) Parameter Hexadecimal code <1B> <52> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
7.7 Modification ESC+N Normal Print Direction Normal Print Direction ESC+N Parameter Hexadecimal code <1B> <4E> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
7.8 Modification ESC+F Sequential Number Sequential Number ESC+F Parameter Hexadecimal code <1B> <46> aaaabcccc(,dd,ee,f) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
7.9 Modification ESC+FW Ruled/Grid Line Print Ruled / Grid Line Print ESC+FW Parameter Hexadecimal Rule aabccccc code <1B> <46> <57> Grid aabbvccccchddddd Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
7.10 Modification 7.10 ESC+FC Print Circle Print Circle 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 items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
7.11 Modification 7.11 ESC+FT Print Triangle Print Triangle 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 items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
7.12 Modification 7.12 ESC+( Reverse Color Print Reverse Color Print ESC+( 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 items The set parameter becomes invalid.
7.13 Modification 7.13 ESC+KC Kanji Code Kanji Code ESC+KC Parameter Hexadecimal code <1B> <4B> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
7.14 Modification 7.14 ESC+& Store Form Overlay Store Form Overlay ESC+& & Parameter Hexadecimal code <1B> <26> (aab~b) Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within item The set parameter is valid until the next valid setting.
7.15 Modification 7.15 ESC+/ Recall Form Overlay Recall Form Overlay ESC+/ Parameter Hexadecimal code <1B> <2F> (aa) Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
7.16 Modification 7.16 ESC+0 Partial Edit Partial Edit ESC+0 Parameter Hexadecimal code <1B> <30> Initial value When the power switch is The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid. command Valid range between items The set command becomes invalid.
7.17 Modification 7.17 ESC+WD Partial Copy Partial Copy 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 items The set command becomes invalid. command Valid range between items The set parameter becomes invalid.
7.18 Modification 7.18 ESC+J Journal Print Journal Print 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 items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
7.19 Modification 7.19 ESC+RF Recall Font & Logo Recall Font & Logo ESC+RF Parameter Hexadecimal code <1B> <52> <46> aabbbb,n~n Initial value aa=01, bbbb=1 When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
7.20 Modification 7.20 ESC+RM Mirror Image Mirror Image ESC+RM Parameter Hexadecimal code <1B> <52> <4D> aaaa,bbbbb Initial value When the power switch is The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 44
[Command that cannot use in combination with] Command that <WD> <F> <(> <0> <WA> associated with reediting. Registration <GI> <GT> <PI> <%> <R> Modification...
7.21 Modification 7.21 ESC+KS Kanji Set Kanji Set ESC+KS Parameter Hexadecimal code <1B> <4B> <53> Initial value When the power switch is OFF The set parameter is maintained. Valid range and Valid range within items The set parameter is in effect until a new specification is term of made.
8 Font Command 8.1 Font X20 Font ESC+X20 X20 Font (Basic size 5x9 dots) ESC+X20 (Basic size 5x9 dots) Parameter Hexadecimal code <1B> <58> <32> <30> ,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
Page 47
X20 font character set Basic size is 5 x 9 dots (width x height) The print sample shown above is issued with a head density of 8dots/mm and an expansion factor of 3 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.
8.2 Font X21 Font ESC+X21 X21 Font(Basic size 17x17 dots) ESC+X21 (Basic size 17x17 dots) Parameter Hexadecimal code <1B> <58> <32> <31> ,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 49
X21 font character set Basic size is 17 x 17 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm and an expansion factor of 2 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.
8.3 Font X22 Font ESC+X22 X22 Font (Basic size 24x24 ESC+X22 (Basic size 24x24 dots) dots) Parameter Hexadecimal code <1B> <58> <32> <32> ,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 51
X22 font character set Basic size is 24 x 24 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm and an expansion factor of 2 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.
8.4 Font X23 Font ESC+X23 X23 Font (Basic size 48x48 ESC+X23 (Basic size 48x48 dots) dots) Parameter Hexadecimal code <1B> <58> <32> <33> ,an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 53
X23 font character set Basic size is 48 x 48 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm and an expansion factor of 1 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.
8.5 Font X24 Font ESC+X24 X24 Font (Basic size 48x48 ESC+X24 (Basic size 48x48 dots) dots) Parameter Hexadecimal code <1B> <58> <32> <34> ,an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 55
X24 font character set Basic size is 48 x 48 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm and an expansion factor of 1 (vertical/horizontal). The data from 00 (H) to 1F (H) are control codes and you cannot use them.
8.6 Font XU Font ESC+XU XU Font (Basic size 5x9 ESC+XU (Basic size 5x9 dots) dots) Parameter Hexadecimal code <1B> <58> <55> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 57
XU font character set Basic size is 5 x 9 dots (width x height) The print sample shown above is issued with width 5 x height 9, magnification factor of 3 (vertical/horizontal) and DOS 858.
8.7 Font XS Font ESC+XS XS Font (Basic size 17x17 ESC+XS (Basic size 17x17 dots) dots) Parameter Hexadecimal code <1B> <58> <53> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 59
XS font character set Basic size is 17 x 17 dots (width x height) The print sample shown above is issued with width 17 x height 17, magnification factor of 2 (vertical/horizontal) and DOS 858.
8.8 Font ESC+XM XM Font (Basic size 24x24 XM Font ESC+XM (Basic size 24x24 dots) dots) Parameter Hexadecimal code <1B> <58> <4D> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 61
XM font character set Basic size is 24 x 24 dots (width x height) The print sample shown above is issued with width 24 x height 24, magnification factor of 2 (vertical/horizontal) and DOS 858.
8.9 Font XB Font ESC+XB XB Font (Basic size 48x48 ESC+XB (Basic size 48x48 dots) dots) Parameter Hexadecimal code <1B> <58> <42> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 63
XB font character set Basic size is 48 x 48 dots (width x height) The print sample shown above is issued with width 48 x height 48, magnification factor of 1 (vertical/horizontal) and DOS 858.
8.10 Font XL Font 8.10 ESC+XL XL Font (Basic size 48x48 ESC+XL (Basic size 48x48 dots) dots) Parameter Hexadecimal code <1B> <58> <4C> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 65
XL font character set Basic size is 48 x 48 dots (width x height) The print sample shown above is issued with width 48 x height 48, magnification factor of 1 (vertical/horizontal) and DOS 858.
8.11 Font 8.11 ESC+OA OCR-A Font OCR-A Font ESC+OA Parameter Hexadecimal code <1B> <4F> <41> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 67
OCR-A font character set OCR-A font settings. The print sample shown above is issued with a head density of 8 dots/mm, a font size of 15x22, and an expansion factor of 2 (vertical/horizontal).
8.12 Font 8.12 ESC+OB OCR-B Font OCR-B Font ESC+OB Parameter Hexadecimal code <1B> <4F> <42> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 69
OCR-B font Character Set OCR-B font specification. The print sample shown above is issued with a head density of 8 dots/mm, a font size of 20x24, and an expansion factor of 2 (vertical/horizontal).
8.13 Font 8.13 ESC+U U Font (Basic size 5x9 dots) U Font (Basic size 5x9 dots) ESC+U Parameter Hexadecimal code <1B> <55> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 71
U font character set Basic size is 5 x 9 dots (width x height) The print sample shown above is issued with a head density of dots/mm, magnification factor of 3 (vertical/horizontal) and DOS 858.
8.14 Font 8.14 ESC+S S Font (Basic size 8x15 dots) S Font (Basic size 8x15 dots) ESC+S Parameter Hexadecimal code <1B> <53> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set command becomes invalid.
Page 73
S font character set Basic size is 8 x 15 dots (width x height) The print sample shown above is issued with a head density of 8 dots/mm, magnification factor of 3 (vertical/horizontal) and DOS 858.
8.15 Font 8.15 ESC+M M Font (Basic size 13x20 dots) M Font (Basic size 13x20 dots) ESC+M Parameter Hexadecimal code <1B> <4D> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set command becomes invalid.
Page 75
M font character set Basic size is 13 x 20 dots (width x height) The print sample shown above is issued with a head density of 8dots/mm, magnification factor of 2 (vertical/horizontal) and DOS 858.
8.16 Font 8.16 ESC+WB WB Font (Basic size 18x30 WB Font (Basic size 18x30 dots) ESC+WB dots) Parameter Hexadecimal code <1B> <57> <42> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set command becomes invalid.
Page 77
WB font character set Basic size is 18 x 30 dots (width x height) The print sample shown above is issued with a head density of dots/mm, magnification factor of 1 (vertical/horizontal) and DOS 858.
8.17 Font 8.17 ESC+WL WL Font (Basic size 28x52 WL Font (Basic size 28x52 dots) ESC+WL dots) Parameter Hexadecimal code <1B> <57> <4C> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set command becomes invalid.
Page 79
WL font character set Basic size is 28 x 52 dots (width x height) The print sample shown above is issued with a head density of dots/mm, magnification factor of 1 (vertical/horizontal) and DOS 858.
[Coding example] Font type: A, font width: 100 dots, font height: 100 dots, font design: 1 <A> <V>100<H>100<P>2 <$>A,100,100,1<$=>SATO <Q>2 <Z> [Supplementary Explanation] 1. Italic characters are tilt in an angle of 15-degree, within their specified width. 2. The outline font printing command <$=> shall be executed after the outline font design selection <$>.
Page 81
Outline Font Design The print sample shown above is issued with a head density of 8 dots/mm...
Specifies printing command of outline font [Format] <$=>n~n ●Parameter n[Print data] Data [Coding example] Print data: SATO <A> <V>100<H>100<P>2 <$>A,100,100,1<$=>SATO <Q>2 <Z> [Supplementary Explanation] 1. The outline font printing commando <$=> shall be executed after the outline font design selection <$>.
Page 83
Outline Font Character Set Characters consists of Helvetica bold (character pitch fixed), 50x50 dots, Standard font (Black) The print sample shown above is issued with a head density of 8 dots/mm...
8.20 Font 8.20 ESC+RD CG Font CG Font ESC+RD Parameter Hexadecimal code <1B> <52> <44> 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 items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 85
[Coding Example1] Font type: CG Times, Width: 10 pts, Height: 10 pts <A> <V>100<H>100<P>2 <RD>A00,P10,P10,SATO <Q>2 <Z> [Supplementary Explanation] 1. The font size is set by [dot number] or [point number]. 2. The dot size does vary with printer type. (Refer top table below)
Page 86
CG Times font character set CG Times font settings Print sample in following condition: Head density: 8 dots/mm, 40x40 point, DOS 858.
Page 87
CG Triumvirate font character set CG Triumvirate Font settings Print sample in following condition: Head density: 8 dots/mm, 40x40 point, DOS 858.
8.21 Font 8.21 ESC+RG Multiple Language ESC+RG Multiple Language Hexadecimal <RG> Parameter a,b,c,ddd,eee,ffff…fff code <1B> <52> <47> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 89
0020-FFE6 CrystalMincho JISx0201 GB-18030 Shusong2M Big5 Mincho [Coding example] Character code = UTF16, Font set = SJIS, Modification = Standard, Width = 20 dots, Height = 20 dots Print data = SATO <A> <V>100<H>100<P>2 <RG>1,5,0,20,20,<FF33> <FF21> <FF34> <FF2F> <Q>2 <Z>...
Page 90
[Notes] 1. When a character code other than UTF-16 is specified, the character code will be converted into UTF-16. If there were codes that cannot be converted, they are replaced by single spaces. 2. When UTF-16BE is specified as a character code or character codes don't exist in the font set after UTF-16BE conversion, these character codes are not printed.
Page 91
Multiple language sample Print sample in following condition: Head density: 8 dots/mm, 28x28 point...
Paramete b Font name CGTIMES.ttf CG Times CGTRIUMVIRATE.ttf CG Triumvirate HGMINCHOL.ttf HGMLAG SATO0.ttf SATO 0 SATOALPHABC.ttf Sato Alpha Bold Condensed SATOBETABI.ttf Sato Beta Bold Italic SATOFOLIOB.ttf Sato Folio Bold SATOFUTURAMC.ttf Sato Futura Medium Condensed SATOGAMMA.ttf Sato Gamma SATOOCRB.ttf Sato OCR-B SATOSANS.ttf...
Page 93
[Coding example1] Printing of the built-in (scalable) font Character code=UTF16BE,Font set=HGMINCHOL, Modification=Standard, Width=20 dots, Height=20 dots, Print data=SATO <A> <V>100<H>100<P>2 <RG>1, HGMINCHOL.ttf,0,20,20,<FF33>16<FF21>16<FF34>16<FF2F>16 <Q>2 <Z> [Coding example2] Printing of the downloaded True Type font Character code=UTF16BE,Font set(The downloaded file name)=sample.ttf, Modification=Standard, Width=40 dots, Height=40 dots, Print data=SATO <A>...
Page 94
Scalable font sample Print sample in following condition: Head density: 8 dots/mm, 30x30 point.
8.23 Font 16x16 dots Kanji 8.23 ESC+K1 16x16 dots Kanji in Horizontal ESC+K1 in Horizontal Line Line Parameter Hexadecimal code <1B> <4B> <31> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.24 Font 24x24 dots Kanji 8.24 ESC+K2 24x24 dots Kanji in Horizontal ESC+K2 in Horizontal Line Line Parameter Hexadecimal code <1B> <4B> <32> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.25 Font 22x22 dots Kanji 8.25 ESC+K3 22x22 dots Kanji in Horizontal ESC+K3 in Horizontal Line Line Parameter Hexadecimal code <1B> <4B> <33> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.26 Font 8.26 32x32 dots Kanji ESC+K4 32x32 dots Kanji in Horizontal ESC+K4 in Horizontal Line Line Parameter Hexadecimal code <1B> <4B> <34> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.27 Font 8.27 40x40 dots Kanji ESC+K5 40x40 dots Kanji in Horizontal ESC+K5 in Horizontal Line Line Parameter Hexadecimal code <1B> <4B> <35> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.28 Font 8.28 16x16 dots Kanji in Horizontal Line ESC+K8 16x16 dots Kanji in Horizontal ESC+K8 Line with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <38> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.29 Font 8.29 24x24 dots Kanji in Horizontal Line ESC+K9 24x24 dots Kanji in Horizontal ESC+K9 Line with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <39> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.30 Font 8.30 22x22 dots Kanji in Horizontal Line ESC+KA 22x22 dots Kanji in Horizontal ESC+KA Line with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <41> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.31 Font 8.31 ESC+KB 32x32 dots Kanji in Horizontal 32x32 dots Kanji in Horizontal Line ESC+KB Line with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <42> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.32 Font 8.32 40x40 dots Kanji in Horizontal Line ESC+KD 40x40 dots Kanji in Horizontal ESC+KD Line with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <4B> <44> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.33 Font 8.33 16x16 dots Kanji ESC+k1 16x16 dots Kanji in Vertical Line ESC+k1 in Vertical Line Parameter Hexadecimal code <1B> <6B> <31> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.34 Font 8.34 24x24 dots Kanji ESC+k2 24x24 dots Kanji in Vertical Line ESC+k2 in Vertical Line Parameter Hexadecimal code <1B> <6B> 32> an~n 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.35 Font 22x22 dots Kanji 8.35 ESC+k3 22x22 dots Kanji in Vertical Line ESC+k3 in Vertical Line Parameter Hexadecimal code <1B> <6B> 33> an~n 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.36 Font 32x32 dots Kanji 8.36 ESC+k4 32x32 dots Kanji in Vertical Line ESC+k4 in Vertical Line Parameter Hexadecimal code <1B> <6B> 34> an~n 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.37 Font 8.37 40x40 dots Kanji ESC+k5 40x40 dots Kanji in Vertical Line ESC+k5 in Vertical Line Parameter Hexadecimal code <1B> <6B> 35> an~n 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
8.38 font 8.38 16x16 dots Kanji in Vertical Line ESC+k8 16x16 dots Kanji in Vertical Line with 1-byte ESC+k8 with 1-byte Character Character Parameter Hexadecimal code <1B> <6B> <38> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.39 Font 8.39 24x24 dots Kanji in Vertical Line ESC+k9 24x24 dots Kanji in Vertical Line with 1-byte ESC+k9 with 1-byte Character Character Parameter Hexadecimal code <1B> <6B> <39> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.40 Font 8.40 22x22 dots Kanji in Vertical Line ESC+kA 22x22 dots Kanji in Vertical Line ESC+kA with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <6B> <41> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.41 Font 8.41 32x32 dots Kanji in Vertical Line ESC+kB 32x32 dots Kanji in Vertical Line ESC+kB with 1-byte Character with 1-byte Character Parameter Hexadecimal code <1B> <6B> <42> an~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.42 Font 8.42 40x40 dots Kanji in Vertical Line ESC+kD 40x40 dots Kanji in Vertical Line with 1-byte ESC+kD with 1-byte Character Character Parameter Hexadecimal code <1B> <6B> <44> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
8.43 Font 8.43 16x16 dots External Font ESC+T1 16x16 dots External Font ESC+T1 Registration Registration Parameter Hexadecimal code <1B> <54> <31> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 116
[Coding Example 3] Registration code in Unicode binary code. <A> <KS>0 <CC>0 <T1>B<00>16 <00FF ・・・・・・・・・・FF00>16 <Z> <A> <CC>0 <V>100<H>200<K1>B<E0>16<00>16 <Q>2 <Z> [Coding Example 4] Register in the user registration memory <A> <KS>0 <CC>1 <T1>B<40>16 <00FF ・・・・・・・・・・FF00>16 <Z> [Supplemental explanation] 1. Registering 16x16 dots external fonts in the internal memory or user registration memory. 2.
8.44 Font 8.44 24x24 dots External Font ESC+T2 24x24 dots External Font ESC+T2 Registration Registration Parameter Hexadecimal code <1B> <54> <32> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 118
[Coding Example 3] Registration code in Unicode binary code. <A> <CC>0 <T2>B<00>16 <00FF ・・・・・・・・・・FF00>16 <Z> <A> <CC>0 <V>100<H>200<K1>B<E0>16<00>16 <Q>2 <Z> [Coding Example 4] Register in the user registration memory <A> <KS>0 <CC>1 <T2>B<40>16 <00FF ・・・・・・・・・・FF00>16 <Z> [Supplemental explanation] 1. Registering 24 x 24dots external fonts in the internal memory or user registration memory. 2.
8.45 Font 8.45 Recall Horizontal Writing ESC+K1(K2) Recall Horizontal Writing ESC+K1(K2) External Character External Character K1(K2) Parameter Hexadecimal code <1B> <4B> <31> (<4B> <32> ab~b Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 120
[Coding example 2] Invokes 24 x 24 dots external character, Registration data in Shift JIS binary code <A> <KS>0 <T2>B<40> <00FF ・・・・・・・・・・FF00> <Z> <A> <V>100<H>200<K2>B<F0> <40> <Q>2 <Z> [Coding example 3] Invokes 16x16 dots external character, Registration data in Unicode character <A>...
8.46 Font 8.46 Recall Vertical Writing ESC+k1(k2) Recall Vertical Writing ESC+k1(k2) External Character External Character k1(k2) Parameter Hexadecimal code <1B> <6B> <31> (<6B> <32> ab~b Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 122
[Coding example 2] Invokes 24x24 dots external character, Registration data in Shift JIS binary code <A> <KS>0 <T2>B<40> <00FF ・・・・・・・・・・FF00> <Z> <A> <V>100<H>200<k2>B<F0> <40> <Q>2 <Z> [Coding example 3] Invokes 16x16 dots external character, Registration data in Unicode character <A> <KS>0 <T1>H01 00FF ・・・・・・・・・・FF00...
9 Barcode Command In barcode specification, print of various barcodes, change of bar width ratio, and print of guard bar or human-readable information can be performed by the specification (B, D, BD) after ESC. The contents may vary depending on the specification. This and next page should be read closely and followed. Refer to the table below for the specification of B, D, and BD.
Page 124
(4) Designation of human readable information (HRI) and guard bar For UPC-A and JAN/EAN 8 and13 digits barcode, availability of human-readable information (hereinafter HRI) and guard bar can be specified. Barcode Barcode specification <B> <D> <BD> specification parameter JAN/EAN 13 : Nil : Nil : Available...
Page 125
(5) Composition of check digit Refer to the table below for check digit in each barcode. [Composition of C/D] Barcode Barcode specification Input digit No. Print digit number and contents specification parameter 13-digit (Input data of barcode + C/D) 12-digit C/D is calculated by modulus10.
Page 126
(7) Printing barcode exceeding the area of media size (<A1>). When printing barcode or HRI exceeding the area of media size (<A1>), the barcode and HRI inside the media will be printed. Example of printing UPC-A (with HRI) exceeding the area of media size. Media size area Printing of barcode and HRI.
Barcode 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 items The set parameter becomes invalid.
Page 128
[Coding Example 1] Barcode symbology: CODE39 Narrow bar width: 03 Height of barcode: 120 Print data: *1234AB* <A> <V>100<H>100<B>103120*1234AB* <Q>2 <Z> [Coding Example 2] Barcode symbology: JAN-8 Narrow bar width: 02 Height of barcode: 080 Print data: 4912345 <A> <V>100<H>100<B>4020804912345 <Q>2 <Z>...
9.2 Barcode ESC+D Barcode (Ratio 1:2) Barcode (Ratio 1:2) ESC+D Parameter Hexadecimal code <1B> <44> abbcccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 130
[Coding Example 1] Barcode symbology: CODABAR (NW-7), Narrow bar width: 03, Height of barcode: 120, Print data: A1234A <A> <V>100<H>100<D>003120A1234A <Q>2 <Z> [Coding Example 2] Barcode symbology: ITF, Narrow bar width: 02, Height of barcode: 080 Print data: 98002345678163 <A> <V>100<H>100<D>20208098002345678163 <Q>2 <Z>...
9.3 Barcode ESC+D ESC+D~ESC+d Barcode (with HRI) Barcode (with HRI) ~ ESC+d D ~ d Parameter Hexadecimal code <1B> <44> ~ Character type abbcccn~n ~ <d>n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
9.4 Barcode ESC+BD Barcode (Ratio 2:5) Barcode (Ratio 2:5) ESC+BD Parameter Hexadecimal code <1B> <42> <44> abbcccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 133
[Coding Example 1] Barcode symbology: CODABAR (NW-7), Narrow bar width: 03, Height of barcode: 120, Print data: A1234A <A> <V>100<H>100<BD>003120A1234A <Q>2 <Z> [Coding Example 2] Barcode symbology: ITF, Narrow bar width: 03, Height of barcode: 120, Print data: 98002345678163 <A> <V>100<H>100<BD>20212098002345678163 <Q>2 <Z>...
9.5 Barcode ESC+BT Barcode Ratio Registration Barcode Ratio Registration ESC+BT Parameter Hexadecimal code <1B> <42> <54> abbccddee Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Barcode Barcode Print ESC+BW Barcode print by specified ratio ESC+BW by Specified Ratio Parameter Hexadecimal code <1B> <42> <57> aabbbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
9.7 Barcode ESC+BC CODE93 Barcode CODE 93 Barcode ESC+BC Parameter Hexadecimal code <1B> <42> <43> aabbbccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 139
CODE93 Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 ` ! ” & ’ ; [ { , < | M ] m } > . ^ ? O _ o DE You can specify from 00H to 7FH for Code93.
9.8 Barcode ESC+BF UPC Add-on (Bookland) UPC Add-on (Bookland) ESC+BF Parameter Hexadecimal code <1B> <42> <46> aabbbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
9.9 Barcode ESC+BG CODE128 Barcode Code 128 Barcode ESC+BG Parameter Hexadecimal code <1B> <42> <47> aabbbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 143
CODE128 - Code Table VALUE Code A Code B Code C ! ! ” ” & & ’ ’ , , . . ; ; < < >(Note 4.) >(Note 4.) ? ?...
9.10 Barcode 9.10 GS1-128 (UCC/EAN128) ESC+BI GS1-128 (UCC/EAN128) ESC+BI (Standard Carton ID Only) (Standard Carton ID Only) Parameter Hexadecimal code <1B> <42> <49> aabbbcn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
9.11 Barcode 9.11 ESC+BP Postnet Postnet ESC+BP Parameter Hexadecimal code <1B> <42> <50> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
9.12 Barcode 9.12 ESC+BS USPS Barcode USPS Barcode ESC+BS Parameter Hexadecimal code <1B> <42> <53> aabbbccccccddddddddd(e~e) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
9.13 Barcode 9.13 ESC+EU Composite symbol Composite Symbol ESC+EU Parameter Hexadecimal code <1B> <45> <55> aaabbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 153
[Format 2] <EU>aabbcccn~n ●Parameter a [Type of composite symbol] GS1-128 Composite (CC-A/CC-B) GS1-128 Composite (CC-C) b [Narrow bar width] 01 ~ 12 dots c [Barcode height] 001 ~ 500 dots *Specify barcode height when narrow bar width is “01”. *When specifying narrow bar width “03”, Barcode height “100”, Barcode height become 300 dots. n [Print data] Data (Up to 120 digits including 1D and 2D barcode) Maximum number of digit for the 2D barcode *There is a limit for the barcode.
Page 155
[Supplementary Explanation] 1. Parameter varies depending on one-dimensional barcode type. Segment width can be specified only for DataBar Expanded Composite(CC-A/CC-B) (EU06). Barcode height can be specified only for GS1-128(UCC/EAN-128) (EU11, EU12). 2. If the value is not set to the data portion, composite symbol will not be printed. 3.
9.14 Barcode 9.14 ESC+BL UPC-A Barcode (Without HRI) UPC-A Barcode ESC+BL (Without HRl) Parameter Hexadecimal code <1B> <42> <4C> aabbcccn~n Initial value When the power switch is The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
9.15 Barcode 9.15 ESC+BL ESC+BL~ESC+d UPC-A Barcode UPC-A Barcode (Without HRI) ~ ESC+d (Without HRl) BL~d Parameter Hexadecimal code <1B> <42> <4C> ~character type abbcccn~n~<d>n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 158
7. All character barcode have the same height when printing UPC-A specifying <D> and then <font>. The first and the last character barcode have the same height to the guard bar when printing UPC-A specifying <BL> and then <font>. When printing UPC-A specifying <D> and <font>, HRI can be printed under the first digit and the last digit because the height of the first digit and the last digit of the barcode is low.
9.16 Barcode 9.16 ESC+BM UPC-A Barcode (With HRI) UPC-A Barcode ESC+BM (With HRI) Parameter Hexadecimal code <1B> <42> <4D> abbcccn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
9.17 Barcode 9.17 ESC+BZ Customer Barcode ESC+BZ Customer Barcode Parameter Hexadecimal code <1B> <42> <5A> aaaaaaan~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
10 2D Barcode 10.1 2D Barcode 10.1 ESC+2D10 PDF417 PDF417 ESC+2D10 2D10 Parameter Hexadecimal code <1B> <32> <44> <31> <30> ,aa,bb,c,dd,ee(,f) Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 163
[Supplementary Explanation] 1. Base print position of PDF417 is specified by vertical print position<V> and horizontal print position<H> <V>100<H>200<2D10>***・・・・・・** 2. When d=e=00, aspect ratio will be at 1:2 based on the number of print data. 3. When parameter d and e doesn’t match number of data, print may not be performed properly. 4.
Page 164
PDF417 Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 P ` SP 0 " & < > o DE [00HtoFFH] can be available for PDF417.
10.2 2D Barcode 10.2 ESC+2D12 Micro PDF417 Micro PDF417 ESC+2D12 2D12 Parameter Hexadecimal code <1B> <32> <44> <31> <32> ,aa,bb,c,dd(,e) Initial value When the power switch is OFF The set parameter is not maintained Valid range and term of Valid range within items The set parameter becomes invalid.
Page 166
[Note] Symbol size of Micro PDF417 has 34 types and shown in the table below. Micro PDF417 - symbol size and number of data Symbol size Maximum number of data Cols (c) Rows (d) Alphabet (A-Z) Numeric Binary mode * Way of mixing alphabets (Capital, lower case), numeric characters and control codes differs by combination of number of characters.
10.3 2D Barcode 10.3 ESC+2D20 MAXI Code MAXI Code ESC+2D20 2D20 Parameter Hexadecimal code <1B> <32> <44> <32> <30> ,a(,bbb,ccc,d~d) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 169
MaxiCode Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 @ P ` p ! 1 ” & ’ G W g + ; K [ k { , < L ¥ | M ]...
10.4 2D Barcode 10.4 ESC+2D30 QR Code (Model 2) QR Code (Model 2) ESC+2D30 2D30 Parameter Hexadecimal code <1B> <32> <44> <33> <30> ,a,bb,c,d(,ee,ff,gg) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 171
[Coding Example1] Error correction level: 7%, Size of one side of cell: 05 Data setup mode: Manual setup, Concatenation mode: Normal <A> <V>100<H>200<2D30>,L,05,0,0 <DS>1,012345 <Q>2 <Z> [Supplementary Explanation2] 1. If the parameter other than the description is specified or number of print data is not match, print is not executed. 2.
Page 172
QR Code data size list (Model 2) Error Alpha- Error Alpha- Version Numeric Kanji Binary Version Numeric Kanji Binary Correction numeric Correction numeric 21X21 61X61 25X25 65X65 1022 29X29 69X69 1101 33X33 73X73 1250 37X37 77X77 1408 1082 41X41 81X81 1548 1212 45X45...
10.5 2D Barcode 10.5 ESC+2D31 QR Code (Model 1) QR Code (Model 1) ESC+2D31 2D31 Parameter Hexadecimal code <1B> <32> <44> <33> <31> ,a,bb,c,d(,ee,ff,gg) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set parameter becomes invalid.
Page 175
[Supplementary Explanation1] 1. When specifying Kanji in <DN>, specify size that is 2 X number of Kanji characters. 2. For <DN> in Automatic setup, when 80H to 9FH and E0H to FFH is specified as data, it is handed as Kanji mode, and cannot specify them as binary [Coding Example1] Error correction level: 7%, Size of one side of cell: 05...
Page 176
QR Code data size list (Model 1) Error Alpha- Error Alpha- Version Numeric Kanji Binary Version Numeric Kanji Binary Correction numeric Correction numeric 21X21 61X61 25X25 65X65 1030 29X29 69X69 1167 33X33 73X73 37X37 41X41 45X45 49X49 53X53 57X57...
10.6 2D Barcode 10.6 ESC+2D32 Micro QR Code Micro QR Code ESC+2D32 2D32 Parameter Hexadecimal code <1B> <32> <44> <33> <32> ,a,bb,c Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 178
[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.7 2D Barcode 10.7 ESC+2D50 Datamatrix (ECC200) ESC+2D50 DataMatrix (ECC200) 2D50 Parameter Hexadecimal code <1B> <32> <44> <35> <30> ,aa,bb,ccc,ddd Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
Page 203
*Symbol size of DataMatrix (ECC200) is following 30 types. Symbol size and number of data of DataMatrix (ECC200) Symbol size Maximum data digits Number of cell in Number of Number of Numeric Alphanumeric Briary one line(c) cell line(d) block 1152 1392 1042 1632...
Page 204
DataMatrix Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 @ P ` SP 0 ! ” & ’ ; K [ { , ¥ | < M ] m } . N ^ > O _...
10.8 2D Barcode 10.8 ESC+2D51 GS1 Datamatrix GS1 DataMatrix ESC+2D51 2D51 Parameter Hexadecimal code <1B> <32> <44> <35> <31> ,aa,bb,ccc,ddd Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
Page 206
11. The number of data can be specified in the data part depends on the data format. Available data number is as follows. (Number of cell is auto setting or the maximum cell number is specified): Data format Number of data Numeric 3116 Data format...
Page 207
GS1 DataMatrix Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 @ P ` SP 0 ! ” & ’ ; K [ { , ¥ | < M ] m } . N ^ >...
10.9 2D Barcode 10.9 ESC+BQ QR Code ESC+BQ QR Code Parameter Hexadecimal Manual setup abcc,(ddeeff,)g(hhhh)n code <1B> <42> <51> Auto setup 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 items The set parameter becomes invalid.
Page 209
QR Code data size list (Model 1) Error Alpha- Error Alpha- Version Numeric Kanji Binary Version Numeric Kanji Binary Correction Numeric Correction Numeric 21X21 61X61 25X25 65X65 1030 29X29 69X69 1167 33X33 73X73 37X37 41X41 45X45 49X49 53X53 57X57...
10.10 2D Barcode 10.10 ESC+BV Maxi Code ESC+BV MaxiCode Parameter Hexadecimal code <1B> <42> <56> a,b,c,ddddddddd,eee,fff,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 234
MaxiCode Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 SP 0 @ P ` p ! 1 ” & ’ G W g + ; K [ k { , < L ¥ | M ]...
10.11 2D Barcode 10.11 ESC+BK PDF417 PDF417 ESC+BK Parameter Hexadecimal code <1B> <42> <4B> Aabbcddeeffffg~g(,h) Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 236
* Symbol size of Micro PDF417 is following 34 types in the table below. [Symbol size and number of data of MicroPDF417 ] Symbol size Maximum number of data Cols(c) Rows(d) Alphabet (A to Z) Numeric Binary mode * Mix of Alphabet (Capital letter, small letter), Numeric and Control code varies depending on number of combined characters.
Page 237
PDF417 Code table B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 P ` SP 0 " & < > PDF417 can specify from 00H to FFH.
10.12 2D Barcode 10.12 ESC+BX Datamatrix (ECC200) ESC+BX DataMatrix (ECC200) Parameter Hexadecimal code <1B> <42> <58> aabbccddeeefffghh Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
10.13 2D Barcode 10.13 ESC+DC Datamatrix (ECC200) Data DataMatrix (ECC200) ESC+DC Specify Data Specify Parameter Hexadecimal code <1B> <44> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
10.14 2D Barcode 10.14 ESC+FX Datamatrix (ECC200) DataMatrix (ECC200) ESC+FX Sequential Number Sequential Number Parameter Hexadecimal code <1B> <46> <58> aaabcccdddeee Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
Page 241
GS1 DataMatirx (ECC200) Code table (<DC>) B8 0 B7 0 B6 0 B5 0 B4 B3 B2 B1 @ P ` SP 0 ! ” & ’ ; K [ { , ¥ | < M ] m } . N ^...
10.15 2D Barcode 10.15 ESC+QV QR Code Version ESC+QV QR Code Version Parameter Hexadecimal code <1B> <51> <56> Initial value aa=00 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is in effect until a new specification is term of made.
11 Graphic Command Graphic 11.1 11.1 ESC+G Graphic Print Graphic Print 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 items The set parameter becomes invalid.
11.2 Graphic 11.2 ESC+GM BMP File Print BMP File Print ESC+GM Parameter Hexadecimal code <1B> <47> <4D> aaaaa,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
11.3 Graphic 11.3 ESC+GP PCX File Print PCX File Print ESC+GP Parameter Hexadecimal code <1B> <47> <50> aaaaa,n~n Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
12 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 items The set parameter is valid until the next valid setting.
12.2 System 12.2 ESC+#F Print Darkness Print Darkness ESC+#F Parameter Hexadecimal code <1B> <23> <46> ab or 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 items The set parameter is valid until the next valid setting.
12.3 System 12.3 ESC+#E Print Darkness(Compatible ESC+#E Print Darkness(Compatible command) command) Parameter Hexadecimal code <1B> <23> <45> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
12.4 System 12.4 ESC+A1 Media Size Media 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 items The set parameter is valid until the next valid setting.
Page 250
[Supplementary Explanation] 1. If using the label smaller than the head width, use this command for specifying the label size and adjust the start point position corresponding to the label size. 2. For specifying the label size, include the size of backing paper. Side alignment, 8dots/mm) Start point 100mm...
12.5 System 12.5 ESC+A3 Base Reference Point Base Reference Point ESC+A3 Correction Hexadecimal Parameter code <1B> <41> <33> VabbbHcddd Initial value a=+,b=000,c=+,d=000 When the power switch is OFF The set parameter is not maintained.(with the start point correction) Valid range and The set parameter is maintained.
12.6 System 12.6 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 items The set command becomes invalid.
12.7 System 12.7 ESC+~ Multiple Cut Multiple Cut ESC+~ Parameter Hexadecimal code <1B> <7E> aaaa Initial value aaaa=1 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
12.8 System 12.8 ESC+CT Cut Number Unit Cut Number Unit ESC+CT Parameter Hexadecimal code <1B> <43> <54> aaaa Initial value aaaa=1 When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting.
12.9 System 12.9 ESC+NC Eject and Cut Eject and Cut ESC+NC Parameter Hexadecimal code <1B> <4E> <43> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid.
12.10 System 12.10 ESC+~A Cut Number Unit Cut Number Unit ESC+~A Parameter Hexadecimal code <1B> <7E> <41> aaaa Initial value aaaa=1 When the power switch is OFF The set parameter is maintained. Valid range and Valid range within items The set parameter is valid until the next valid setting. term of Valid range between items The set parameter becomes initial value at the next item...
12.11 System 12.11 ESC+~B Eject and Cut Eject and Cut ESC+~B Parameter Hexadecimal code <1B> <7E> <42> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid.
12.12 System 12.12 ESC+* Memory Clear Memory Clear ESC+* Parameter Hexadecimal code <1B> <2A> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
12.13 System 12.13 ESC+@ Offline Offline ESC+@ Parameter Hexadecimal code <1B> <40> Initial value When the power switch is OFF The set command is not maintained. Valid range and The set command becomes invalid. term of Valid range within items command Valid range between items The set command becomes invalid.
12.14 System 12.14 ESC+C Reprint Reprint ESC+C Parameter Hexadecimal code <1B> <43> Initial value When the power switch is OFF The set command is not maintained. Valid range and term of Valid range within items The set command becomes invalid. command Valid range between items The set command becomes invalid.
12.15 System 12.15 ESC+E Auto Line Feed Auto Line Feed ESC+E Parameter Hexadecimal code <1B> <45> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
12.16 System 12.16 ESC+PO Offset Offset ESC+PO Parameter Hexadecimal code <1B> <50> <4F> abcc Initial value a=0, b=+, cc=00 When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
12.17 System 12.17 ESC+IG Sensor Type Sensor Type ESC+IG Parameter Hexadecimal code <1B> <49> <47> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
12.18 System 12.18 ESC+PH Print Method Print Method ESC+PH Parameter Hexadecimal code <1B> <50> <48> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
12.19 System 12.19 ESC+PM Print Mode Print Mode ESC+PM Parameter Hexadecimal code <1B> <50> <4D> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
12.20 System 12.20 ESC+KM Mincho (Kanji) Mincho (Kanji) ESC+KM Parameter Hexadecimal code <1B> <4B> <4D> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
12.21 System 12.21 ESC+KG Gothic (Kanji) Gothic (Kanji) ESC+KG Parameter Hexadecimal code <1B> <4B> <47> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
<Q>2 <Z> [Code page parameter] Parameter a Official name [Supplemental explanation] DOS 858 Multilingual Latin 1 + Euro character Default Code page proprietary to SATO. 88591 ISO 8859/1 ISO 8859-1 Latin 1 88592 ISO 8859/2 ISO 8859-2 Latin 2 88599...
Page 269
[Code page support font] Following bitmap fonts are extended for supporting European code page. Font name Size Font type Helvetica 8x15 Universal Condensed 13x20 Universal Condensed 18x30 Universal 28x52 Sans Serif Bold Helvetica 17x17 Universal Condensed Bold 24x24 Universal Condensed Bold 48x48 Universal Condensed Bold 48x48...
12.23 System 12.23 ESC+TK Forced Tear Off Forced Tear Off ESC+TK Parameter Hexadecimal code <1B> <54> <4B> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
12.24 System 12.24 ESC+TW Option Waiting Time Option Waiting Time ESC+TW Parameter Hexadecimal code <1B> <54> <57> Initial value aaa = 010(1000ms) When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
12.25 System 12.25 ESC+CL Delete CR/LF Delete CR/LF ESC+CL Parameter Hexadecimal code <1B> <50> <4D> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting. command Valid range between items The set parameter is valid until the next valid setting.
13 Calendar Command 13.1 Calendar 13.1 ESC+WT Calendar Setup Calendar Setup ESC+WT Hexadecimal Parameter code <1B> <57> <54> aabbccddee Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
13.2 Calendar 13.2 ESC+WP Calendar Arithmetic (Add) Calendar Arithmetic (Add) ESC+WP Parameter Hexadecimal code <1B> <57> <50> abbb Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
13.3 Calendar 13.3 ESC+WA Calendar Print Calendar Print ESC+WA Parameter Hexadecimal code <1B> <57> <41> Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
Page 276
Ex.2) January in 2010, the year of Jan 1 begins with Fri, Sat, and Sun. wk52 wk53 wk 0 wk 1 wk 1 wk 2 wk 2 wk 3 wk 3 wk 4 ・2010/1/1: WW (week) prints week 52. (ww (week) prints week 53.) ・2010/1/4: WW (week) prints week 0.
14 Memory Card Command 14.1 Memory Card 14.1 ESC+CC Card Slot for Use Card Slot for Use ESC+CC Parameter Hexadecimal code <1B> <43> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
14.2 Memory Card 14.2 ESC+FM Memory Card Initialization Memory Card Initialization ESC+FM Parameter Hexadecimal code <1B> <46> <4D> aaaaaaaa Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
14.3 Memory Card 14.3 ESC+BJF Memory Card Initialization Memory Card Initialization ESC+BJF Parameter Hexadecimal code <1B> <42> <4A> <46> aaaaaaaa Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
14.4 Memory Card 14.4 ESC+FP Memory Card Status Print Memory Card Status Print ESC+FP Parameter Hexadecimal code <1B> <46> <50> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
14.5 Memory Card 14.5 ESC+BJS Memory Card Status Print Memory Card Status Print ESC+BJS Parameter Hexadecimal code <1B> <42> <4A> <53> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
14.6 Memory Card 14.6 ESC+&S Form Overlay Registration Form Overlay Registration ESC+&S Form overlay registration &S Parameter Hexadecimal 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 items The registered data is valid until the next specification is term of made.
Page 283
In general, this command is used for [Registration number] only. Specification of window height and width will control the movement with Vertical Print Position <V> and Horizontal Print Position <H> at the time of calling. For the movement at the time of calling, if registered area is exceeding print area, the portion outside of print area will not be printed. The following are the brief operation.
14.7 Memory Card 14.7 ESC+&R Form Overlay Call Form Overlay Call ESC+&R &R Parameter Hexadecimal code <1B> <26> <52> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
14.8 Memory Card 14.8 ESC+YS Format Registration Format Registration ESC+YS Parameter Hexadecimal code <1B> <59> <53> ,aaa Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
Page 286
[Point] Details of Format Registration A group of commands can be registered to a memory card (option). Once registered, it saves time to specify the identical command group. The registration also allows a change of print data when invoking the format. Such function is called “Format Registration”.
Page 287
Available registration command is as follows. [Available registration command] <V> <H> Print position <XU> <XS> <XM> <XB> <XL> <OA> <OB> <$=> <K1> <RD> <K2> <K3> <K4> <K5> <K8> <K9> <KA> <KD> <k1> <KB> Font <k3> <k4> <k5> <k8> <k9> <kA> <kD>...
14.9 Memory Card 14.9 ESC+/N Registration of Field Registration of Field ESC+/N Parameter Hexadecimal code <1B> <2F> 4E> ,aa,bb 16< Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set parameter is valid until the next valid setting.
14.10 Memory Card 14.10 ESC+YR Format Call Format Call ESC+YR Parameter Hexadecimal code <1B> <59> <52> ,aaa Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
14.11 Memory Card 14.11 ESC+/D Print of Field Print of Field ESC+/D Parameter Hexadecimal code <1B> <2F> <44> ,aa,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter is valid until the next valid setting.
14.12 Memory Card 14.12 ESC+GI Registration of Graphic Registration of Graphic ESC+GI Parameter Hexadecimal code <1B> <47> <49> abbbcccdddn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
14.13 Memory Card 14.13 ESC+GR Graphic Call Graphic Call ESC+GR Parameter Hexadecimal code <1B> <47> <52> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
14.14 Memory Card 14.14 ESC+GT BMP File Registration BMP File Registration ESC+GT Parameter Hexadecimal code <1B> <47> <54> aaa,bbbbb,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within item The set parameter becomes invalid.
14.15 Memory Card 14.15 ESC+GC BMP File Call BMP File Call ESC+GC Parameter Hexadecimal code <1B> <47> <43> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid. term of command Valid range between items The set parameter becomes invalid.
14.16 Memory Card 14.16 ESC+PI PCX File Registration ESC+PI PCX File Registration Parameter Hexadecimal code <1B> <50> <49> aaa,bbbbb,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
14.17 Memory Card 14.17 ESC+PY PCX File Call PCX File Call ESC+PY Parameter Hexadecimal code <1B> <50> <59> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
000 to 999 (Omissible) True Type font 001 to 999 (Omissible) Except True Type font (When omitting Registration No., all the registered data will be cleared.) [Coding Example1] Clearing 001 of SATO graphic <A> <CC1> <*>G,001 <Z> [Coding Example2] Clearing 002 of PCX file <A>...
14.19 Memory Card 14.19 Memory Card 16x16 dots ESC+T1 Memory Card 16x16 dots ESC+T1 External Font Registration External Font Registration Parameter Hexadecimal code <1B> <54> <31> abbn~n Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within items...
Page 299
5. Data output is as follows. External file [16x16] 16 dots 8 dots 8 dots 16 dots When registering the external characters described above, D1 data becomes <01> and D2 data becomes <80> because D1 consists of [00000001], D2 consists of [10000000]. In the same manner, D3 is <03>...
14.20 Memory Card Memory Card 24x24 dots 14.20 ESC+T2 Memory Card 24x24 dots ESC+T2 External Font Registration External Font Registration Parameter Hexadecimal code <1B> <54> <32> abbn~n Initial value When the power switch is OFF The set parameter is maintained. Valid range and term of Valid range within item...
Page 301
5. Data output is as follows. External file [24x24] 24 dots 8 dots 8 dots 8 dots 24 dots When registering the external characters described above, D1 data becomes <00>16, D2 data becomes <3C>16 and D3 data becomes <00>16 because D1 consists of [00000000], D2 consists of [00111100] and D3 consists of [00000000].
14.21 Memory Card 14.21 ESC+K1(K2) Horizontal Writing External Font Call ESC+K1(K2) Horizontal Writing External Font Call K1(K2) Parameter Hexadecimal code <1B> <4B> <31> <4B> <32> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items...
14.22 Memory Card 14.22 ESC+k1(k2) Vertical Writing External Font Call ESC+k1(k2) Vertical Writing External Font Call k1(k2) Parameter Hexadecimal code <1B> <6B> <31> (<6B> <32> abbn~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
14.23 Memory Card 14.23 ESC+BJ,ESC+BJD True Type Font True Type Font Registration ESC+BJ ESC+BJD Registration Parameter Hexadecimal <1B> <42> <4A> (a・・・ab・・b code <42> <4A> <44> c・・・cdddde・・・e <42> <4A> Initial value When the power switch is OFF The set parameter is not maintained. Valid range and Valid range within items The set parameter becomes invalid.
14.24 Memory Card 14.24 ESC+BJT True Type Font Call True Type Font Call ESC+BJT Parameter Hexadecimal code <1B> <42> <4A> <54> ,aa,bb,cc,dd,ee,ffff,n~n Initial value When the power switch is OFF The set parameter is not maintained. Valid range and term of Valid range within items The set parameter becomes invalid.
15 Intelligent Command 15.1 Intelligent Command 15.1 ESC+IK Label Feed Control Label 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 items The set parameter becomes invalid.
Page 307
[Supplementary Explanation] 1. Delimit Start of Data Transmission <A> and End of Data Transmission <Z> with this command. When specifying this command with the same item as print data, the command will be ignored. 2. When setting [Label feed direction] to [1: Backfeed], length of label feed needs to be checked. If this length is very long, it may cause overlapped prints or label may fall off the platen and result in detection error as paper-end.
16 RFID Command RFID commands can be used only in printers equipped with the RFID option. A command error occurs if the RFID option is not provided. The continuous mode, cutter mode, dispense mode and tear-off mode are available when the printer is operated in the RFID mode.
16.1 RFID 16.1 ESC+IP0 EPC Code Write EPC Code Write ESC+IP0 Command Parameter HEX code <1B> <49> <50> <30> See under "Parameters". Default Value When turning off the power switch The set command is not maintained. Valid range and term of Valid range within item The set parameter becomes invalid.
Page 310
Standard format This is the extended format for the tag from IC chip manufacturer having over 96 bits EPC area. <IP0>e: Write these parameters after specifying h. <IP0>e: The order of the parameters after specifying h doesn't matter. Three-character parameter identifier Gen 2 basic operation parameters (can be omitted) The PC area contains length information for controlling the number of digits of data to be recorded to the EPC.
Page 311
NXP G2XL dedicated secure parameters (can be omitted) (Cannot be used in a Gen2 chip other than NXP G2XL.) Specify 0 or 1 to indicate whether read protection is to be set or canceled. 1 for set and 0 for reset. When read protection is set, the reading of all areas becomes restricted.
Page 312
Write position control parameters (can be omitted) When this parameter is specified, the tag offset is changed temporarily from other than the settings made from the RFID user mode menu and the [DC2]PA command. The valid period of the specified value is only once of all the tof: Temporary tag offset setting times the <IP0>...
Page 313
Coding examples of the standard format (three-character parameter identifier) [Coding example 1] When data is written in an arbitrary length in the EPC region in the IC chip manufacturer extension specifications tag <A> <V>50<H>50<XM>SECURE RFID EPC DATA WRITE <IP0>e:h,epc:01234567890123456789012345678901; (in digits that are multiples of 4) <Q>1 <Z>...
Page 314
Conventional format The format for Gen2 (Class1Generation2) tag only. Use the standard format for the tag from the IC chip manufacturer having an EPC area of more than 96 bits. <IP0>e: Write these parameters after specifying *. Conventional format: One-character parameter identifier (SSCC96 code conversion / SGTIN96 code conversion / free mapping) EPC data parameter Specify the EPC data.
Page 315
Gen 2 memory bank operation parameters (can be omitted) Specify the number sequence to be written in the USER area as HEX User Memory HEX data. Maximum number of digits depends on the tag to be used. Specify the number of digits in the multiples of four. Specify the number sequence to be written in the USER area as ASCII data.
Page 316
Coding examples of one-character parameter identifiers (SSCC96 code conversion / SGTIN96 code conversion / free mapping) ] Country code 49 / [Coding example 1 Company code 12345 / Serial no. 789 When SSCC 96 data is written to a Gen2 corresponding tag <A>...
Page 317
[Supplemental explanation] 1. This command can be used only once between the data transmit start <A> to the data transmit end <Z>. 2. When print data is to be included beside EPC code write, multiple labels can be specified. If there is no print data as in Example 2, media is not fed.
Page 318
5. SSCC96 code conversion This function is used to generate a code according to the SSCC96 standard when a company prefix, serial reference, and filter value are applied. For the time being, the usage method is explained by using an example in which the following numbers have been applied.
Page 319
6. SGTIN96 code conversion This function is used to generate a code according to the SGTIN96 standard when a company prefix, item reference, filter value, and serial number are applied. For the time being, the usage method is explained by using an example in which the following numbers have been applied.
16.2 RFID 16.2 ESC+F EPC Sequential Number EPC Sequential Number ESC+F Command Parameter HEX code <1B> <46> aaaabccc(,dd,ee,f) Default Value When turning off the power switch The set command is not maintained. Valid range and term of Valid range within item The set parameter becomes invalid.
16.3 RFID 16.3 ESC+IP5 Antenna Output Power Antenna Output Power ESC+IP5 Command Parameter HEX code <1B> <49> <50> <35> Default Value When turning off the power switch The set command is maintained. Valid range and term of Valid range within item The set parameter becomes valid.
Page 322
Antenna output power table Parameter Antenna output power Parameter Antenna output power (dBm) (mW) (dBm) (mW) 0 to 9 130 to 139 13.0 19.9 10 to 19 140 to 149 14.0 25.1 20 to 29 150 to 159 15.0 31.6 30 to 39 160 to 169 16.0...
16.4 RFID 16.4 ESC+TM Trademark Print Trademark Print ESC+TM Command Parameter HEX code <1B> <54> <4D> Default Value When turning off the power switch The set parameter is maintained. Valid range and term of Valid range within item The set parameter becomes invalid. command Valid range between items The set parameter becomes invalid.
16.5 RFID 16.5 ESC+TU UID Print UID Print ESC+TU Command Parameter HEX code <1B> <54> <55> a (,bb,ccc,ddd, n~n) Default Value When turning off the power switch The set command is not maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is term of made.
Page 325
[Coding Sample1] A sample specifying 32 digits from start address 00 to end address 07 in EPC area of Gen2 tag, using SATO as ID. (Amount of information per 1 address: 4 characters) <A> <TU>1,01000007SATO <%>0 <V>0410 <H>0090 <P>00 <L>0101 <X22>,SATO...
Page 326
7. When you specify the user ID by using <DN> in the data part during the use of 2D codes, specify the number of characters of the user ID in the number of data items. Example: <TU>1,SATO <DN>0004,SATO 8. This command will not be executed while the printer is printing. It will be executed after the print is complete.
16.6 RFID 16.6 ESC+RU EPC/TID Return EPC/TID Return ESC+RU Command Parameter HEX code <1B> <52> <55> Default Value When turning off the power switch The set command is not maintained. Valid range and Valid range within item The set parameter is in effect until a new specification is term of made.
Page 328
[Format of EPC/TID return data] “Specify memory”+“:”+“Data” +“Line feed(0DH、0AH)” ee:f…f(,gg:h…h)[CR][LF] Specifying the memory to be record [DC2]PA-printer setting IF:RFID setting section parameter DATA_TO_RECODE : read data depends on RFID data record as below. "0": BOTH (EPC and TID are returned) "1": EPC (only EPC is returned) "2": TID (only TID is returned) Below is the sample of [DC2]PA setting.
Page 329
for a Gen2 tag having the TID of <RU>01 return sequence ( E0123456789ABCDEF0123456) Host Printer <RU>01 *1 Return based on [DC2]PK The settings of return based on [DC2]PK are retained Enabled until power is turned OFF <IP0>e:h,epc:E0123456789ABCDEF0123456; Write command Acquire immediately after successful write, and store it in the...
17 Common Commands for All Languages The common commands are the commands independent from the applications such as SBPL, SZPL, SIPL. The common specifications of the common command for all languages will be described as follows. 1. The structure begins from [DC2]<12>16 and two characters follow it. 2.
17.1 Common Commands for All Languages 17.1 DC2+PA Printer Setting Command Printer Setting Command DC2+PA Command Parameter a…a,bb,c…c,d…d,(,ee,f…f,g…g,h…h,i…i)… HEX code <12> <50> <41> Default Value None When turning off the power switch The set parameter is maintained. Valid range The set parameter is valid until the next setting. Printer operation in progress The command cannot be received during the printer Valid range and...
Page 332
[Return data format (normal)] [ACK]<06> [Return data format (when a command error occurs)] [NAK]<15> [Exception processing] Exception condition Parameter name A value outside the range is The specified size and received size are specified different Total number of data in Command Error Command Error (*1) (*2) bytes...
Page 333
[Setting saving function] This command proceeds the setting when the item name and the setting value were specified basically. However, the problem may occur when the setting data are set in order of receiving the data because the setting item can be omitted and set in random order.
Page 334
[Encryption of data] The method for encryption shall be bit inversion plus conversion of binary to ASCII. Therefore there will be twice as much data after encryption. Table of encryption code Original Encrypted Original Encrypted Original Encrypted code Character code code Character code...
Page 336
Name of Setting initial Setting value Default Vale. Contents of Setting item item ○ TYPE "0": Thermal transfer Print method "1": Direct thermal <PH> ○ SENSOR "0": Disable sensor Sensor type "1": GAP <IG> "2": I-MARK ○ PEND_TYPE "0": I-MARK Type of paper end sensor "1": GAP ○...
Page 337
Name of Setting initial Setting value Default Vale. Contents of Setting item item ADJUSTPITCH 609dpi:"-90" to "90" (dot) Adjust print position 305dpi:"-45" to "45" (dot) 203dpi:"-30" to "30" (dot) ADJUSTOFFSET 609dpi:"-90" to "90" (dot) Offset adjust 305dpi:"-45" to "45" (dot) 203dpi:"-30"...
Page 338
[COUNT] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ PRTCLN "0": Disable Notification "1": Enable for printer cleanup ○ PRTCLN_ITV_ "10" to "1000" (m) Distance to display notification for COUNT printer cleanup PRTCLN_ "XXXX"...
Page 339
[LAN] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ DHCPv4 "0": Disable DHCPv4 setting "1": Enable ○ IPv4_ADDRESS AAA.BBB.CCC.DDD 0.0.0.0 Ipv4 Address Allow "0" to "255" for A - D ○ IPv4_SUBNET AAA.BBB.CCC.DDD 255.255.255.0 IPv4 Subnet mask MASK...
Page 340
initial Name of Setting Setting value Default Value Contents of Setting item item ○ SNMP_R_AUTH String of 8 to 32 digits mypassword Read-only Authentication password *Encrypted data PASS ○ SNMP_R_PRIVP "0":DES Read-only Encryption protocol ROTCOL "1":AES ○ SNMP_R_PRIVP String of 8 to 32 digits mypassword Read-only Encryption password *Encrypted data...
Page 341
initial Name of Setting Setting value Default Value Contents of Setting item item ○ SNMP_TRAP_ String of 8 to 32 digits mypassword Trap Authentication password *Encrypted data AUTHPASS ○ SNMP_TRAP_ "0":DES Trap Encryption protocol PRIVPROTCOL "1":AES ○ SNMP_TRAP_ String of 8 to 32 digits mypassword Trap Encryption password *Encrypted data...
Page 342
[WLAN] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ WLANMODE "0": Infrastructure mode Select WLAN Mode "1": Adhoc mode ○ ESSID 1 to 32 digit long character SATO_PRINT SSID ○ HIDEESSID "0": Disable Hidden SSID "1": Enable ○...
Page 343
initial Name of Setting Setting value Default Value Contents of Setting item item ○ EAP_AUTO_PAC "0":Disable PAC Auto Provisioning "1":Enable If EAP Mode=FAST ○ EAP_PAC_PASS 0-64bytes String of empty PAC Password * Encrypted data If EAP=FAST & Auto prov.=off SignalLevel1 -85 dBm Threshold electrical...
Page 344
"4": Auth. level 4 ○ PINCODE 0-16 digit characters (except '"') 0000 PIN code *Encrypted data ○ DEVICENAME 0-53 digit characters SATO Device name PRINTER ○ "0", "12" to "1000"( hexadecimal) ○ "0", "11" to "1000"( hexadecimal) ○ "12" to "1000"( hexadecimal) ○...
Page 345
initial Name of Setting Setting value Default Value Contents of Setting item item PAIRING_INFO10 "aabbccddeeff" Paring information 10 (BD address only)
Page 346
[EXT] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ EXTSIG "0": Disable External signal "1": Enable ○ EXTMODE "0": TYPE1 External signal switch "1": TYPE2 "2": TYPE3 "3": TYPE4 ○ EXTRETRY "0": Disable Signal for reprint "1": Enable ○...
Page 347
[RFID] section initial Contents of Setting item Name of Setting Setting value Default Value item RFID_LIFE_ "0" to "999999" RFID success count of life COUNT_SUCCESS SOH+RB RFID_LIFE_ "0" to "999999" RFID failure count of life COUNT_FAILURE SOH+RB RFID_LIFE_ "0" to "999999" RFID print count of life COUNT_TOTAL SOH+RB...
Page 348
[SBPL] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ ZEROSLASH "0": Disable Zero slash "1": Enable <LH>,<LD> ○ SHOTAI "0": Gothic Type face "1": Mincho <KG>, <KM> ○ PROPORTIONAL "0": Fixed pitch Proportional pitch "1": Proportional pitch <PS>, <PR>...
Page 349
[SZPL] section initial Name of Setting Setting value Default Value Contents of Setting item item ○ PITCH_OFFSET "-120" to "120"(dot) Pitch offset at top of label ○ SHIFT_OFFSET 609dpi:"-2496" to "2496"(dot) Label shift offset 305dpi:"-1248" to "1248"(dot) 205dpi:"-832" to "832"(dot) ○...
17.2 Common Commands for All Languages 17.2 DC2+PB Printer Setting Information Printer Setting Acquisition DC2+PB Information Acquisition Command Parameter HEX code <12> <50> <42> (,aa(,b…b))+ EOT(04h) Default Value None When turning off the power switch Valid range Printer operation in progress The command can be received even during the printer Valid range operation.
Page 352
[Return data] Symbol Parameter name Valid range Total number of data byte Data size from the first identifier *This is the total number of bytes after parameter b. The until before [ETX] delimiting comma between parameters a and b, and the ETX are not included.
Page 353
[Note] 1. When identifiers are omitted, all data will be returned. 2. When setting item names are specified, setting information of the item which was set will be returned.
17.3 Common Commands for All Languages 17.3 DC2+PC Printer Device Information Printer Device Acquisition DC2+PC Information Acquisition Command Parameter HEX code <12> <50> <43> None Default value None When turning off the power switch Valid range Valid range and Printer operation in progress The command can be received even during the printer term of operation.
Page 355
Description Device information name Device information data Printer module MODULE MAIN FW Date YY.MM.DD Main firmware Creation date Printer module MODULE MAIN CCCC Main firmware CHECKSUM C: Check sum Check sum LAN MAC Address LAN MAC XX:XX:XX:XX:XX:XX X: Alphanumeric WLAN MAC address WLAN MAC XX:XX:XX:XX:XX:XX X: Alphanumeric...
Page 356
Description Device information name Device information data SBPL TrueType font SLOT1 SBPL_TTF_SLOT1 XXXX,YYYYYYYYYY Number of registered counts, X: Registration count number of registered bytes Y: Number of registered bytes SBPL TrueType font SLOT1 SBPL_TTF_SLOT1_No XXX (,XXX,XXX・・・) Registration number X: Registration No., *Repeated as many times as the registration numbers.
Page 357
[Precautions during use] 1. The printer device information update cycle must be five seconds or longer. When sending this command in continuation, be sure to set an interval of five seconds or more. 2. When a USB memory is used, only the available space of the memory connected first is returned even when a connection is established via the HUB.
17.4 Common Commands for All Languages 17.4 DC2+PD Each Sensor Information Each Sensor Acquisition DC2+PD Information Acquisition Command Parameter HEX code <12> <50> 44> None 16< Default value None When turning off the power switch Valid range Valid range and Printer operation in progress The command can be received even during the printer term of...
17.5 Common Commands for All Languages 17.5 DC2+PG Printer Status Information Printer Status Acquisition DC2+PG Information Acquisition Command Parameter HEX code <12> <50> <47> None Default value None When turning off the power switch Valid range Valid range and Printer operation in progress The command can be received even during the printer term of operation.
Page 361
Printer status information Description Printer status information data name Error No. *1 00: Online *Not an error. Return is performed 01: Offline *Not an error. Return is performed 02: Machine error 03: Memory error 04: Program error 05: Setting information error (FLASH-ROM error) 06: Setting information error (EE-PROM error)
Page 362
[Return data format (when a command error occurs)] [NAK]<15> [Supplemental explanation] 1. In the case of power supply, the battery status is always returned as 0: Normal. 2. The media status is returned as "Media present" unless paper end has reached during printing. 3.
17.6 Common Commands for All Languages 17.6 DC2+PH Cancel Request Cancel Request DC2+PH Command Parameter HEX code <12> <50> <48> None Default value None When turning off the power switch Valid range Printer operation in progress The command can be received even during the printer Valid range and operation.
17.7 Common Commands for All Languages 17.7 DC2+PI Application Change Application Change DC2+PI Command Parameter HEX code <12> <50> <49> Default Value None When turning off the power switch Valid range Printer operation in progress The command cannot be received during the printer operation.
Page 365
[Supplemental explanation] 1. Setting value of the printer will be switched when switching the application. So, obtaining and saving the setting of the application before switching, then switching it, and then put it back to the original application, after that set it by previously saved settings, and it performs the operation before switching it.
17.8 Common Commands for All Languages 17.8 DC2+PJ EPC Code Read EPC Code Read DC2+PJ Command Parameter HEX code <12> <50> <4A> ,aa,bb Default Value None When turning off the power switch Valid range Valid range and Printer operation in progress The command cannot be received during the printer term of operation.
Page 367
[Exception processing] Exception condition Parameter name A value outside the range is specified Identifier Command error Terminology Description Command error The data received after a command error is determined is not considered as a parameter of this command. [Coding sample1] <A>...
17.9 Common Commands for All Languages 17.9 DC2+PK EPC/TID Return Request EPC/TID Return Request DC2+PK Command Parameter HEX code <12> <50> <4B> None Default value None When turning off the power switch Valid range Valid range and Printer operation in progress The command cannot be received during the printer term of operation.
Page 369
[EPC/TID return data] Symbol Parameter name Valid range Specify memory EP:EPC e(g...) ID:TID Data Maximum 256 digits f(h...) *Text format Data sample) EP:E0123456789ABCDEF0123456,ID:E200680612345678 [Return data format (when a command error occurs)] [NAK]<15> [Exception processing] Exception condition Parameter name A value outside the range is The specified size and specified received size are different...
17.10 Common Commands for All Languages 17.10 DC2+DB Initialization Initialization DC2+DB Command Parameter HEX code <12> <44> <42> Default Value None When turning off the power switch Valid range Printer operation in progress The command cannot be received during the printer Valid range and operation.
Page 371
[Return data format (normal)] [ACK]<06> [Return data format (when a command error occurs)] [NAK]<15> [Exception processing] Exception condition Parameter name A value outside the range is The specified size and received specified size are different Identifier Command error Invalid receive data Terminology Description Command error...
17.11 Common Commands for All Languages 17.11 DC2+DC Reset DC2+DC Reset Command Parameter HEX code <12> <44> <43> None Default value None When turning off the power switch Valid range Valid range and The command cannot be received during the printer Printer operation in progress term of operation.
17.12 Common Commands for All Languages 17.12 DC2+DD Power Off DC2+DD Power Off Command Parameter HEX code <12> <44> <44> None Default value None When turning off the power switch Valid range Valid range and Printer operation in progress The command cannot be received during the printer term of operation.
17.13 Common Commands for All Languages 17.13 DC2+DE File Download DC2+DE File Download Command Parameter HEX code <12> <44> <45> ,aa,b,c・・・c,d・・・d,e・・・e Default Value None When turning off the power switch The file is maintained. Valid range Valid range and Printer operation in progress The command cannot be received during the printer term of operation.
Page 375
[Exception processing] Exception condition Parameter name A value outside the range is The specified size and When the same file name specified received size are different Identifier Command error Command error File type Command error Command error File name Command error Same file name error File size Command error...
17.14 Common Commands for All Languages 17.14 DC2+DF File Name Information File Name Information Acquisition DC2+DF Acquisition Command Parameter HEX code <12> <44> <46> ,aa,b Default Value None When turning off the power switch Valid range Valid range and Printer operation in progress The command cannot be received during the printer term of operation.
Page 377
[Exception processing] Exception condition Parameter name A value outside the range is The specified size and specified received size are different Language Command error Command error File type Command error Invalid receive data Conditions Exception condition When directory of the specified parameter Command error doesn't exist.
17.15Common Commands for All Languages 17.15 DC2+DG File Information Acquisition File Information Acquisition DC2+DG Command Parameter HEX code <12> <44> <47> ,aa,b,cccccc,ddddddd Default Value None When turning off the power switch Valid range Valid range and Printer operation in progress The command cannot be received during the printer term of operation.
Page 379
[Exception processing] Exception condition Parameter name A value outside the range is specified The specified size and received size are different Language Command error Invalid receive data File type Command error Command error File name size Command error Excessively small: Command error, Excessively large: Remaining data standby File name Command error...
17.16 Common Commands for All Languages 17.16 DC2+DH File Deletion File Deletion DC2+DH Command Parameter HEX code <12> <44> <48> aa,b,c(,ddddd,eeeee) Default Value None When turning off the power switch Valid range Valid range and Printer operation in progress The command cannot be received during the printer term of operation.
Page 381
[Supplemental explanation] 1. Don't specify the parameter d and e when the parameter c specifies 1 (delete all files). When specified, the parameter d and e are not handled as data of this command. 2. When a file name is bigger than the size of the file name and still the file name is valid, it operates and finishes normally.
17.17 Time Zone List Time zone name UTC offset Cover area Africa Africa/Addis Ababa +03:00 Addis Ababa (Ethiopia) Africa/Algiers +01:00 Alger (Algeria) Africa/Cairo +02:00 Egypt Africa/Cape Town +02:00 South Africa Africa/Casablanca +00:00 Morocco Africa/Khartoum +03:00 Sudan Africa/Lagos +01:00 Nigeria Africa/Tripoli +02:00 Libya Africa/Tunis...
Page 383
Time zone name UTC offset Cover area Caribbean Caribbean/Havana -05:00 Cuba Caribbean/Kingston -05:00 Jamaica Caribbean/Nassau -05:00 Bahamas Caribbean/Port-au-Prince -05:00 Haiti Caribbean/San Juan -04:00 San Juan (Argentina) Caribbean/Santo Domingo -04:00 Dominica Central America Central America/Belmopan -06:00 Belize Central America/Guatemala -06:00 Guatemala Central America/Managua -06:00 Nicaragua...
Page 384
Time zone name UTC offset Cover area Europe/Volgograd +04:00 Kirov, Saratov Volgograd Oblast, Astrakhan Oblast (Russia) Europe/Warsaw +01:00 Poland Europe/Zagreb +01:00 Serbia Europe/Zaporozhye +02:00 Ukrayina Europe/Zurich +01:00 Swiss North America North America/Alaska -09:00 Alaska (America) North America/Aleutian -10:00 Aleutian Islands (America) North America/Arizona -07:00 Arizona (America)
Page 385
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 CL4NX and is the answer not in the manual?
Questions and answers