Star Micronics Printer Dot Impact Printer User Manual

Dot Impact Printer  
STAR  
Command Specifications  
Rev. 0.70  
Star Micronics Co., Ltd. Special Products Operating Division  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
1. GENERAL DESCRIPTION  
This specifications document describes the command specifications for the STAR MODE on dot impact printers.  
Information contained herein applies to models with the following conditions.  
• Dot impact printers  
• Printer head:  
72 DPI (vertical direction)  
• Interfaces:  
• Paper width:  
Parallel/RS-232C/USB/Ethernet/Wireless LAN  
3 inch/2.25 inch/1.75 inch  
• Paper feed minimum pitch:  
1/144 inch (0.176 mm)  
< Applicable Models:>  
• Individual boards:  
BD100, BD500  
• Complete printer product:  
SP2000, SP500, SP700  
STAR Command Specifications  
1-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
2. COMMAND FUNCTION LIST  
• Standard Commands  
Class  
Commands  
Name  
Font Style and  
Character Set  
ESC GS t  
ESC R  
ESC /  
ESC 6  
ESC 7  
ESC M  
ESC P  
ESC :  
ESC SP  
SO  
Specify code page  
Specify international character set  
Specify/cancel slash zero  
Switch to IBM character set #2 (only with standard specifications)  
Switch to IBM character set #1 (only with standard specifications)  
Specify 7 x 9 font (half dots)  
Specify 5 x 9 font (2P-1)  
Specify 5 x 9 font (3P-1)  
Set character space  
Character  
Expansion  
Settings  
Specify double-wide expanded characters  
Cancel double wide printing  
Specify/cancel double-wide printing  
Specify/cancel double-tall printing  
Select emphasized printing  
Cancel emphasized printing  
Select/cancel underline mode  
Select/cancel upperline mode  
Specify white/black inversion and red color printing  
Cancel white/black inversion/specify black color printing  
Select red/black substitute function [ESC 4/5 setting]  
Select upside-down printing  
DC4  
ESC W  
ESC h  
ESC E  
ESC F  
ESC -  
ESC _  
ESC 4  
ESC 5  
ESC GS 4  
SI  
Print Modes  
DC2  
Cancel upside-down printing  
ESC RS i  
LF  
Specify/cancel rotating print mode  
Line feed  
Line Spacing  
CR  
Line feed (according to memory switch settings)  
Feed paper n lines  
Set line feed to 1/8 inch  
Set line feed to 7/72 inch  
Set line feed to 1/12 inch  
Set line feed to 1/6 inch  
Define n/72 inch pitch line feed  
Set ESC A line feed pitch  
Set line feed to n/216 inch line feed pitch (approximate value)  
Set line feed to n/144 inch line feed pitch  
Execute n/72 inch paper feed one time  
Execute n/144 inch paper feed one time  
Form feed  
ESC a  
ESC 0  
ESC 1  
ESC z 0  
ESC z 1  
ESC A  
ESC 2  
ESC 3  
ESC y  
ESC J  
ESC I  
FF  
Page Control  
ESC C  
ESC C 0  
VT  
ESC B  
ESC N  
ESC O  
Set page length to n lines  
Set page length to n inches  
Feed paper to vertical tab position  
Set vertical tab position  
Set bottom margin to n lines  
Cancel bottom margin  
STAR Command Specifications  
2-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
Class  
Commands  
Name  
Horizontal  
Direction  
Position  
ESC RS A  
ESC I  
ESC Q  
Set print region  
Set left margin  
Set right margin  
HT  
ESC D  
ESC GS a  
ESC GS A  
ESC GS R  
ESC &  
ESC %  
ESC K  
ESC L  
Move print position to horizontal tab position  
Set/cancel horizontal tab position  
Specify position alignment  
Specify absolute position  
Specify relative position  
Download  
Register download characters  
Specify/cancel download characters  
Standard density bit image  
Double density bit image  
Bit Image  
Graphics  
ESC ^  
9 Dot bit image  
Logos  
ESC FS q  
ESC FS p  
ESC d  
ESC BEL  
BEL  
FS  
SUB  
EM  
Register logo  
Print logo  
Paper cut instruction  
Cutter Control  
External  
Device Drive  
Set pulse width for external device drive  
External device 1 drive instruction  
External device 1 drive instruction (real time)  
External device 2 drive instruction (real time)  
External device 2 drive instruction (real time)  
Set external buzzer drive pulse condition  
Execute external buzzer drive  
Inquire ENQ status  
ESC GS EM DC1  
ESC GS EM DC2  
ENQ  
Status  
EOT  
Inquire EOT status  
ESC ACK SOH  
ESC RS a  
ETB  
Inquire automatic status  
Set automatic status transmission conditions  
Update ETB status (check after printing)  
Clear ETB counter, ETB status  
ESC RS E  
Kanji characters  
(Note 1)  
ESC p  
Set to JIS Chinese character mode (Japanese specifications only)  
ESC q  
ESC $  
ESC s  
Cancel JIS Japanese character mode (Japanese specifications only)  
Set/cancel JIS Japanese character mode (Japanese specifications only)  
Set two byte Kanji characters left/right spaces  
Set 1 byte Kanji characters left/right spaces (Japanese specifications  
only)  
ESC t  
ESC r  
Register Chinese download characters  
ESC u 1  
ESC u 0  
ESC x 1  
Specify 16 x 16 dot [single density] Kanji characters.  
Specify 16 x 16 dot [Double Density] Kanji characters  
Specify two byte Kanji characters (cancel expanded Kanji characters)  
Specify expanded Kanji characters (Double tall/Double high/Double high  
& wide)  
ESC x 0  
ESC w 1  
ESC w 0  
Specify 2-byte 16 x 16 dot [Single Density] Kanji characters (Default)  
Specify double high & wide Kanji characters  
STAR Command Specifications  
2-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
Class  
Commands  
Name  
Others  
RS  
Ring buzzer  
CAN  
DC3  
Cancel print data and initialize commands  
Printer deselect  
DC1  
Select printer  
ESC @  
ESC U  
ESC GS #  
ESC #  
ESC ? LF NUL  
Command initialization  
Select printing direction  
Set memory switch  
Set memory switch  
Reset printer and execute self print  
Note 1  
Kanji characters  
• Japanese character control commands are ignored on models not installed with Japa-  
nese character fonts.  
• All Japanese character control commands are ignored if the specification for the location  
of use is specified as SBCS (single byte countries) by the memory switch.  
• Black Mark Related Commands  
Class  
Commands  
Name  
Black mark  
Related  
ESC d (Note 2)  
Paper cut instruction  
Performs TOF operation  
FF  
(Note 2)  
ESC FF  
ESC GS ( F  
ESC RS m  
Set top of form amount after detecting black mark  
Set top of form amount in black mark control  
commands  
Enable, disable black mark detection  
Note 2  
These are commands whose operation specifications vary when the black mark func-  
tion is enabled by the memory switch.  
• USB Related Commands  
Class  
Commands  
Name  
USB  
Related com-  
mands  
• 2-Color Printing Related Commands  
Class  
Commands  
Name  
2-Color Printing  
Related  
ESC RS C  
ESC 4  
Select/cancel 2-color printing mode  
Specify red printing  
Commands  
ESC 5  
Specify black printing  
STAR Command Specifications  
2-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
3. COMMAND DETAILS  
3-1 Explanation of Terms  
• Reception buffer  
The buffer for storing data (reception data) received from the host, as it is called the reception buffer.  
Reception data is temporarily stored in the reception buffer, then processed sequentially.  
• Line buffer  
The buffer for storing image data for printing is called the line buffer.  
• Line buffer full  
The state in which the buffer has no more space available is called line buffer full.When the buffer is full, data in the line  
buffer is printed and a line feed is performed when new print data is processed.This is the same as a Line Feed.  
Top of line  
The top of line is a state that satisfies the following conditions.  
A. There is currently no print data in the line buffer.  
B. The position is not specified with the horizontal direction position command.  
• Printable region  
This is the maximum printable area with the printer’s specifications.  
• Print region  
This is the printing area specified by a command. (Print Region ≤ Printable Region)  
• SBCS  
This is an abbreviation of Single Byte Character Set.These are characters in languages that are displayed using the  
information in one byte.  
In this specifications manual, it refers to the standard specifications (destination: single byte countries).  
• DBCS  
This is an abbreviation of Double Byte Character Set.These are characters in languages that are displayed using the  
information in two bytes.  
In this specifications manual, it refers to the Chinese character specifications such as Japan, China and Taiwan (destina-  
tion: double byte countries).  
• Inch  
This is a unit of length. 1 inch = 25.4 mm  
• MSB  
This is an abbreviation of Most Significant Bit.  
• LSB  
This is an abbreviation of Least Significant Bit.  
STAR Command Specifications  
3-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-2  
Exception processing  
1) Undefined codes  
Codes from <00>H to <1F>H are targeted.When codes not defined as commands in this region are received, they are  
discarded.  
(Ex.) If processing the data string of <30>H<31>H<03>H<32>H<0A>H<33>H, the printer will discard <03>H as an  
undefined code.  
2) Undefined commands  
When data continuing the codes of ESC and FS are codes not defined as commands, ESC and FS and subsequent  
codes are discarded.  
(Ex.) If processing the data string of <30>H<1B>H<22>H<31>H<32>H, the printer will read and discard <1B>H<22>H  
as an undefined command.  
3) Settings outside of the defined area  
Processing values outside of the defined area in commands accompanying arguments, those commands are ignored  
and the preset values are unchanged.The processing of commands is terminated at the point values outside of the de-  
fined region are processed in arguments having a plurality of commands.  
(Ex.) If processing the data string of <1B>H<52>H<15>H, the printer will discard the data string of <1B>H<52>H<15>H  
because although <1B>H<52>H is defined as a commands (ESC R) , the argument <15>H is outside of the definition.  
Therefore, the international character set that is already set experiences no change.  
STAR Command Specifications  
3-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3  
Standard Command Details  
3-3-1 Font style and character set  
ESC GS t n  
[Name] Select code page  
[Code]  
ASCII  
ESC  
1B  
GS  
1D  
29  
t
74  
n
n
n
Hexadecimal  
Decimal  
27  
116  
[Defined Area]  
n differs depending on the specifications. (See the table below.)  
[Initial Value]  
Memory switch setting  
[Function]  
Specifies the code page according to the value of n.  
When installed with Japanese, Chinese and Taiwanese language charaters and DBCS setting, this  
commandis ignored.  
Specifications  
Spec. 1  
n
0 n 21  
32 n 34  
64 n 79  
Spec. 2  
0 n 21  
32 n 34  
64 n 79  
96 n 102  
n
0
1
Code Page  
Normal*  
n
Code Page  
32  
33  
34  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
96  
97  
98  
99  
100  
101  
102  
Codepage 1252 (Windows Latin-1)  
Codepage 1250 (Windows Latin-2)  
Codepage 1251 (Windows Cyrillic)  
Codepage 3840 (IBM-Russian)  
Codepage 3841 (Gost)  
CodePage437 (USA,Std. Europe)  
/ IBM Character Set #2  
2
Katakana  
3
IBM Character Set #1  
4
Codepage 858 (Multilingual)  
Codepage 852 (Latin-2)  
Codepage 860 (Portuguese)  
Codepage 861 (Icelandic)  
Codepage 863 (Canadian French)  
Codepage 865 (Nordic)  
Codepage 866 (Cyrillic Russian)  
Codepage 855 (Cyrillic Bulgarian)  
Codepage 857 (Turkish)  
Codepage 862 (Israel (Hebrew) )  
Codepage 864 (Arabic)  
Codepage 3843 (Polish)  
5
Codepage 3844 (CS2)  
6
Codepage 3845 (Hungarian)  
Codepgae 3846 (Turkish)  
7
8
Codepage 3847 (Brazil-ABNT)  
Codepage 3848 (Brazil-ABICOMP)  
Codepage 1001 (Arabic)  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
Codepage 2001 (Lithuanian-KBL)  
Codepage 3001 (Estonian-1)  
Codepage 3002 (Estonian-2)  
Codepage 3011 (Latvian-1)  
Codepage 3012 (Latvian-2)  
Codepage 3021 (Bulgarian)  
Codepage 3041 (Maltese)  
Codepage 737 (Greek)  
Codepage 851 (Greek)  
Codepage 869 (Greek)  
Codepage 928 (Greek)  
Thai Character Code 42 (Thai)  
Thai Character Code 11 (Thai)  
Thai Character Code 13 (Thai)  
Thai Character Code 14 (Thai)  
Thai Character Code 16 (Thai)  
Thai Character Code 17 (Thai)  
Thai Character Code 18 (Thai)  
Codepage 772 (Lithuanian)  
Codepage 774 (Lithuanian)  
Codepage 874 (Thai)  
See each printer’s product specifications manual for details on the memory switch settings.  
STAR Command Specifications  
3-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC R n  
[Name]  
Specify international character set  
[Code]  
ASCII  
ESC  
R
n
n
n
Hexadecimal  
Decimal  
1B 52  
27 82  
[Defined Area]  
[Initial Value]  
[Function]  
0 ≤ n 14  
n = 64  
Memory switch setting  
Specifies international characters according to the value of n.  
n
International Characters  
0
USA  
1
France  
Germany  
UK  
2
3
4
Denmark  
Sweden  
Italy  
5
6
7
Spain  
8
Japan  
Norway  
9
10  
11  
12  
13  
14  
64  
Denmark II  
Spain II  
Latin America  
Korea  
Ireland  
Legal  
See each printer’s product specifications manual for details on the memory switch settings.  
Note that if the code page 3041 (Maltese) is selected for the code page, international characters are disabled and the  
specified characters of code page 3041 are printed.  
ESC / N  
[Name] Specify/cancel slash zero  
[Code]  
ASCII  
ESC  
/
n
n
n
Hexadecimal  
Decimal  
1B 2F  
27 47  
[Defined Area]  
n = 0, 1, 48, 49  
[Initial Value]  
Memory switch setting  
[Function]  
Specifies/cancels slash zero according to the value of n.  
n
Setting  
Cancels slash zero  
Specifies slash zero  
0, 48  
1, 49  
See each printer’s product specifications manual for details on the memory switch settings.  
STAR Command Specifications  
3-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC 6  
[Name] Switch to IBM character set #2  
[Code]  
ASCII  
ESC  
6
Hexadecimal  
Decimal  
1B 36  
27 54  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Switches from IBM character set #1 to #2.  
The subsequent <80> H to <9F> H codes are handled as character data.  
When the character code table settings are for the IBM character set #1, this command is ignored.  
This command is only effective in the standard mode.  
ESC 7  
[Name] Switch to IBM character set #1  
[Code]  
ASCII  
ESC  
7
Hexadecimal  
Decimal  
1B 37  
27 55  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Switches from IBM character set #2 to #1.  
The subsequent <80> H to <9F> H codes are handled as control codes.  
When the character code table settings are for the IBM character set #2, this command is ignored.  
This command is only effective in the standard mode.  
STAR Command Specifications  
3-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC M  
[Name] Specify 7 x 9 font (half dots) (default)  
[Code]  
ASCII  
ESC  
M
Hexadecimal  
Decimal  
1B 4D  
27 77  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Specifies 7 x 9 (half) dot font.  
Sets the number of printable digits in one line to [total half dot count/(10 + character right space amount).  
ESC P  
[Name] Specify 5 x 9 font (2P-1)  
[Code] ASCII  
Hexadecimal  
Decimal  
ESC  
P
1B 50  
27 80  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Specifies 5 x 9 (2 pulse = 1) dot fonts.  
Sets the number of printable digits in one line to [total half dot count/(12 + character right space amount).  
STAR Command Specifications  
3-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC :  
[Name] Specify 5 x 9 font (3P-1)  
[Code]  
ASCII  
ESC  
:
Hexadecimal  
Decimal  
1B 3A  
27 58  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Specifies 5 x 9 (3 pulse = 1) dot fonts.  
Sets the number of printable digits in one line to [total half dot count/(18 + character right space amount).  
ESC SP n  
[Name] Specify character space  
[Code]  
ASCII  
ESC  
1B  
SP  
20  
32  
n
n
n
Hexadecimal  
Decimal  
27  
[Defined Area]  
0 ≤ n 15  
[Initial Value]  
n = 0  
[Function]  
Sets right space of characters with n half dots.  
When in horizontal double-wide printing, the right space is also double.  
STAR Command Specifications  
3-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-2 Character Expansion Settings  
SO  
[Name] Specify double-wide expanded characters  
[Code] ASCII  
Hexadecimal  
Decimal  
SO  
0E  
14  
[Defined Area]  
---  
[Initial Value]  
Cancel double-wide expanded characters  
[Function]  
Prints ANK characters and Kanji characters with characters expanded twice the normal width.  
This command is equivalent to ESC W n (n = 1).  
DC4  
[Name] Cancel double wide printing  
[Code] ASCII  
Hexadecimal  
Decimal  
DC4  
14  
20  
[Defined Area]  
[Initial Value]  
---  
Cancel double-wide expanded characters  
[Function]  
Cancels horizontal double-wide printing if the following commands specify horizontal double-wide printing.  
• Double horizontal double-wide printing specifying command (SO)  
• Specify/cancel the horizontal double-wide printing (ESC W)  
This command is equivalent to ESC W n (n = 0).  
STAR Command Specifications  
3-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC W n  
[Name]  
Specify/cancel expanded double-wide printing  
[Code]  
ASCII  
ESC  
W
n
n
n
Hexadecimal  
Decimal  
1B 57  
27 87  
[Defined Area]  
[Initial Value]  
n = 0, 1, 48, 49  
n = 0 (Horizontal double-wide printing cancelled)  
[Function]  
Specifies/cancels horizontal double-wide printing for ANK characters and Kanji characters, according to an n  
value.  
n
Function  
Cancel double wide printing  
Specify double-wide expanded printing  
0, 48  
1, 49  
ESC h n  
[Name]  
Specify/cancel expanded double-tall printing  
[Code]  
ASCII  
ESC  
1B  
h
n
n
n
Hexadecimal  
Decimal  
68  
27 104  
[Defined Area]  
[Initial Value]  
n = 0, 1, 48, 49  
n = 0 (vertical double-tall printing cancelled)  
[Function]  
Specifies/cancels vertical double-tall printing for ANK characters, according to an n value.  
n
Function  
0, 48  
1, 49  
Cancel printing double high expanded character height  
Specify double-tall expanded printing  
Double high & wide expanded character printing is possible by combining the double-wide and double-tall expanded  
character commands.  
The line feed amount including the expanded double-tall characters is twice the normal amount.However, in standard  
specifications, only the line feed amount is doubled for font configurations of 6 x 12 IBM block graphic characters.  
When double-tall expanded characters and normal printing are mixed in the same line, they are aligned at the bottom.  
Double-tall expanded is effective only for ANK characters, and not effective for Kanji characters.  
STAR Command Specifications  
3-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-3 Print mode  
ESC E  
[Name] Select emphasized printing  
[Code]  
ASCII  
ESC  
E
Hexadecimal  
Decimal  
1B 45  
27 69  
[Defined Area]  
---  
[Initial Value]  
Emphasized printing cancelled.  
[Function]  
Specifies emphasized printing for subsequent data.  
When in emphasized printing, data is printed in two passes.  
This command is effective for both ANK characters and Kanji characters (prints with four passes for 2 pass  
Kanji characters, and with 8 passes for 4 pass Kanji characters).  
ESC F  
[Name] Cancel emphasized printing  
[Code] ASCII  
Hexadecimal  
Decimal  
ESC  
F
1B 46  
27 70  
[Defined Area]  
---  
[Initial Value]  
Emphasized printing cancelled.  
[Function]  
Cancels emphasized printing for subsequent data.  
STAR Command Specifications  
3-10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC – n  
[Name] Specify/cancel underling mode  
[Code]  
ASCII  
ESC  
-
n
n
n
Hexadecimal  
Decimal  
1B 2D  
27 45  
[Defined Area]  
n = 0, 1, 48, 49  
[Initial Value]  
n = 0 (Underline cancelled)  
[Function]  
Specifies underline according to the value of n.  
n
Function  
Cancels underline  
Specifies underline  
0, 48  
1, 49  
Underlines are applied to the 9th dot of the character.  
Underlines are not applied to horizontal tabs and to specified horizontal direction positions.  
When double-wide expanded characters have been specified, the underline is also expanded, but if double-tall expand-  
ed characters have been selected, the underline does not expand in the vertical direction. It remains a one-dot line.  
This command is enabled for ANK characters and Kanji characters and is ineffective for block graphic characters.  
ESC n  
[Name]  
Specify/cancel upperline  
[Code]  
ASCII  
ESC  
_
n
n
n
Hexadecimal  
Decimal  
1B 5F  
27 95  
[Defined Area]  
n = 0, 1, 48, 49  
[Initial Value]  
n = 0 (Upperline cancelled)  
[Function]  
Specifies upperline according to the value of n.  
n
Function  
Cancels upperline  
Specifies upperline  
0, 48  
1, 49  
Upperlines are applied to the 1st dot of the character.  
Upperlines are not applied to horizontal tabs and to specified horizontal direction positions.  
When double-wide expanded characters have been specified, the upperline is also expanded, but if double-tall expand-  
ed characters have been selected, the upperline does not expand in the vertical direction. It remains a one-dot line.  
This command is enabled for ANK characters and Kanji characters and is ineffective for block graphic characters.  
STAR Command Specifications  
3-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC 4  
[Name]  
[Code]  
Specify white/black inversion and red color printing  
ASCII  
ESC  
4
Hexadecimal  
Decimal  
1B 34  
27 52  
[Defined Area]  
[Initial Value]  
---  
White/black inversion cancelled/black color printing specified  
[Function]  
The following shows the details of this command. They vary according to the model.  
Spec. 1  
• Specifies white/black inverted printing (only on models that do not handle two color printing)  
Subsequent characters are printed, including the character pitch, with white and black inverted.  
Printing is uni-directional. (SP2000, BD100)  
Precautions for Use of This Command  
(1) This command is enabled for ANK characters only. White/black is not inverted for Kanji characters and  
block graphic characters.  
(2) Do not use this command when ANK fonts are set to 5 x 9 (3P=1) (Print quality is not guaranteed.)  
(3) When the ANK font setting is 5 x 9 (2P=1), and character spacing is set to an odd number, the gap  
between characters will open, so set the character space to an even value.  
• Specifies red color printing (only on models that handle two color printing)  
Subsequent characters are printed in red.Red and black characters can be mixed on the same line.  
This command is enabled for all print data (ANK characters, Kanji characters and bit images).  
When switched to red colored, printing is uni-directional.  
Spec. 2  
This command function is based on the selection of red/black substitute function.  
The red/black substitute function is selected by the memory switch or the command <ESC> <GS> “4” m n.  
For details on selecting the red/black substitute function using a command, see the explanation of <ESC>  
<GS> “4” m n below, and for details on selecting the red/black substitute function using the memory switch,  
see the printer specifications manual.  
ESC 5  
[Name] Cancel white/black inversion/specify black color printing  
[Code]  
ASCII  
ESC  
5
Hexadecimal  
Decimal  
1B 35  
27 53  
[Defined Area]  
[Initial Value]  
---  
Cancel white/black inverted printing/specify black printing  
[Function]  
The following shows the details of this command. They vary according to the model.  
Spec. 1  
Cancels white/black inverted printing (only on models that do not handle two color printing)  
Cancels white/black inverted printing  
Specifies black printing (only on models that handle two color printing)  
Cancels red color printing and prints subsequent data in black.  
Spec. 2  
This command function is based on the selection of red/black substitute function.  
The red/black substitute function is selected by the memory switch or the command <ESC> <GS> “4” m n.  
For details on selecting the red/black substitute function using a command, see the explanation of <ESC>  
<GS> “4” m n below, and for details on selecting the red/black substitute function using the memory switch,  
see the printer specifications manual.  
STAR Command Specifications  
3-12  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC GS 4 m n  
[Name]  
Select red/black substitute function [ESC 4/5 setting]  
[Code]  
ASCII  
ESC GS  
1B 1D 34  
27 29 52  
4
m
m
m
n
n
n
Hexadecimal  
Decimal  
[Defined Area]  
m = 1, 2, 49, 50  
When m = 1, 49 n = 0 to 3, 255  
When m = 2, 50 n = 0, 2 to 5  
When m = 83 n = 0, 1  
[Initial Value]  
Memory switch setting  
[Function]  
Selects red/black substitute function  
Selects characters targeted for adornment with m = 1 (ANK) or m = 2 (Kanji characters), and selects the  
<ESC> "4”/<ESC> “5” command functions with n.  
Sets the handling of adornment to space characters (ASCII 20Hex) with m = 83 (“S”).  
This command is enabled only when in a state where adornment is cancelled by <ESC> “4” (when <ESC> “5”  
was specified).  
When m = 1, 48 (“1”) Targeted characters = ANK  
m
n
<ESC> “4”/<ESC> “5” Command Functions (ANK)  
1 , 49  
1 , 49  
1 , 49  
1 , 49  
1 , 49  
0
White/black inverted printing (1 Pass)  
1
<Option 1> White/black inversin (5 x 9 font print) + enhancing (2 passes)  
<Option 2> Upper line + Underline + enhancing (2 passes)  
<Option 3> Upper line + Underline + double tall expanded + enhancing (4 passes)  
No adornment  
2
3
255  
When m = 2, 50 (“2”) Targeted characters = Kanji characters  
m
n
<ESC> “4”/<ESC> “5” Command Functions (Kanji characters)  
2 , 50  
2 , 50  
2 , 50  
2 , 50  
2 , 50  
0
2
3
4
5
No adornment  
<Option 2> Upper line + Underline + enhancing (4 passes)  
<Option 3> Upper line + Underline + double tall expanded + enhancing (4 passes)  
<Option 4> White/Black Inverted + Double-Tall (2 passes)  
<Option 5> White/Black Inverted + 4 X Expanded (2 passes)  
When using <ESC> “5“ to cancel adornments, it returns to the previously set adornments. (Adornments such as under-  
line, upper line, double-tall expanded and enhancing are cancelled if there is no command to set them (for example the  
<ESC> “-“ 1 specification for underlines).  
Precautions for selecting <Option 1>  
1.  
2.  
3.  
Prints white/black inverted characters using 5 x 9 fonts regardless of the current font size  
setting.  
Inserts a one dot string of black printing to the head of the white/black inverted charac-  
ters.  
Printing data created on a conventional red/black printer, using 1 and 2 above, there are  
cases in which the printing position will shift to the right and a line of printable characters  
reduced.  
4.  
5.  
Download registered characters defined with 5 x9 fonts are printed regardless of the cur-  
rent font setting (7x9/5x9).  
Must not set “ANK default dot count = many” with the memory switch. (This will cause a  
white line to appear between characters.)  
Precautions for selecting <Option 2> and <Option 3>  
1. Do not apply an upper line or an underline when rotating 90 or 270 degrees.  
STAR Command Specifications  
3-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
When m = 83 (“S”) Red/black adornment of ANK space characters (20H).  
m
n
Red adornment of ANK space characters (20H).  
83  
83  
0
1
Adorn  
Do not adorn  
This parameter specifies whether to adorn red/black for ANK space characters in red printing mode (black/white in-  
verted).  
The ANK space characters are limited to ASCII code 20H in this setting. In the character code table, if 7FHex is a space  
character, 7FHex is a target for this setting.  
The following is an example of each setting. It is possible to avoid unnecessary adornment in printing patterns that pro-  
vide spacing of printing positions with ANK space characters (20H) when red is specified.  
(Print Example)  
Print data: <ESC> “4” “TOTAL” 20H 20H 20H 20H 20H 20H 20H 20H 20H “$1234” <LF>  
<Condition 1> ANK adornment = “black/white inverted printing,” ANK space characters = “red/black adornment”  
TOTAL  
<Condition 1> ANK adornment = “black/white inverted printing,” ANK space characters = “no red/black adornment”  
TOTAL $1234  
$1234  
STAR Command Specifications  
3-14  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
SI  
[Name] Select upside-down printing  
[Code]  
ASCII  
Hexadecimal 0F  
Decimal 15  
SI  
[Defined Area]  
---  
[Initial Value]  
Upside-down printing cancelled  
[Function]  
Specifies upside-down printing  
This command is enabled only when at the top of the line.Therefore, upside down and right-side up  
characters cannot both exist in the same line.  
This command is enabled for following.  
• ANK characters  
• Kanji characters  
• Bit images  
DC2  
[Name] Cancel upside-down printing  
[Code]  
ASCII  
DC2  
12  
Hexadecimal  
Decimal  
18  
[Defined Area]  
---  
[Initial Value]  
Upside-down printing cancelled  
[Function]  
Cancels upside-down printing  
This command is enabled only when at the top of the line.  
STAR Command Specifications  
3-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC RS i n  
[Name]  
Specify/cancel character rotated mode  
[Code]  
ASCII  
ESC RS  
i
n
n
n
Hexadecimal  
Decimal  
1B  
27  
1E  
69  
30 105  
[Defined Area]  
[Initial Value]  
[Function]  
0 ≤ n 2  
48 n ≤ 50 (“0” ≤ n ≤ “2”)  
Character rotation cancelled (n = 0)  
Specifies direction to rotate print (clockwise) or to cancel rotation for subsequent data, according to the n  
value.  
n
Set rotation  
Cancelled (0° rotation)  
0, 48  
1, 49  
2, 50  
270° rotation  
270° rotation  
Rotated characters cannot be applied with underlines or upperlines.  
The relationship between double-tall and double-wide is reverse to when cancelled when rotating.  
When in Japanese character mode, rotation is effective for both ANK characters and Kanji characters.  
Chinese character spacing is always applied with the two-byte Chinese character spacing value.  
In standard specifications, rotating IBM block graphic characters is changed to vertical 8 dot fonts.  
The following are precautions for 7 x 9 font character font specification.  
• Characters are printed with 5 x 9 fonts (2P=1).  
• Download characters registered with 5 x 9 fonts are printed.  
• When rotation is cancelled, the characters return to 7 x 9 fonts. (When there is not 5 x 9 specification while rotation is  
specified.)  
This command is effective only a font other than the Thai font is selected as the character code table.  
(Rotation is automatically cancelled when the Thai character code is selected while this command is selected.)  
STAR Command Specifications  
3-16  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-4 Line Spacing  
LF  
[Name] Line feed  
[Code]  
ASCII  
Hexadecimal 0A  
Decimal 10  
LF  
[Defined Area]  
---  
[Initial Value]  
Set line feed to 1/6 inch  
[Function]  
After printing data in the line buffer, paper is fed according to the currently set line feed amount.  
CR  
[Name] Carriage return (Print line feed)  
[Code]  
ASCII  
Hexadecimal 0D  
Decimal 13  
CR  
[Defined Area]  
---  
[Initial Value]  
Set line feed to 1/6 inch  
[Function]  
Specifies the function according to the memory switch value.  
Memory SW Function  
Condition (1) Ignored  
Condition (2) Same as the <LF> code.  
Condition (3) Executes only printing, with no paper feed.  
See each printer’s product specifications manual for details on the memory switch settings.  
STAR Command Specifications  
3-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC a n  
[Name] Feed paper n lines  
[Code]  
ASCII  
ESC  
a
n
n
n
Hexadecimal  
Decimal  
1B 61  
27 97  
[Defined Area]  
[Initial Value]  
1 ≤ n 127  
---  
[Function]  
After printing data in the line buffer, paper is fed according to (currently set line feed amount x n).  
This paper feed amount is unaffected even if there are vertical expanded characters and double high and  
wide expanded characters in one line.  
ESC 0  
[Name]  
Set line feed to 1/8 inch  
[Code]  
ASCII  
ESC  
0
Hexadecimal  
Decimal  
1B 30  
27 48  
[Defined Area]  
---  
[Initial Value]  
1/6 inch  
[Function]  
Sets subsequent line feed amounts to 1/8 inch.  
ESC 1  
[Name]  
Set line feed to 7/72 inch  
[Code]  
ASCII  
ESC  
1
Hexadecimal  
Decimal  
1B 31  
27 49  
[Defined Area]  
---  
[Initial Value]  
1/6 inch  
[Function]  
Sets subsequent line feed amounts to 7/72 inch.  
STAR Command Specifications  
3-18  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC z 0  
[Name] Set line feed to 1/12 inch  
[Code]  
ASCII  
ESC  
1B  
z
0
Or ESC  
1B  
z
“0”  
Hexadecimal  
Decimal  
7A 00  
7A 30  
27 122  
0
27 122 48  
[Defined Area]  
[Initial Value]  
---  
1/6 inch  
[Function]  
Sets subsequent line feed amounts to 1/12 inch.  
ESC z 1  
[Name] Set line feed to 1/6 inch  
[Code]  
ASCII  
ESC  
1B  
z
1
Or ESC  
1B  
z
“1”  
Hexadecimal  
Decimal  
7A 01  
7A 31  
27 122  
1
27 122 49  
[Defined Area]  
[Initial Value]  
---  
1/6 inch  
[Function]  
Sets subsequent line feed amounts to 1/6 inch.  
STAR Command Specifications  
3-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC A n  
[Name] Define n/72 inch pitch line feed  
[Code]  
ASCII  
ESC  
A
n
n
n
Hexadecimal  
Decimal  
1B 41  
27 65  
[Defined Area]  
0 ≤ n 85  
[Initial Value]  
n = 12 (1/6 inch line feed)  
[Function]  
Defines line feed amount for one line as n/72 inch.  
To enable this code, ESC 2 (line feed pitch setting) must be sent.  
ESC 2  
[Name] Set ESC A line feed pitch  
[Code]  
ASCII  
ESC  
2
Hexadecimal  
Decimal  
1B 32  
27 50  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Sets one line feed amount to the value defined by ESC A (n/72 inch pitch line feed definition).  
Line feed amount is set to 1/6 inch if executing this command when ESC A (n/72 inch pitch line feed  
definition) is not set.  
STAR Command Specifications  
3-20  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC 3 n  
[Name] Set line feed to n/216 inch line feed pitch (approximate value)  
[Code]  
ASCII  
ESC  
3
n
n
n
Hexadecimal  
Decimal  
1B 33  
27 51  
[Defined Area]  
[Initial Value]  
0 ≤ n 255  
n = 36 (1/6 inch)  
[Function]  
Sets subsequent line feed amounts to a value approximate to n/216 inch.  
Because the minimum pitch for the paper feed mechanism is 1/144 of an inch, the setting value will be  
approximated according to the following equation.  
INT (n x 2/3 + 0.5)/144 of an inch  
ESC y n  
[Name]  
Set line feed to n/144 inch line feed pitch  
[Code]  
ASCII  
ESC  
1B  
y
n
n
n
Hexadecimal  
Decimal  
79  
27 121  
[Defined Area]  
[Initial Value]  
0 ≤ n 255  
n = 24 (1/6 inch)  
[Function]  
Sets subsequent line feed amounts to n/144 inch.  
STAR Command Specifications  
3-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC J n  
[Name] Execute n/72 inch paper feed one time  
[Code]  
ASCII  
ESC  
J
n
n
n
Hexadecimal  
Decimal  
1B 4A  
27 74  
[Defined Area]  
[Initial Value]  
1 ≤ n 255  
---  
[Function]  
After printing data in the line buffer, paper is fed n/72 of an inch in the forward paper feed direction.  
This paper feed amount is unaffected even if there are vertical expanded characters and double high and  
wide expanded characters in one line.  
The single line feed amount setting value is not changed by this command.  
ESC I n  
[Name]  
Execute n/144 inch paper feed one time  
[Code]  
ASCII  
ESC  
I
n
n
n
Hexadecimal  
Decimal  
1B 49  
27 73  
[Defined Area]  
[Initial Value]  
1 ≤ n 255  
---  
[Function]  
After printing data in the line buffer, paper is fed n/144 of an inch in the forward paper feed direction.  
This paper feed amount is unaffected even if there are vertical expanded characters and double high and  
wide expanded characters in one line.  
The single line feed amount setting value is not changed by this command.  
STAR Command Specifications  
3-22  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-5 Page Control Commands  
FF  
[Name] Form feed  
[Code]  
ASCII  
Hexadecimal 0C  
Decimal 12  
FF  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
This command performs the following operations after the printer prints the printing data in the line buffer.  
Operations are set by the memory switch.  
Memory SW  
Cutter Model  
Tear Bar Model  
Condition (1) Executes a form feed  
Executes a form feed.  
Condition (2) Feeds paper to the cutting position and performs a full cut. (*1)  
Condition (3) Executes a form feed.  
Paper is fed to the tear-bar position. (*2)  
Executes a form feed.  
Condition (4) Feeds paper to the cutting position and performs a partial cut. (*1) Paper is fed to the tear-bar position. (*2)  
(*1) Paper feed to cutting position:  
Executes a 1 inch paper feed.  
(*2) Paper feed to tear-bar position:  
Executes a 7/6 inch paper feed.  
See each printer's product specifications manual for details on the memory switch settings.  
STAR Command Specifications  
3-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC C n  
[Name]  
Set page length to n lines  
[Code]  
ASCII  
ESC  
C
n
n
n
Hexadecimal  
Decimal  
1B 43  
27 67  
[Defined Area]  
[Initial Value]  
1 ≤ n 255  
1/6 inch x 42  
[Function]  
This command sets the length of one page to [currently set line feed amount x n] lines  
The current position is the top position of the page.  
The page length set using this command is unaffected by changing the form feed amount later.  
Moving to the top of the page is performed using the FF (form feed) command.  
If a page length is set less than the bottom margin setting value that is currently set, the page length setting  
value is valid and the bottom margin setting value is cleared.  
ESC C NUL n  
[Name] Set page length to n inches  
[Code]  
ASCII  
ESC  
C
NUL  
00  
0
n
n
n
Hexadecimal  
Decimal  
1B 43  
27 67  
[Defined Area]  
[Initial Value]  
1 ≤ n 127  
n = 7  
[Function]  
This command sets the length of one page to n inches.The current position is the top position of the page.  
The page length set using this command is unaffected by changing the form feed amount later.  
Moving to the top of the page is performed using the FF (form feed) command.  
If a page length is set less than the bottom margin setting value that is currently set, the page length setting  
value is valid and the bottom margin setting value is cleared.  
STAR Command Specifications  
3-24  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
VT  
[Name] Feed paper to vertical tab position  
[Code]  
ASCII  
Hexadecimal 0B  
Decimal 11  
VT  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
This command performs paper feeds up to the next vertical tab position after the printer prints the data in the  
line buffer.  
This command is ignored if there are no tabs set.  
If a vertical tab is set, and the current position is the same as the vertical tab position, or if it is below that  
position, it feeds paper to the top of the next page.  
ESC B n1 n2 … nk NUL  
[Name] Set vertical tab  
[Code]  
ASCII  
ESC  
B
n1 n2  
.. nk NUL  
Hexadecimal  
Decimal  
1B 42 n1 n2  
27 66 n1 n2  
.. nk  
.. nk  
00  
0
[Defined Area]  
[Initial Value]  
[Function]  
1 ≤ n 255  
1 k 16  
(Not set)  
Sets the vertical tab to (current form feed amount x n) position.  
All other vertical tabs set before setting the vertical tab using this command are cancelled  
A maximum of 16 vertical tabs can be set.However, the tab position must satisfy the condition of 1 ≤ n1 n2  
... ≤ nk.When receiving the illegal codes that do not satisfy the condition, tabs up to the illegal code are set,  
but those after the illegal code are discarded up to the NUL code so illegal code tab are not set.  
The vertical tab set using this command is unaffected by changing the form feed amount later.  
All vertical tabs are cleared by inputting ESC B NUL.  
Double high and double high & wide character specifications are unaffected when using this setting.  
STAR Command Specifications  
3-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC N n  
[Name] Set bottom margin to n lines  
[Code] ASCII  
Hexadecimal  
Decimal  
ESC  
N
n
n
n
1B 4E  
27 78  
[Defined Area]  
0 ≤ n 255 (Not full page length)  
[Initial Value]  
n = 0  
[Function]  
This command sets the bottom margin position to (current line feed amount x n).  
Portion of Paper  
Automatically Fed  
Page Length  
Bottom Margin  
of Line n  
The current position when setting is effective from the next page when within the bottom margin.  
The bottom margin set using this command is unaffected by changing the form feed amount later.  
The set bottom margin is cleared using the “ESC N NUL” or the “ESC O” commands.  
The bottom margin setting value must be a value smaller than the length of one page. If a value higher the length of the  
page is specified, this setting is ignored.  
ESC O  
[Name] Cancel bottom margin  
[Code]  
ASCII  
ESC  
O
Hexadecimal  
Decimal  
1B 4F  
27 79  
[Defined Area]  
---  
[Initial Value]  
Not set  
[Function]  
This command clears the bottom margin set using the ESC N (set bottom margin to n lines).  
STAR Command Specifications  
3-26  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-6 Horizontal Direction Printing Position  
ESC RS A n  
[Name] Set print region  
[Code]  
ASCII  
ESC  
1B  
RS  
A
n
n
n
Hexadecimal  
Decimal  
1E 41  
30 65  
27  
[Defined Area]  
Specification 1  
Specification 2  
0 ≤ n 3  
0 ≤ n 5  
[Initial Value]  
MSW Setting  
[Function]  
After printing data in the line buffer, this sets the printable region in the horizontal direction according to the n  
value.  
Setting this command partway will print the data in the line buffer at that time, perform a line feed and then  
take affect from the next line.  
n
0
1
2
3
4
5
Print Region (Number of Dots)  
Spec. 1  
Spec. 2  
210 Dots  
160 Dots  
200 Dots  
150 Dots  
190 Dots  
180 Dots  
-
-
The next horizontal position settings are all initialized.  
• Left margin  
• Right margin  
• Current horizontal position  
• Horizontal tab position  
The setting of this command is not initialized by <ESC> “@”, <CAN>.  
The horizontal position parameters are initialized by this command. Execute the commands related to  
position settings in the horizontal position after sending this command.  
Sending example: <ESC> “@” → <ESC> <RS> “A” n → each command setting → print data  
The following illustrates the relationship between the printable region, and the left and right margins.  
Printable Region (ESC GS A n)  
Left Margin  
Print Region  
Right Margin  
STAR Command Specifications  
3-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC l n  
[Name] Set left margin  
[Code]  
ASCII  
ESC  
1B  
l
n
n
n
Hexadecimal  
Decimal  
6C  
27 108  
[Defined Area]  
0 ≤ n (right margin -2) 255 [Initial Setting]  
n = 0  
[Function]  
This command sets the left margin (current ANK character pitch x n) using the left edge as a reference after  
printing data in the line buffer. The left edge is also the reference for upside-down printing.  
Setting this command partway will print the data in the line buffer at that time, perform a line feed and then  
take affect from the next line.  
Character spacing is included in the character pitch but is unaffected by expansion settings.  
The left margin set using this command is unaffected by changing the character pitch after being set.  
The left margin must be at least a minimum of 18 dots. (*1)  
If the printable region as set by the left and right margins is smaller than one character, including the space  
between characters, printing is not possible. A question mark (?) is printed instead of the character.  
(*1) More than four characters of 7 x 9 fonts; more than three characters of 5 x 9 fonts (2P=1) (when  
character spacing = 0)  
Printable Region  
Left Margin  
Print Region  
Right Margin  
STAR Command Specifications  
3-28  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC Q n  
[Name] Set right margin  
[Code]  
ASCII  
ESC  
Q
n
n
n
Hexadecimal  
Decimal  
1B 51  
27 81  
[Defined Area]  
[Initial Value]  
2 ≤ n ≤ maximum printable digits ≤ 255  
Maximum printable digits  
[Function]  
This command sets the printable region (current ANK character pitch x n) using the left edge as a reference  
after printing data in the line buffer.The left edge is also the reference for upside-down printing.  
Setting this command partway will print the data in the line buffer at that time, perform a line feed and then  
take affect from the next line.  
Character spacing is included in the character pitch but is unaffected by expansion settings.  
The right margin set using this command is unaffected by changing the character pitch.  
The print region within the defined range must be at least a minimum of 18 dots for the right margin.  
If the printable region as set by the left and right margins is smaller than one character, including the space  
between characters, printing is not possible. A question mark (“?”) is printed instead of the character.  
(*1) More than four characters of 7 x 9 fonts; more than three characters of 5 x 9 fonts (2P=1) (when  
character spacing = 0)  
Printable Region  
Left Margin  
Print Region  
Right Margin  
STAR Command Specifications  
3-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
HT  
[Name]  
Move horizontal tab  
[Code]  
ASCII  
HT  
Hexadecimal  
Decimal  
09  
9
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Move print position to next horizontal tab position.  
The current position moves to the next tab position when at the horizontal tab position.  
This command is ignored with under the following conditions.  
• When there is no horizontal tab set.  
• When the current position is the same as the furthest right horizontal tab position or to the right of it.  
In the underline/upperline modes, underlines and upperlines are not printed in the spaces created by a  
horizontal tab.  
ESC D n1 n2 … nk NUL  
[Name] Set horizontal tab  
[Code]  
ASCII  
ESC  
D
n1 n2  
.. nk NUL  
Hexadecimal  
Decimal  
1B 44 n1 n2  
27 68 n1 n2  
.. nk  
.. nk  
00  
0
[Defined Area]  
[Initial Value]  
[Function]  
1 ≤ n ≤ maximum printable digits ≤ 255  
0 k 32  
Not set  
Uses the left edge as a standard to set the horizontal tab to the position of (current ANK character pitch x n).  
The horizontal tab reference point is the left edge, regardless of the left and right margin settings.  
The right edge is also the reference for upside-down printing.  
ANK character pitches, including right spaces, are unaffected by expansion settings.  
All other horizontal tabs set before setting the horizontal tab using this command are cancelled  
A maximum of 32 horizontal tabs can be set, but the tab position must satisfy the following conditions.  
If the following conditions are not met, data up to the NUL code is discarded.Normal tabs that meet the  
conditions below are set and tabs after errors occur are not set.  
• 1 < n1 < n2 … < nk  
• nk ≤ Printable region  
The horizontal tab set using this command is unaffected by changing the character pitch.  
All horizontal tabs are cleared by inputting ESC D NUL.  
STAR Command Specifications  
3-30  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC GS a n  
[Name] Specify position alignment  
[Code] ASCII  
Hexadecimal  
Decimal  
ESC  
1B  
GS  
a
n
n
n
1D 61  
29 97  
27  
[Defined Area]  
0 ≤ n 2  
48 n ≤ 50 (“0” ≤ n ≤ “2”)  
[Initial Value]  
n = 0  
[Function]  
This specifies position alignment for all data in one line, in the set print region.  
n
Position alignment  
0, 48  
1, 49  
2, 50  
Left alignment  
Center alignment  
Right alignment  
ABC  
ABCD  
ABCDE  
<ESC><GS> “a” 0  
ABC  
ABCD  
ABCDE  
<ESC><GS> “a” 1  
ABC  
<ESC><GS> “a” 2  
ABCD  
ABCDE  
STAR Command Specifications  
3-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC GS A n1 n2  
[Name] Specify absolute position  
[Code]  
ASCII  
ESC  
1B  
GS  
A
n1 n2  
Hexadecimal  
Decimal  
1D 41 n1 n2  
29 65 n1 n2  
27  
[Defined Area]  
0 ≤ n1 255  
0 n2 255  
---  
[Initial Value]  
[Function]  
Moves the printing position to the (n1 + n2 x 256) position based on the left margin.  
The right margin is also the reference for upside-down printing.  
This command is ignored if the print region is exceeded.  
When print data is duplicated, the new print data is overwritten by the old print data. (the portion duplicated in  
the new data is deleted.) However, bit image data is OR processed for the old print data.  
ESC GS R n1 n2  
[Name] Specify relative position  
[Code]  
ASCII  
ESC GS  
R
n1 n2  
Hexadecimal  
Decimal  
1B 1D 52 n1 n2  
27  
29 82 n1 n2  
[Defined Area]  
0 ≤ n1 255  
0 n2 255  
---  
[Initial Value]  
[Function]  
Moves the printing position from the current position to the (n1 + n2 x 256) position.  
This command is ignored if the print region is exceeded.  
When (n1 + n2 x 256) 32768, it moves {65536 – (n1 + n2 x 256)} dots in the left direction.  
When (n1 + n2 x 256) < 32768, it moves (n1 + n2 x 256)} dots in the right direction.  
When print data is duplicated, the new print data is overwritten by the old print data. (the portion duplicated in  
the new data is deleted.) However, bit image data is OR processed for the old print data.  
STAR Command Specifications  
3-32  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-7 Download  
ESC & NUL n1 n2 [m d1 d2 d3 d4 d5 (d6 d7)] n2 - n1 + 1  
[Name] Register download characters (vertical 1 byte font)  
[Code]  
ASCII  
ESC  
&
NUL n1 n2 [m d1 d2 d3 d4 d5 (d6 d7)] n2 - n1 + 1  
00 n1 n2 [m d1 d2 d3 d4 d5 (d6 d7)] n2 - n1 + 1  
Hexadecimal  
Decimal  
1B 26  
27 38  
0
n1 n2 [m d1 d2 d3 d4 d5 (d6 d7)] n2 - n1 + 1  
[Defined Area]  
33 ≤ n1 n2 127 (21h n1 n2 7Fh)  
m = 0, 128 (00h, 80h)  
0 d1 to d7 255  
[Initial Value]  
---  
[Function]  
Registers download characters to the specified character code.  
A maximum of 10 download characters can be registered for 7 x 9 and 5 x 9 fonts.  
The range of the location to write download characters is specified by n1 and n2. When the registered  
character is 1 character, n1 = n2.  
If one has been already registered to an address, it is overwritten.  
This command registers download characters independent to each font.  
m indicates the relationship of the character pattern and the print head (see figure below).  
Definition data (d1 to d7) set the bits that correspond to the dots to print to “1,” and the bits that correspond to  
the dots that are not printed to “0.”  
Even if ESC @ (command initialization) is executed, the registered download character is not cleared.  
This command is effective only a font other than the Thai font is selected as the character code table.  
(Composed of vertical 1 byte except for the Thai font.)  
Relationship of character pattern data and print head.  
1. When m = 0 (00h):  
Upper  
Lower  
D8 D7 D6 D5 D4 D3 D2 D1  
Pin Used  
Unused  
1
2
3
4
5
6
7
8
9
2. When m = 128 (80h):  
Upper  
Lower  
D8 D7 D6 D5 D4 D3 D2 D1  
Pin Used  
1
2
3
4
5
6
7
8
9
Unused  
Note • When registering 7 x 9 fonts, dots adjacent in the horizontal direction do not print.  
• When character rotation is specified, 7 x 9 font registered characters cannot be printed. 5  
x 9 font characters are always printed.  
STAR Command Specifications  
3-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
[Ex.]  
When selecting 7 x 9 fonts, and defining the character to 21H:  
7 Dots  
MSB  
d1  
d2  
d3  
d4  
d5  
d6  
d7  
LSB  
ESC & NUL n1 n2 m d1 d2 d3 d4 d5 d6 d7  
Code (Hexadecimal) 1B 26 00 21 21 80 3E 40 88 00 88 40 3E  
(1 when printing corresponding bits, and 0 for no print)  
STAR Command Specifications  
3-34  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
[Ex.]  
When selecting 5 x 9 fonts, and defining the character to 21H:  
5 Dots  
MSB  
d1 d2 d3 d4 d5  
LSB  
ESC & NUL n1 n2 m d1 d2 d3 d4 d5  
Code (Hexadecimal) 1B 26 00 21 21 00 38 45 45 45 7E  
(1 when printing corresponding bits, and 0 for no print)  
STAR Command Specifications  
3-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
ESC & m n1 n2 [d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 .... ak dk] n2 - n1 + 1  
[Name] Define download characters (vertical 2 byte font)  
[Code]  
ASCII  
ESC  
&
m
m
m
n1 n2  
n1 n2  
n1 n2  
[d1 d2 d3 d4.........dk-1 dk..] n2 - n1 + 1  
[d1 d2 d3 d4 .........dk-1 dk] n2 - n1 + 1  
[d1 d2 d3 d4 .........dk-1 dk] n2 - n1 + 1  
Hexadecimal  
Decimal  
1B 26  
27 38  
[Defined Area]  
• 7 x 9 Mode  
m = 1  
33 n1 n2 127 (21h n1 n2 7Fh)  
0 1 to 8 pins (d1 d3 d5 d7 … dk -1) 255  
9 pin (d2 d4 d6 … dk) = 0, 128 (00h, 80h)  
k = 14  
• 9 x 9 Mode  
m = 2  
33 n1 n2 127 (21h n1 n2 7Fh)  
0 1 to 8 pins (d1 d3 d5 d7 … dk -1) 255  
9 pin (d2 d4 d6 … dk) = 0, 128 (00h, 80h)  
k = 18  
[Initial Value]  
[Function]  
---  
Registers download characters to the specified character code.  
Specify 1 row of data with 1 byte of 1 to 8 pins, and 1 byte of 9 pin.  
It is possible to specify the ON dot up to 1 to 9 pins in the vertical direction. However, it is prohibited to specify  
the ON dot continuously in the horizontal direction.  
A maximum of 10 download characters can be registered for 7 x 9 and 9 x 9 fonts.  
The range of the location to write download characters is specified by n1 and n2. When the registered  
character is 1 character, n1 = n2.  
If one has been already registered to an address, it is overwritten.  
This command registers download characters independent to each font.  
Indicates the relationship of the character pattern and the print head (see figure below).  
Definition data (d1 to d7) set the bits that correspond to the dots to print to “1,” and the bits that correspond to  
the dots that are not printed to “0.”  
Even if ESC @ (command initialization) is executed, the registered download character is not cleared.  
This command is effective only a font other than the Thai font is selected as the character code table.  
(Composed of vertical 2 byte when using the Thai font.)  
STAR Command Specifications  
3-36  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
Relationship of character pattern data and print head.  
[Ex.]  
When selecting 7 x 9 fonts, and defining the character to 21H:  
7 Dots  
MSB  
d1 d3  
d13  
䊶䊶䊶䊶䊶䊶䊶䊶䊶䊶䊶㩷  
LSB  
䊶䊶䊶䊶䊶䊶䊶䊶䊶䊶䊶㩷  
d2 d4  
d14  
ESC & m c1 c2 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14  
Code (Hexadecimal) 1B 26 02 21 21 1F 00 20 00 44 00 00 00 44 00 20 00 1F 00  
(1 when printing corresponding bits, and 0 for no print)  
STAR Command Specifications  
3-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
[Ex.:]  
When selecting 9 x 9 fonts, and defining the character to 21H:  
7 Dots  
MSB  
d1 d3  
d13  
LSB  
d2 d4  
d14  
ESC & m c1 c2 x d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18  
Code (Hex.) 1B 26 02 21 21 1C 00 00 80 22 00 00 80 22 00 00 80 22 00 00 80 3F 00  
(1 when printing corresponding bits, and 0 for no print)  
STAR Command Specifications  
3-38  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
ESC % N  
[Name]  
Specify/cancel download characters  
[Code]  
ASCII  
ESC  
%
n
n
n
Hexadecimal  
Decimal  
1B 25  
27 37  
[Defined Area]  
n = 0, 1, 48, 49  
[Initial Value]  
Cancel download character  
[Function]  
Specifies/cancels download character according to n value.  
n
0, 48  
1, 49  
Cancel download characters  
Specify download characters  
<Print example of download characters>  
1. Register download character (ESC & NUL n1 n2 m0 m1 m2…)  
2. Specify download characters (ESC % n (n = 1))  
3. Print download characters  
STAR Command Specifications  
3-39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-8 Bit Image Graphics  
ESC K n NUL d1 d2 … dn  
[Name]  
Standard density bit image  
[Code]  
ASCII  
ESC  
K
n
n
n
NUL d1 d2  
00 d1 d2  
.. dn  
.. dn  
.. dn  
Hexadecimal  
Decimal  
1B 4B  
27 75  
0
d1 d2  
[Defined Area]  
[Initial Value]  
[Function]  
1 ≤n ≤total dot count  
0 d 255  
---  
This command prints bit images with only the data count determined by n.  
The amount of data that can be printed in one line is limited to the total dot count. Data that exceeds the total  
dot count or the right margin is ignored.  
See each printer’s product specifications manual for details regarding the total dot count.  
The printing of this command is a uni-directional print (SP2000, BD100).  
After printing the bit image, the printer automatically returns to the character mode.  
The following drawing shows the relationship of the print head needle wires and the data.  
Upper  
Lower  
b8 b7 b6 b5 b4 b3 b2 b1  
Pin Used  
1
2
3
4
5
6
7
8
9
Unused  
STAR Command Specifications  
3-40  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC L n1 n2 d1 d2 … dk  
[Name] Double density bit image  
[Code] ASCII  
Hexadecimal  
Decimal  
ESC  
L
n1 n2 d1 d2  
.. dk  
.. dk  
.. dk  
1B 4C n1 n2 d1 d2  
27 76 n1 n2 d1 d2  
[Defined Area]  
1 ≤ (n1 + n2 x 256) total half dot count  
k = n1 + n2 x 256  
0 d 255  
---  
[Initial Value]  
[Function]  
This command executes the bit image of a density doubled (half dot printing) for just the data count  
determined by n1 and n2.  
The amount of data that can be printed in one line is only the total half-dot count. Data that exceeds the  
total half-dot count or the right margin is ignored.See each printer’s product specifications manual for details  
regarding the total half-dot count.  
The relationship of the print head needle wires and the data is the same as ESC K (standard density bit  
image).  
When printing double-density bit images, dots adjacent in the horizontal direction do not print.  
The printing of this command is a uni-directional print (SP2000, BD100).  
After printing the bit image, the printer automatically returns to the character mode.  
STAR Command Specifications  
3-41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC ꢀ m n1 n2 d1 d2 … dk  
[Name]  
9/16/18 bit image graphics  
[Code]  
ASCII  
ESC  
^
m
m
m
n1 n2 d1 d2  
n1 n2 d1 d2  
n1 n2 d1 d2  
.. dk  
.. dk  
.. dk  
Hexadecimal  
Decimal  
1B 5E  
27 94  
[Defined Area]  
Spec. 1  
0 m ≤ 1 (“0” ≤ m ≤ “1”)  
Spec. 2  
[9W Printer]  
0 m ≤ 1 (“0” ≤ m ≤ “1”)  
[18W Printer]  
0 m ≤ 5 (“0” ≤ m ≤ “5”)  
1 ≤ (n1 + n2 x 256) = printable region  
0 d 255  
[Initial Value]  
---  
[Function]  
This command prints bit images with only the data count determined by n1, and n2 at standard or double  
density.  
Specify the horizontal print dot count (row) using n1 + n2 x 256 dots.  
• m = 0:  
• m = 1:  
Print standard density 9 dot bit images.  
The maximum number of dots in the horizontal direction is the total number of dots.  
Print double density 9 dot bit images.  
The maximum number of dots in the horizontal direction is the total number of half dots.  
Dots adjacent in the horizontal direction do not print.  
• m = 2:  
• m = 3:  
Print standard density 16 dot bit images.  
The maximum number of dots in the horizontal direction is the total number of dots.  
Print double density 16 dot bit images.  
The maximum number of dots in the horizontal direction is the total number of half dots.  
Dots adjacent in the horizontal direction do not print.  
• m = 4:  
• m = 5:  
Print standard density 18 dot bit images.  
The maximum number of dots in the horizontal direction is the total number of dots.  
Print double density 18 dot bit images.  
The maximum number of dots in the horizontal direction is the total number of half dots.  
Dots adjacent in the horizontal direction do not print.  
Note • Data exceeding the maximum number of dots or the right margin is ignored.  
• Total number of dots and total number of half-dots follows the memory switch setting.  
(See the specifications manual)  
• When m is outside the defined area, the following process occurs.  
Spec. 1  
• Data after n1 is processed as normal data.  
Spec. 2  
• The dots for the horizontal print dot count (row) n1 + n2 x 256 are discarded.  
• When printing of the bit image is ended, the system returns to normal data processing.  
STAR Command Specifications  
3-42  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
The following drawing shows the relationship of the print head needle wires and the data.  
1. When m = 0, 1 (9-dot bit image)  
dn: 1 to 8 pin data  
MSB  
LSB  
b7 b6 b5 b4 b3 b2 b1 b0  
Pin Used  
1
2
3
4
5
6
7
8
9
b7 b6 b5 b4 b3 b2 b1 b0  
MSB  
LSB  
dn + 1: 9 pin data  
2. When m = 2, 3 (16-dot bit image)  
dn: 1 to 8 pin data  
MSB  
LSB  
b7 b6 b5 b4 b3 b2 b1 b0  
Pin Number  
1
2
4
6
8
3
5
7
9
10  
11  
13  
15  
12  
14  
16  
b7 b6 b5 b4 b3 b2 b1 b0  
MSB  
LSB  
dn + 1: 9 to 16 pin data  
STAR Command Specifications  
3-43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
3. When m = 4, 5 (18-dot bit image)  
dn: 1 to 8 pin data  
MSB  
LSB  
b7 b6 b5 b4 b3 b2 b1 b0  
Pin Number  
1
2
4
6
8
3
5
7
9
10  
11  
13  
15  
12  
14  
16  
17  
b7 b6 b5 b4 b3 b2 b1 b0  
MSB LSB  
18  
dn + 1: 9 to 16 pin data  
b7 b6 b5 b4 b3 b2 b1 b0  
MSB LSB  
dn +2: 17 to 18 pin data  
STAR Command Specifications  
3-44  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
3-3-9 Logo  
ESC FS q n [x11 x12 y11 y12 d1…dk]1…[xn1 xn2 yn1 yn2 d1…dk] n  
[Name] Register logo  
ESC FS  
1B 1C  
q
71  
n
n
n
[x11 x12 y11 y12  
[x11 x12 y11 y12  
[x11 x12 y11 y12  
d1  
d1  
d1  
.. dk]1  
.. dk]1  
.. dk]1  
.. [xn1  
.. [xn1  
.. [xn1  
xn2  
xn2  
xn2  
yn1 yn2  
yn1 yn2  
yn1 yn2  
d1  
d1  
d1  
..  
..  
..  
dk]n  
dk]n  
dk]n  
[Code] ASCII  
Hexadecimal  
Decimal  
27  
28  
113  
[Defined Area]  
1 ≤ n 255  
0 xn1 255, 0 xn2 3  
1 (xn1 + xn2 x 256) 1023  
0 yn1 255, 0 yn2 1  
1 (yn1 + yn2 x 256) 288  
0 d 255  
k = {(xn1 + xn2 x 256) x (yn1 + yn2 x 256) x 8}  
[Initial Value]  
[Function]  
---  
Parameter details  
• n:  
Specifies registered logo count  
• xn1, xn2:  
• yn1, yn2:  
• d:  
Horizontal size of registered logo {(xn1 + xn2 x 256) x 8} dots  
Vertical size of registered logo {(yn1 + yn2 x 256) x 8} dots  
Registered logo data  
• k:  
Logo data count  
• This command should be specified at the top of the line.  
If there is unprinted data in the line buffer, this command is executed after printing that data at the point up to  
where ESC FS q is procssed.  
• When the first parameter is determined to be free of error, the printer starts processing this command.  
• When logo register processing starts, all previously defined data is deleted.  
(It is not possible to reregister a portion of a plurality of defined logo data.)  
• Logo registration numbers are defined in rising order from 1.  
• If the defined area specified by the parameter is not empty, or if there is an error in the parameter  
specification, register processing is exited. (The pre-registered and complete data is effective.)  
• The printer should be reset if logo registration is completed or register processing is aborted.  
• If an error occurs while performing register processing (the time from when the first parameter is OK until  
the printer initialization is completed after registering a logo), error processing, mechanical operation and  
status processing cannot be performed.Also, data must not be sent from the host during that time.  
• This command is executed only for logo registration and does not accompany the printing operation. Logos  
are printed using the ESC FS p (print NV logo) command.  
• The NV memory capacity is 2 Mbits (256 Kbytes = 262,144 bytes). However, 4 Kbytes (4,096 bytes) are  
kept as parameter information separate to the data so the data region memory capacity is 258,048 Bytes.  
Ex.: When the registered data size per each one is 6 Kbytes (6,144 bytes), it is possible to register  
258,048/6144 = 42.  
Note • If this command is used frequently, there is the possibility of damaging the non-volatile  
memory. Write to the non-volatile memory less than 10 times in one day.  
The relationships between input data and the actual print are shown on the next page.  
STAR Command Specifications  
3-45  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
Relationships of logo and registered data  
xn = xn1 + xn2 x 256, yn = yn1 + yn2 x 256  
{(xn1 + xn2 x 256) x 8} dots  
Data  
MSB  
d[11]  
d[21]  
d[n1]  
(yn1 + yn2 x 256) bytes  
(yn1 + yn2 x 256) x 8  
dots  
d[12]  
d[22]  
d[n2]  
LSB  
d[x1]  
d[x2]  
d[xn]  
Data specification order (example of the above)  
d[11] d[12] • • • • d[x1] d[21] d[22] • • • • d[x2] • • • • • • • • • • • d[n1] d[n2] • • • • d[xn]  
STAR Command Specifications  
3-46  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
ESC FS p n m  
[Name] Print logo  
[Code]  
ASCII  
ESC FS  
1B 1C  
p
n
n
n
m
m
m
Hexadecimal  
Decimal  
70  
27 28 112  
[Defined Area]  
1 n 255 (When printing normally)  
0 m 3  
48 m ≤ 51 (“0” ≤ m ≤ “3”)  
[Initial Value]  
---  
[Function]  
Prints the logo of the number n registered using the logo registration command according to the print mode  
m.  
n: Logo Specification  
n
Function  
Specified logo number  
Remarks  
1 to 255  
m: Print Mode  
m
Print Size  
Horizontal Direction Dot Density  
Vertical Direction Dot Density  
(DPI)  
Remarks  
(DPI) *1  
Double density (169.3)  
Standard density (84.7)  
Double density (169.3)  
Standard density (84.7)  
0, 48  
1, 49  
2, 50  
3, 51  
Normal  
Double density (144)  
Horizontal double size  
Vertical double size  
Double high/wide  
Double density (144)  
Standard density (72)  
Standard density (72)  
*1: The actual value of the dot pitch in the horizontal direction is 0.30 mm for standard density and 0.15 mm  
for double density .  
• If the parameter is within the defined region, execute this command after printing the unprinted data in the  
line buffer.  
(Unprinted data is printed regardless of whether the specified logo was registered by n.)  
Therefore, it is not possible to print with other data in the same line (characters, bit images, bar codes).  
• For horizontal double density, logo data that is continuously ON in the horizontal direction, the printer  
automatically thins out the data.  
In such cases, right side data of the data that is continuously ON is forced OFF.  
• Print modes, excluding upside-down printing (enhanced, double, underline, character size, black/white  
inverted, and 90˚ right rotation) are unaffected.  
• If the logo horizontal print size exceeds the print region, the portion exceeding the area is not printed.  
• This command is affected by the following command settings.  
• Left margin (ESC I n)  
• Right margin (ESC Q n)  
• Position alignment (ESC GS a n)  
• Absolute position movement (ESC GS A n1 n2)  
• Absolute position movement (ESC GS R n1 n2)  
• Print region setting (ESC RS A n)  
• Horizontal tab (HT)  
• Upside-down printing (SI)  
STAR Command Specifications  
3-47  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-11 Cutter Control  
ESC d n  
[Name]  
Paper cut instruction  
[Code]  
ASCII  
ESC  
1B  
d
n
n
n
Hexadecimal  
Decimal  
64  
27 100  
[Defined Area]  
[Initial Value]  
[Function]  
0 ≤ n 3  
48 n ≤ 51 (“0” ≤ n ≤ “3”)  
---  
This command executes the auto-cut according to the n specification, after printing data in the line buffer.  
After auto-cutter is executed, the printer considers that position to be the top of the page.  
n
Auto-cutter  
Full cut at the current position.  
0, 48  
This command is ignored on tear-bar models.  
1, 49  
2, 50  
3, 51  
Partial cut at the current position.  
This command is ignored on tear-bar models.  
Paper is fed to cutting position, then a full cut is executed. (*!)  
On tear-bar models, paper is fed to the tear-bar position. (*2)  
Paper is fed to cutting position, then a partial cut is executed. (*1)  
On tear-bar models, paper is fed to the tear-bar position. (*2)  
(*1) Paper feed to cutting position:  
(*2) Paper feed to tear-bar position:  
Executes a 1 inch paper feed.  
Executes a 7/6 inch paper feed.  
The auto-cutter function operates in the following ways on models that only have a full cut or a partial cut.  
• Models that perform only a full cut.  
Executes a full cut when for instructions calling  
for a partial cut.  
• Models that perform only a partial cut.  
Executes a partial cut when for instructions calling  
for a full cut.  
STAR Command Specifications  
3-48  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-12 External Device Drive  
ESC BEL n1 n2  
[Name]  
Set external drive device 1 pulse width  
[Code]  
ASCII  
ESC BEL n1 n2  
Hexadecimal  
Decimal  
1B  
27  
07 n1 n2  
n1 n2  
7
[Defined Area]  
1 ≤ n1 127  
1 n2 127  
[Initial Value]  
n1 = 20 (Energizing time: 200 msec)  
n2 = 20 (Delay time: 200 msec)  
[Function]  
Sets the energizing and delay times for drive of the external device (such as cash drawers).  
• Energizing time = 10 x n1 (ms)  
• Delay time = 10 x n2 (ms)  
ON  
Drive Pulse  
OFF  
10 x n1 (msec)  
(Energize Time)  
10 x n2 (msec)  
(Delay Time)  
Print Operation  
Prohibit Printing, Paper Feed  
After printing, this is executed by BEL (External device 1 drive instruction) or FS (External device 1 drive  
instruction (real time)).  
Handled in the following way when n1 and n2 are out of range.  
• When n1 = 0, or n2 = 0, this command is ingored.  
• When n1 > 128, n = 128, when n2 > 128, n = 128.  
STAR Command Specifications  
3-49  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
BEL  
[Name]  
External device 1 drive instruction  
[Code]  
ASCII  
BEL  
07  
7
Hexadecimal  
Decimal  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Executes the external device drive conditions set according to the ESC BEL (external device drive pulse  
width setting command).  
As with other commands, this command temporarily stores data in the data buffer, then executes in the order  
received.  
Note External device 1 and external device 2 cannot be executed simultaneously.  
FS  
[Name]  
External device 1 drive instruction (real time)  
[Code]  
ASCII  
FS  
1C  
28  
Hexadecimal  
Decimal  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Executes the external device drive conditions set according to the ESC BEL (external device drive pulse  
width setting command).  
The printer executes this command immediately upon reception.  
Note External device 1 and external device 2 cannot be executed simultaneously.  
STAR Command Specifications  
3-50  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
SUB  
[Name] External device 2 drive instruction (real time)  
[Code]  
ASCII  
SUB  
1A  
Hexadecimal  
Decimal  
26  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Drives external device 2.The energizing time and delay time are fixed at 200 ms each.  
The printer executes this command immediately upon reception.  
This command is the same as the EM command.  
Note External device 1 and external device 2 cannot be executed simultaneously.  
This command is executed in real time only, so even if executed continuously, the drive  
occurs only once.  
EM  
[Name] External device 2 drive instruction (real time)  
[Code]  
ASCII  
EM  
19  
Hexadecimal  
Decimal  
25  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Drives external device 2.The energizing time and delay time are fixed at 200 ms each.  
The printer executes this command immediately upon reception.  
This command is the same as the SUB command.  
Note External device 1 and external device 2 cannot be executed simultaneously.  
This command is executed in real time only, so even if executed continuously, the drive  
occurs only once.  
STAR Command Specifications  
3-51  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC GS EM DC1 m n1 n2  
[Name]  
Set external buzzer drive pulse condition  
[Code]  
ASCII  
ESC  
1B  
GS  
1D  
29  
EM  
19  
DC1  
11  
m
m
m
n1 n2  
n1 n2  
n1 n2  
Hexadecimal  
Decimal  
27  
25  
17  
[Defined Area]  
1 ≤ m 2  
49 m 50  
0 n1 255  
0 n2 255  
n1 = 0, n2 = 0  
[Initial Value]  
[Function]  
Set external buzzer drive pulse condition.  
m specifies the buzzer drive terminal that sets the condition.  
m
Buzzer Drive Terminals  
1, 49  
2, 50  
Buzzer drive terminal 1  
Buzzer drive terminal 2  
n1 specifies the energizing time; n2 specifies the delay time.  
• Energizing time  
• Delay time  
= 20 msec x n1  
= 20 msec x n2  
ON  
Drive Pulse  
OFF  
20 x n1 (msec)  
(Energize Time)  
20 x n2 (msec)  
(Delay Time)  
Print Operation  
Prohibit Printing, Paper Feed  
The drive of the external buzzer set by this command is performed by <ESC> <GS> <EM> <DC2> m n1 n2.  
The set value is not initialized by <ESC> “@”, or <CAN>.  
STAR Command Specifications  
3-52  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC GS EM DC2 m n1 n2  
[Name]  
Execute external buzzer drive  
[Code]  
ASCII  
ESC GS EM  
DC2  
12  
m
m
m
n1 n2  
n1 n2  
n1 n2  
Hexadecimal  
Decimal  
1B  
27  
1D  
29  
19  
25  
18  
[Defined Area]  
1 ≤ m 2  
49 m 50  
1 n1 20  
n2 = 0  
---  
[Initial Value]  
[Function]  
Repeatedly drives the buzzer according to the ON/OFF conditions set by the external buzzer drive pulse  
condition command <ESC> <GS> <EM> <DC1> m t1 t2.  
m specifies the buzzer drive terminal to drive.  
m
Buzzer Drive Terminals  
1, 49  
2, 50  
Buzzer drive terminal 1  
Buzzer drive terminal 2  
Specifies the number of times to repeat buzzer drive with (n2 x 256 + n1).  
Buzzer cannot ring whle printer is printing.  
This command is prohibited for use for anything other than ringing the buzzer.  
(When this command is used for the drawer drive on models equipped with an external device terminal, it will  
be damaged, so it is absolutely prohibited.)  
The buzzer can be stopped by pressing the paper feed switch while it is ringing.  
Ex.  
n1 = 8  
ON  
Drive Pulse  
OFF  
on off  
Print Operation  
Prohibit Printing, Paper Feed  
(Note) When off time = 0, it is possible to ring the buzzer continuously for only the amount of n1.  
For example, if on = 5 seconds, and off = 0, n1 = 20 times, the buzzer will ring for 100 seconds.  
STAR Command Specifications  
3-53  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-13 Status  
ENQ  
[Name]  
Inquire ENQ status  
[Code]  
ASCII  
ENQ  
05  
Hexadecimal  
Decimal  
5
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
This command is effective only when using an interface capable of bi-directional data communications.  
When this command is received, the printer sends the 1-byte of ENQ status in real time to the host (not taking  
it from the reception buffer, but executing it immediately upon reception from the host).  
Bi-directional parallel interfaces enter a “data present” state.  
See Appendix ENQ Command Status for details regarding status.  
When this command is sent once to the printer, do not send the next ENQ command until the ENQ status has  
been received.  
This command is not used when auto-status is valid.  
EOT  
[Name] Inquire EOT status  
[Code]  
ASCII  
EOT  
04  
Hexadecimal  
Decimal  
4
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
This command is effective only when using an interface capable of bi-directional data communications.  
When this command is received, the printer sends the 1-byte of EOT status in real time to the host (not taking  
it from the reception buffer, but executing it immediately upon reception from the host).  
Bi-directional parallel interfaces enter a “data present” state.  
See Appendix EOT Command Status for details regarding status.  
When this command is sent once to the printer, do not send the next EOT command until the EOT status has  
been received.  
This command is not used when auto-status is valid.  
STAR Command Specifications  
3-54  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC ACK SOH  
[Name]  
Inquire status  
[Code]  
ASCII  
ESC ACK SOH  
Hexadecimal  
Decimal  
1B  
27  
06  
6
01  
1
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
This command is effective only when using an interface capable of bi-directional data communications.  
When this command is received, the printer sends the status in real time to the host (not taking it from the  
reception buffer, but executing it immediately upon reception from the host).  
Bi-directional parallel interfaces enter a “data present” state.  
See the Appendix Auto Status for details regarding status.  
When in the serial interface DTR mode, and using a parallel interface, set so that the status can be inquired  
even when offline for errors, etc.  
This command is not used when auto-status is valid.  
When this command is sent once to the printer, do not send the next ESC ACK SOH command until the final  
auto status has been received.  
ESC RS a n  
[Name]  
Set automatic status transmission conditions  
[Code]  
ASCII  
ESC  
1B  
RS  
1E  
30  
a
61  
97  
n
n
n
Hexadecimal  
Decimal  
27  
[Defined Area]  
[Initial Value]  
[Function]  
0 ≤ n 3  
48 n ≤ 51 (“0” ≤ n ≤ “3”)  
DIP switch or memory switch setting  
This command is effective only on printers that have an interface capable of bi-directional data  
communications.  
When using serial, parallel or USB (vendor class), use is possible.  
The command is ignored (set to enable auto-status) when using Ethernet or wireless LAN.  
The command is ignored when using USB (printer class).  
Spec. 1  
Set the automatic status transmission conditions of the table below.Sends the automatic status one time.  
Spec. 2  
The function of this command obeys the setting of the memory switch, as shown below.  
Memory switch condition (1): Set the automatic status transmission conditions of the table below.  
Memory switch condition (2): Sends the automatic status one time.  
Automatic Status Transmission Conditions  
n
Status transmission conditions  
Automatic status invalid  
Automatic status valid  
0, 48  
1, 49  
See Appendix 2 for details regarding auto-status.  
Settings of this command are unaffected by the ESC @ (command initialization) command.  
See each printer's product specifications manual for details on the memory switch settings.  
STAR Command Specifications  
3-55  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ETB  
[Name]  
Update ETB status (check after printing)  
[Code]  
ASCII  
ETB  
17  
Hexadecimal  
Decimal  
23  
[Defined Area]  
---  
[Initial Value]  
Spec. 1 ---  
Spec. 2 ETB countr = 0  
[Function]  
This command is effective only when using an interface capable of bi-directional data communications.  
Spec. 1  
This command waits until all printing is completed (the print motor is stopped), and after printing is completed,  
the auto status printer status 1-1 (ETB command) becomes 1 (ETB execution completed).  
Note that when executing this command, and print data remains the line buffer, this command is executed  
after printing the remaining data.  
The hose checks that this bit has changed to “1” thereby making it possible to ascertain that the printing of  
the sent data is completed.  
This ETB status bit is cleared to “0” when returned to host.  
The following shows the details of the processing in the printer with this command.  
(1) Reads out the ETB command from the reception buffer. .  
(2) Waits for the printing of data to be completed before the ETB command  
(3) After checking the end of printing, the auto status ETB status is set  
(4) Auto status transmission (only when auto status is valid)  
See Appendix for details regarding the auto status.  
Spec. 2  
This command waits until all printing is completed (the print motor is stopped), and after printing is completed,  
the auto status printer status 1-1 (ETB command) becomes 1 (ETB execution completed), and the ETB  
counter is updated (incremented).  
Note that when executing this command, and print data remains the line buffer, this command is executed  
after printing the remaining data.  
The hose checks that this bit has changed to “1” thereby making it possible to ascertain that the printing of  
the sent data is completed.  
This ETB status bit is cleared to “0” when returned to host.  
Also, ETB is appended to the end of 1 data block and several blocks are sent at once. By getting the ETB  
counter sequentially, it is possible to confirm the end of printing the several blocks.  
Note that the ETB counter is cleared to zero by the ESC RS E command.  
The following shows the details of the processing in the printer with this command.  
(1) Reads out the ETB command from the reception buffer. .  
(2) Waits for the printing of data to be completed before the ETB command  
(3) After checking the end of printing, the auto status ETB status is set, and the ETB counter is  
incremented.  
(4) Auto status transmission (only when auto status is valid)  
See Appendix for details regarding the auto status.  
STAR Command Specifications  
3-56  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC RS E n  
[Name]  
Initialize ASB ETB counter, and ETB status.  
[Code]  
ASCII  
ESC  
1B  
RS  
E
n
n
n
Hexadecimal  
Decimal  
1E 45  
30 69  
27  
[Defined Area]  
n = 0  
n = 48 (“0”)  
[Initial Value]  
[Function]  
---  
Clears the ASB ETB counter to zero and clears the ETB status of the auto-status 1-1.  
STAR Command Specifications  
3-57  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-3-14 Kanji Characters (only on models that carry Kanji characters)  
ESC p  
[Name] Specify JIS Japanese character mode (Japanese specifications only)  
[Code]  
ASCII  
ESC  
1B  
p
70  
Hexadecimal  
Decimal  
27  
112  
[Defined Area]  
---  
[Initial Value]  
Select JIS Japanese character mode  
[Function]  
Specifies JIS Japanese character mode  
When in JIS Japanese character mode, all character codes are handled as 2 byte Kanji characters (First  
byte: upper code; second byte: lower code).Even when setting the JIS Kanji mode, the control code is valid.  
This command is ignored for models not equipped with Japanese characters and when the specification for  
the location of use is specified as SBCS (single byte countries) by the memory switch.  
Spec. 1  
When the lower code is 20h, 7Fh, it is handled as a space code.  
Spec. 2  
When the lower code is 20h, 7Fh, 2 bytes are ignored.  
ESC q  
[Name] Cancel JIS Japanese character mode (Japanese specifications only)  
[Code]  
ASCII  
ESC  
1B  
q
71  
Hexadecimal  
Decimal  
27  
113  
[Defined Area]  
---  
[Initial Value]  
Cancel JIS Japanese character mode  
[Function]  
Cancel JIS Japanese character mode  
This command is ignored for models not equipped with Japanese characters and when the specification for  
the location of use is specified as SBCS (single byte countries) by the memory switch.  
STAR Command Specifications  
3-58  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC $ n  
[Name] Specify/cancel JIS Japanese character mode (Japanese specifications only)  
[Code]  
ASCII  
ESC  
$
n
n
n
Hexadecimal  
Decimal  
1B 24  
27 36  
[Defined Area]  
n = 0, 1, 48, 49  
[Initial Value]  
Memory switch setting  
[Function]  
Specifies and cancels the shift JIS Japanese character mode.  
n
JIS Japanese Character Mode  
0, 48  
1, 49  
Cancels the shift JIS Japanese character mode (Selection of block graphics mode)  
Specify shift JIS Japanese character mode  
When in shift JIS Japanese character mode, if the data is <80>H to <9F>H or <E0>H to <FF>H, this is  
handled as 2 byte Kanji characters (First byte: upper code; second byte: lower code).Even when setting the  
shift JIS Japanese character mode, the control code is valid.  
When the shift JIS Chinese character mode is canceled, the block graphics mode is selected. At that time, if  
the data is <80>H to <9F>H or <E0>H to <FF>H, this is handled as 1 byte of block graphic characters.  
This command is ignored for models not equipped with Japanese characters and when the specification for  
the location of use is specified as SBCS (single byte countries) by the memory switch.  
See each printer's product specifications manual for details on the memory switch settings.  
Spec. 1  
When the lower code is 7Fh, it is handled as a space code.  
Spec. 2  
When the lower code is 7Fh, 2 bytes are ignored.  
STAR Command Specifications  
3-59  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC s n1 n2  
[Name] Set two byte Kanji characters left/right spaces  
[Code]  
ASCII  
ESC  
1B  
s
n1 n2  
Hexadecimal  
Decimal  
73 n1 n2  
27 115 n1 n2  
[Defined Area]  
0 ≤ n1 255  
0 n2 255  
(However, n1 + n2 + character width ≤ printable region)  
[Initial Value]  
• Japanese specifications  
Memory switch setting  
Memory SW  
Condition (1)  
Condition (2)  
n1  
0
n2  
2
0
4
• For China and Taiwan specifications  
Spec. 1: n = 0, n2 = 4  
Spec. 2: Memory switch setting  
Memory SW  
Condition (1)  
Condition (2)  
n1  
0
n2  
4
0
2
[Function]  
n1, n2 specified spaces are Japanese character spaces. n1 is the left side character; n2 is the right side  
character.  
The values of n1 and n2 when using two-byte 8 x 16, two-byte 16 x 16 and double-tall 8 x 16 characters  
correspond to 1/2 dots; the n1 and n2 values when using double high and wide 16 x 16 characters  
correspond to 1 dot.  
If the Japanese character size including the right and left spaces (n1 + character width + n2) exceeds the  
print region, printing will not be possible and a question mark (“?”) will be printed instead.  
This command is ignored for models not equipped with Chinese fonts (for overseas) and when the  
specification for the location of use is specified as SBCS (single byte countries) by the memory switch.See  
each printer's product specifications manual for details on the memory switch settings.  
ESC t n1 n2  
[Name] Set 1 byte Kanji characters left/right spaces (Japanese specifications only)  
[Code]  
ASCII  
ESC  
1B  
t
n1 n2  
Hexadecimal  
Decimal  
74 n1 n2  
116 n1 n2  
27  
[Defined Area]  
0 ≤ n1 255  
0 n2 255  
(However, n1 + n2 + character width ≤ printable region)  
[Initial Value]  
Memory switch setting  
Memory SW  
Condition (1)  
Condition (2)  
n1  
0
n2  
1
0
2
[Function]  
n1, n2 specified spaces are Japanese character spaces.n1 is the left side character; n2 is the right side  
character.  
The values of n1 and n2 when using two-byte 8 x 16, two-byte 16 x 16 and double-tall 8 x 16 characters  
correspond to 1/2 dots; the n1 and n2 values when using double high and wide 16 x 16 characters  
correspond to 1 dot.  
If the Japanese character size including the right and left spaces (n1 + character width + n2) exceeds the  
print region, printing will not be possible and a question mark (“?”) will be printed instead.  
This command is ignored for models not equipped with Japanese characters and when the specification for  
the location of use is specified as SBCS (single byte countries) by the memory switch.See each printer's  
product specifications manual for details on the memory switch settings.  
STAR Command Specifications  
3-60  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC r c1 c2 d1...dk  
[Name]  
Register Chinese download characters  
[Code]  
ASCII  
ESC  
1B  
r
c1 c2 d1  
.. dk  
.. dk  
.. dk  
Hexadecimal  
Decimal  
72 c1 c2 d1  
27 114 c1 c2 d1  
[Defined Area]  
0 ≤ d 255  
k = 32  
c1 and c2 differ according to specifications and code type (see table below).  
[Initial Value]  
All spaces  
[Function]  
Registers Japanese download characters to c1 and c2 addresses, but the following shows the possible code  
range.  
If one has been already registered to an address, it is overwritten.  
Chinese download characters once defined are valid until redefined or the power is turned OFF.  
The definition range varies according to model. (Below: Specs. 1, 2, and 3)  
Spec. 1  
Specifications  
c1  
c2  
Registration count  
10 Characters  
10 Characters  
10 Characters  
Japanese Language Characters  
Kanji Characters  
c1 = 77h  
c1 = F8h  
c1 = FEh  
20h c2 29h  
21h c2 2Ah  
F0h c2 F9h  
Taiwan Characters  
Spec. 2  
Specifications  
c1  
c2  
Registration count  
10 Characters  
10 Characters  
10 Characters  
Japanese Language Characters  
Kanji Characters  
c1 = 77h  
c1 = FAh  
c1 = FEh  
20h c2 29h  
21h c2 2Ah  
F0h c2 F9h  
Taiwan Characters  
Spec. 3  
Specifications  
c1  
c2  
Registration count  
94 Characters  
94 Characters  
94 Characters  
Japanese Language Characters  
Kanji Characters  
c1 = 77h  
20h c2 7Dh  
A1h c2 FEh  
A1h c2 FEh  
FEh c1 FFh  
FEh c1 FFh  
Taiwan Characters  
Defined Japanese download characters are accessed with two-bytes, in the same way as other Kanji  
characters.At that time, c1 is the first byte, c2 is the second byte.  
d1, d2 • • • d32 are character data.  
STAR Command Specifications  
3-61  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
They are designed as shown below and data is sent sequentially.  
Horizontal 16 Dots  
d1 d3 d5 d7 d9 d11 d13 d15 d17 d19 d21 d23 d25 d27 d29 d31  
MSB  
LSB  
Vertical  
16 Dots  
d2 d4 d6 d8 d10 d12 d14 d16 d18 d20 d22 d24 d26 d28 d30 d32  
MSB  
LSB  
The font of Chinese download characters is composed of 16 x 16 dot patterns.  
Bits that correspond to the dots to print are “1,” and the bits that correspond to the dots that are not printed  
are “0.”  
STAR Command Specifications  
3-62  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
ESC u 1  
[Name] Specify 16 x 16 dot [single density] Kanji characters.  
[Code]  
ASCII  
ESC  
1B  
u
1
Or ESC  
u
“1”  
Hexadecimal  
Decimal  
75 01  
117  
1B  
27  
75  
31  
27  
1
117 149  
[Defined Area]  
[Initial Value]  
---  
Specify two-byte 16 x 16 dot (single density) Kanji characters.  
[Function]  
Specify 16 x 16 dot [single density] Kanji characters.  
When two-bytes is selected, they become two-pass characters (state (B) to state (A))Dots continuous  
horizontally are thinned for printing.  
This command sets to the double-tall expanded character mode by combining with ESC x 0 (Specify  
expanded Kanji characters) (state (B) → state (C))  
See “Relationship of Kanji Character Size Selection.”  
ESC u 0  
[Name]  
Specify 16 x 16 dot [Double Density] Kanji characters  
[Code]  
ASCII  
ESC  
1B  
u
0
Or ESC  
u
75  
“0”  
30  
Hexadecimal  
Decimal  
75 00  
117  
1B  
27  
27  
0
117  
148  
[Defined Area]  
[Initial Value]  
---  
Specify two-byte 16 x 16 dot (single density) Kanji characters.  
[Function]  
Specify 16 x 16 dot [double density] Kanji characters.  
When two-bytes is selected, they become four-pass characters (state (A) to state (B))Dots continuous  
horizontally are printing.  
This command sets to the 4 x expanded character mode by combining with ESC x 0 (Specify expanded Kanji  
characters) (state (A) → state (D))  
See “Relationship of Kanji Character Size Selection.”  
STAR Command Specifications  
3-63  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC x 1  
[Name]  
Specify two byte Kanji characters (cancel expanded Kanji characters)  
[Code]  
ASCII  
ESC  
1B  
x
1
01  
1
Or ESC  
x
78  
“1”  
31  
49  
Hexadecimal  
Decimal  
78  
1B  
27  
27 120  
120  
[Defined Area]  
[Initial Value]  
---  
Specify two-byte 16 x 16 dot (single density) Kanji characters.  
[Function]  
Cancels specify Chinese character expansion, and sets to two-byte Kanji characters  
When 16 x 16 dot Kanji characters [single density] are selected, they become two-pass characters (state (C)  
to state (A))  
When 16 x 16 dot Kanji characters [double density] are selected, they become four-pass characters (state (D)  
to state (B))  
See “Relationship of Kanji Character Size Selection.”  
ESC x 0  
[Name]  
Specify expanded Kanji characters (Double high/double high & wide)  
[Code]  
ASCII  
ESC  
1B  
x
0
Or ESC  
x
“0”  
Hexadecimal  
Decimal  
78 00  
1B  
27  
78 30  
27 120  
0
120 48  
[Defined Area]  
[Initial Value]  
---  
Specify two-byte 16 x 16 dot (single density) Kanji characters.  
[Function]  
Sets Chinese character expansion.  
When 16 x 16 dot Kanji characters [double density] are selected, they become two-pass characters (double-  
tall size: state (A) to state (C))  
When 16 x 16 dot Kanji characters [double density] are selected, they become horizontally and vertically  
expanded characters (double high & wide size: state (B) to state (D))  
See “Relationship of Kanji Character Size Selection.”  
STAR Command Specifications  
3-64  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC w 1  
[Name]  
Specify two-byte 16 x 16 dot Kanji characters [Single Density] (Default)  
[Code]  
ASCII  
ESC  
1B  
w
1
01  
1
Or ESC  
w
77  
“1”  
31  
49  
Hexadecimal  
Decimal  
77  
1B  
27  
27 119  
119  
[Defined Area]  
[Initial Value]  
---  
Specify two-byte 16 x 16 dot (single density) Kanji characters.  
[Function]  
Cancels specify Japanese character expansion, and sets to two-byte 16 x 16 dot Kanji characters [single  
density]  
Kanji characters become two-pass characters ( to state (A))  
When the power is turned off, this is set.  
See “Relationship of Kanji Character Size Selection.”  
ESC w 0  
[Name]  
Specify double high & wide Kanji characters  
[Code]  
ASCII  
ESC  
1B  
w
0
Or ESC  
w
“0”  
Hexadecimal  
Decimal  
77 00  
1B  
27  
77 30  
27 119  
0
119 48  
[Defined Area]  
[Initial Value]  
---  
Specify two-byte 16 x 16 dot (single density) Kanji characters.  
[Function]  
Sets double high & wide (double-wide/double-high) 16 x 16 Kanji characters. (to state (D))  
See “Relationship of Kanji Character Size Selection.”  
STAR Command Specifications  
3-65  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
<Relationship of Chinese Character Size Selection>  
State (A)  
State (C)  
ESC x 0  
ESC x 1  
Two-byte 16 x 16 Dot Kanji [Single Density]  
(2-pass Print)  
Double high Kanji  
(Double-high size, 2-pass Print)  
ESC w 0  
ESC u 0  
ESC u 1  
ESC u 0  
ESC u 1  
ESC w 1  
ESC x 0  
ESC x 1  
State (B)  
State (D)  
Two-byte 16 x 16 Dot Kanji [Double Density]  
(4-pass Print)  
Double high & wide Kanji  
(Double wide x double high size, 2-pass Print)  
* See 5. Appendix 5-2 Expansion Position for details on the differences of dot configurations of [single density] and  
[double density] in two-byte 16 x 16 dot Kanji characters. This section uses a Japanese character to illustrate the differ-  
ence.  
STAR Command Specifications  
3-66  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
3-3-15 Others  
RS  
[Name] Ring buzzer  
[Code]  
ASCII  
RS  
1E  
30  
Hexadecimal  
Decimal  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Issues a short buzzer sound from the printer.  
CAN  
[Name]  
Cancel print data and initialize commands  
[Code]  
ASCII  
CAN  
18  
Hexadecimal  
Decimal  
24  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
When the reception buffer and line buffer are cleared, the set commands are initialized.  
Immediately executed not when taking out from the reception buffer, but when received from the host.  
DIPSW and memory switch re-read is not performed.  
The following shows the specifications that are not initialized by this command.  
• DC1 and DC3 select/deselect status  
• ESC BEL external device drive conditions  
• Auto status valid/invalid conditions  
STAR Command Specifications  
3-67  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
DC3  
[Name]  
Printer deselect  
ASCII  
[Code]  
DC3  
13  
Hexadecimal  
Decimal  
19  
[Defined Area]  
---  
[Initial Value]  
Select printer  
[Function]  
Deselects printer.  
All received data is discarded until the next DC1 (printer select) is received.  
DC1  
[Name]  
Select printer  
ASCII  
[Code]  
DC1  
Hexadecimal  
Decimal  
11  
17  
[Defined Area]  
---  
[Initial Value]  
Select printer  
[Function]  
This cancels the deselect state of the DC3 (printer deselect) and selects the printer.  
STAR Command Specifications  
3-68  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC @  
[Name]  
[Code]  
Command initialization  
ASCII  
ESC  
@
Hexadecimal  
Decimal  
1B 40  
27 64  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Initializes each command after printing data in the line buffer.  
DIPSW and memory switch re-read is not performed.  
The following shows the specifications that are not initialized by this command.  
• DC1 and DC3 select/deselect status  
• ESC BEL external device drive conditions  
• Auto status valid/invalid conditions  
• Sets to enable, disable black mark detection  
ESC U n  
[Name] Select printing direction  
[Code]  
ASCII  
ESC  
U
n
n
n
Hexadecimal  
Decimal  
1B 55  
27 85  
[Defined Area]  
0 ≤ n 2  
48 n ≤ 50 (“0” ≤ n ≤ “2”)  
[Initial Value]  
Standard Specifications (Memory switch: Sets SBCS) : n = 0  
Japanese Character Specifications (Memory switch: Sets DBCS) : n = 2 or n = 0 (*1 Depends on the model)  
[Function]  
Executes print direction specified by this command after printing data in the line buffer.  
n
Printing Direction  
Specify bi-directional printing  
0, 48  
1, 49  
Specify uni-directional printing  
Specify ANK bi-directional, Japanese character single direction (only on models in-  
2, 50  
stalled with Kanji characters)  
Bi-directional printing is faster than uni-directional printing.  
With uni-directional printing, printing is performed only when the print head moves from left to right.  
When n = 2, the printer prints ANK continuous printing bi-directionally. Continuous printing including Kanji  
characters is done in multiple passes on the first line only when the head moves from the left to the right. On  
the next line, it prints in a multiple of passes only when the head moves from the right to the left.However,  
if there are ruled lines in one line of print, or if the paper feed amount after printing exceeds 1/6 of an inch,  
printing is uni-directional from the left to the right.  
Regarding n = 1, depending on the model, settings can be made valid or invalid using the memory switch.  
See each printer’s product specifications manual for details on the memory switch settings.  
(*1) Depends on the model  
n = 2: Models that use a DC motor for the carriage motor.  
n = 0: Models that use a stepping motor (logical seeking) for the carriage motor.  
STAR Command Specifications  
3-69  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC GS # m N n1 n2 n3 n4 LF NUL  
[Name] Set memory switch  
[Code]  
ASCII  
ESC GS  
#
m
m
m
N
N
N
n1 n2 n3 n4 LF NUL  
Hexadecimal  
Decimal  
1B  
27  
1D 23  
29 35  
n1 n2 n3 n4 0A  
n1 n2 n3 n4 10  
00  
0
[Defined Area]  
m = 87, 84, 44, 43, 45 (m = “W”, “T”, “,”, “+”, “-”)  
48 N ≤ 57 (”0” ≤ N ≤ “9”), 65 ≤ N ≤ 70 (”A” ≤ N ≤ “F”)  
48 n1 ≤ 57 (”0” ≤ n1 ≤ “9”), 65 ≤ n1 ≤ 70 (”A” ≤ n1 ≤ “F”)  
48 n2 ≤ 57 (”0” ≤ n2 ≤ “9”), 65 ≤ n2 ≤ 70 (”A” ≤ n2 ≤ “F”)  
48 n3 ≤ 57 (”0” ≤ n3 ≤ “9”), 65 ≤ n3 ≤ 70 (”A” ≤ n3 ≤ “F”)  
48 n4 ≤ 57 (”0” ≤ n4 ≤ “9”), 65 ≤ n4 ≤ 70 (”A” ≤ n4 ≤ “F”)  
---  
[Initial Value]  
[Function]  
Sends command to write after defining memory switch using the definition command specified by the  
following classes to set the memory switch.The printer is automatically reset after writing the setting defined  
by that command to the non-volatile memory.  
Do not turn off the power to the printer while sending commands to the non - volatile memory.Doing so will  
destroy the memory switch setting. It is also possible for all memory switch settings to become offset to their  
initial, default settings.  
Consider the life of the non-volatile memory and avoid over-sue of this command.  
Function  
Class  
m
N
n1 n2 n3 n4  
n1 n2 n3 n4  
n1 n2 n3 n4  
n1 n2 n3 n4  
Fixed at “0000”  
Fixed at “0000”  
Data Definition (Data Specification)  
Data definition (set specified bit)  
Data definition (clear specified bit)  
Definition data write and reset  
Definition data write and reset and test print  
Definition  
Definition  
Definition  
Write  
“,”  
N
“+”  
“-”  
N
N
“W”  
“T”  
Fixed at “0”  
Fixed at “0”  
Write  
• m:  
• N:  
• n1 n2 n3 n4:  
Mode Selection  
Memory switch number to specify  
Specified data m = “,” → Specified data  
m = “+” → Bit number to set  
m = “-” → Bit number to clear  
Note The status of this command varies according to the model, so check the special appendix.  
STAR Command Specifications  
3-70  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC # N m n1 n2 n3 n4 LF NUL  
[Name] Set memory switch  
[Code]  
ASCII  
ESC  
#
N
N
N
m
m
m
n1 n2 n3 n4 LF NUL  
Hexadecimal  
Decimal  
1B 23  
27 35  
n1 n2 n3 n4 0A  
n1 n2 n3 n4 10  
00  
0
[Defined Area]  
m = 44, 43, 45 (m = “,”, “+”, “-“)  
48 N ≤ 57 (”0” ≤ N ≤ “9”), 65 ≤ N ≤ 70 (”A” ≤ N ≤ “F”)  
48 n1 ≤ 57 (”0” ≤ n1 ≤ “9”), 65 ≤ n1 ≤ 70 (”A” ≤ n1 ≤ “F”)  
48 n2 ≤ 57 (”0” ≤ n2 ≤ “9”), 65 ≤ n2 ≤ 70 (”A” ≤ n2 ≤ “F”)  
48 n3 ≤ 57 (”0” ≤ n3 ≤ “9”), 65 ≤ n3 ≤ 70 (”A” ≤ n3 ≤ “F”)  
48 n4 ≤ 57 (”0” ≤ n4 ≤ “9”), 65 ≤ n4 ≤ 70 (”A” ≤ n4 ≤ “F”)  
---  
[Initial Value]  
[Function]  
Sends command to write after defining memory switch using the definition command specified by the  
following classes.  
This command is set only and not changed for the current operating environment.  
Changed settings are valid after the power is turned on again, or when the printer is reset.  
Consider the life of the non-volatile memory and avoid over-sue of this command.  
Function  
Class  
m
N
N
N
N
n1 n2 n3 n4  
n1 n2 n3 n4  
n1 n2 n3 n4  
n1 n2 n3 n4  
Data Definition (Data Specification) Definition  
“,”  
“+”  
“-”  
Data definition (set specified bit)  
Data definition (clear specified bit)  
Definition  
Definition  
• m:  
Mode Selection  
• N:  
Memory switch number to specify  
• n1 n2 n3 n4:  
Setting Data  
m = “,” → Specified data  
m = “+” → Bit number to set  
m = “-” → Bit number to clear  
Note The status of this command varies according to the model, so check the special appendix.  
STAR Command Specifications  
3-71  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC ? LF NUL  
[Name]  
Reset printer and execute self print  
[Code]  
ASCII  
ESC  
?
LF NUL  
Hexadecimal  
Decimal  
1B 3F 0A  
27 63 10  
00  
0
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
Hardware resets the printer and executes on self print.  
After sending this command, the next data is not sent until the printer is online (in a state wherein it can  
receive data).  
STAR Command Specifications  
3-72  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-4  
Black Mark Related Commands  
The Star black mark related commands are to control the top of form (black mark) functions.  
This commands are effective only when black mark function is valid.  
<Black mark specifications>  
1.  
Top of form (black mark detection) operation  
Selectable when power is turned on (reset signal is input), when self-print test is completed and by the memory  
A.  
switch.  
Memory switch setting When power is turned on (reset signal is input), when self-print ends  
Condition (1)  
Condition (2)  
Maintain  
Top of form (black mark detection) to printing start position  
B.  
Press FEED.  
Executes top of form (black mark) to printing start position  
C.  
Command  
See the following command details.  
D.  
Other Errors, Detailed Settings  
Refer to each printer’s specification manual.  
2
Black Mark Error  
A.  
Enter black mark error  
• When white is detected when feeding paper (*depends on the model) beyond a predetermined length.  
Enter black mark error  
• When black is detected when feeding paper (*depends on the model) beyond a predetermined length.  
BM/PE dual use model → enter paper out error  
BM independent model → enter black mark error  
* Depends upon the model  
See the Product Specifications Manual for each printer for details on the predetermined length and the BM sensor speci-  
fications (dual use and dedicated).  
B.  
• Offline  
• Only the following commands are valid. Other commands are stored in the reception buffer.  
Operation during a black mark error  
• ENQ:  
Inquire ENQ status  
Inquire EOT status  
Inquire automatic status  
• EOT:  
• ESC ACK SOH:  
• Auto status is valid.  
C.  
Black mark error canceling method  
Refer to each printer’s specification manual.  
3.  
Ignore Commands  
When black mark is valid, the following page length control commands are invalid.  
Class  
Commands  
ESC C  
ESC C 0  
VT  
Function  
Page control  
3 bytes ignored (Set line page length to n lines)  
4 bytes ignored (Set line page length to n inches)  
1 byte ignored (Feed paper to vertical tab position)  
Ignored until NUL (Set vertical tab position)  
3 bytes ignored (Set bottom margin to n lines)  
2 bytes ignored (Cancel bottom margin)  
ESC B  
ESC N  
ESC O  
STAR Command Specifications  
3-73  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC d n  
[Name]  
Paper cut instruction  
[Code]  
ASCII  
ESC  
1B  
d
64  
n
n
n
Hexadecimal  
Decimal  
27  
100  
[Defined Area]  
[Initial Value]  
[Function]  
0 ≤ n 3  
48 n ≤ 51 (“0” ≤ n ≤ “3”)  
---  
This command executes the auto-cut according to the n specification, after printing data in the line buffer.  
After auto-cutter is executed, the printer considers that position to be the top of the page.  
n
Auto-cutter  
Full cut at the current position.  
0, 48  
This command is ignored on tear-bar models.  
Partial cut at the current position.  
1, 49  
2, 50  
3, 51  
This command is ignored on tear-bar models.  
Paper is fed to cutting position, then a full cut.  
On tear-bar models, paper is fed to the cutting position.  
Paper is fed to cutting position, then a partial cut.  
On tear-bar models, paper is fed to the cutting position.  
The auto-cutter function operates in the following ways on models that only have a full cut or a partial cut.  
• Models that perform only a full cut:  
Executes a full cut when for instructions calling for a partial cut.  
• Models that perform only a partial cut: Executes a partial cut when for instructions calling for a full cut.  
The cutting position is the position (after detection of the black mark) set by the ESC GS ( F (Set top of form  
amount in black mark control).  
If not set by these commands, paper is fed to the initial position set by the memory switch.  
• The cutting position (black mark) varies according to the paper used and to customer specifications.  
• Refer to the printer product specifications you use for details regarding the distance to the cutting position  
(the physical value from the black mark to the print head to the cutter position).  
STAR Command Specifications  
3-74  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
FF  
[Name]  
Performs TOF operation  
ASCII FF  
Hexadecimal 0C  
Decimal 12  
[Code]  
[Defined Area]  
---  
[Initial Value]  
---  
[Function]  
This command performs the following operations after the printer prints the printing data in the line buffer.  
Operations are set by the memory switch.  
Memory SW  
Condition (1)  
Condition (2)  
Condition (3)  
Condition (4)  
Cutter Model  
Tear Bar Model  
Paper feed to printing start position  
Paper feed to printing start position  
Paper feed to cutting position  
Paper feed to printing start position  
Paper feed to cutting position  
Feeds paper to the cutting position and performs a full cut. (*)  
Paper feed to printing start position  
Feeds paper to the cutting position and performs a partial cut. (*)  
(*) The auto-cutter function operates in the following ways on models that only have a full cut or a partial cut.  
• Models that perform only a full cut: Executes a full cut when for instructions calling for a partial cut.  
• Models that perform only a partial cut: Executes a partial cut when for instructions calling for a full cut.  
The printing start position is the position (after detection of the black mark) set by the ESC FF (Set top of  
form amount after detecting black mark) and ESC GS ( F (Set top of form amount in black mark control)  
commands.  
The cutting position is the position (after detection of the black mark) set by the ESC GS ( F (Set top of form  
amount in black mark control).  
If not set by these commands, paper is fed to the initial position set by the memory switch.  
• The print starting position (black mark) varies according to the paper used and to customer specifications.  
• Refer to the printer product specifications you use for details regarding the distance to the print starting  
position (the physical value from the black mark to the print head to the cutter position).  
STAR Command Specifications  
3-75  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC FF n1 n2  
[Name]  
Set top of form amount after detecting black mark  
[Code]  
ASCII  
ESC FF n1 n2  
1B 0C n1 n2  
27 12 n1 n2  
Hexadecimal  
Decimal  
[Defined Area]  
0 ≤ n1 x 256 + n2 ≤ 2047 (however, less that the length between marks)  
[Initial Value]  
Memory switch setting  
[Function]  
This command sets the amount for top of form after black mark detection (n1 x 256 + n2) to steps.  
(1 step = 1/144 of an inch)  
The setting value of this command affects the printer initialization command (ESC @).  
If the parameter is outside of the defined range, this command is received and discarded.  
The settings of top of form by this command are valid in executing the top of form operation using the FF (top  
of form operation) and pressing the Feed switch.To make the setting value valid, set this command before the  
execution command.  
The paper position varies according to the printer type.  
See each printer’s product specifications manual for details on the memory switch settings.  
STAR Command Specifications  
3-76  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC GS ( F p1 p2 a m n1 n2  
[Name]  
Set top of form amount in black mark control  
[Code]  
ASCII  
ESC  
1B  
GS  
(
F
p1 p2  
a
a
a
m
m
m
n1 n2  
n1 n2  
n1 n2  
Hexadecimal  
Decimal  
1D 28 46 p1 p2  
29 40 70 p1 p2  
27  
[Defined Area]  
p1 = 4, p2 = 0  
a = 1, 2  
m = 0, 48  
0 n1 + n2 x 256 ≤ 1700 (however, less that the length between marks)  
[Initial Value]  
Memory switch setting  
[Function]  
Set top of form position (printing start position and cutting position) when using black mark control.  
(p1 + p2 x 256) specifies the subsequent reception byte count.  
a selects the target to set.  
a = 1: Amount of movement of the printing start position (FF, Feed switch) corresponding to the black mark  
position.  
a = 2: Amount of movement of the cutting position (ESC d) corresponding to the black mark position.  
m specifies the direction of position movement.m = specifies the direction of paper feed with 0, 48.  
n1, n2 specify the actual amount of movement((n1 + n2 x 256) x 1/144 of an inch)  
The setting value of this command affects the printer initialization command (ESC @).  
If the parameter is outside of the defined range, this command is received and discarded.  
The setting (a = 1) of movement to the printing starting position is valid in executing the top of form operation  
using the FF (top of form operation) and pressing the Feed switch.To make the setting value valid, set this  
command before the execution command.  
The settings of the movement of the cutting position (a = 2) are valid when executing ESC d (paper cut).To  
make the setting value valid, set this command before the execution command.  
The initial value of the set movement amounts abide the memory switch settings.The paper position varies  
according to the printer type.  
See each printer’s product specifications manual for details on the memory switch settings.  
STAR Command Specifications  
3-77  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC RS m n  
[Name]  
Enable, disable black mark detection  
[Code]  
ASCII  
ESC  
1B  
RS  
1E  
m
n
n
n
Hexadecimal  
Decimal  
6D  
27  
30 109  
[Defined Area]  
n = 0, 1, 2, 48, 49, 50  
[Initial Value]  
Memory SW  
[Function]  
Switchest to enable/disable black mark (BM) detection control  
When switching the setting, operations are the same as when switching to enable/disable using the memory  
switch. (However, that excludes the TOF operation that occurs when the power is turned ON.)  
n
Black mark detection settings  
0, 48  
1, 49  
2, 50  
Invalid  
Valid  
Executes validate + TOP to the BM cutting position + paper full cut (SP542)  
This command executes a BM TOF + paper full cut only when the current setting is  
specified from invalid to valid using this command. (*)  
(*) Precautions when specifying n = 2  
Normally, when specifed from a state where BM is valid to become invalid, the TOF to the BM cutting position  
+ paper full cut is not executed. However, if this command (n = 2) is specified when the BM TOF has not been  
executed once, the same operation is executed after replacing paper.  
For reference, see the functions and commands below that are affected when this setting is switched.  
Affected Functions  
Function  
When BM is Valid (n = 1, 2, 49, 50)  
When BM is Invalid (n = 0, 48)  
Press FEED  
Top of form to printing start position  
Supported  
Feed one line  
Invalid  
BM Error  
Memory switch (for BM)  
EOT status (for BM)  
ASB status (for BM)  
Supported  
Invalid  
Supported  
Invalid  
Supported  
Invalid  
Affected Commands  
Class  
Commands When BM is Valid (n = 1, 2, 49, 50)  
When BM is Invalid (n = 0, 48)  
Form feed  
BM Command  
FF  
Top of form to printing start position  
ESC d 2  
ESC d 3  
ESC C  
ESC C 0  
VT  
TOF to cutting position + full cut  
Paper fed to cutting position + full cut  
Paper fed to cutting position + partial cut  
Set page length to n lines  
Set page length to n inches  
Feed paper to vertical tab position  
Set vertical tab position  
TOF to cutting position + partial cut  
Page control  
Ignored  
Ignored  
Ignored  
Ignored  
Ignored  
Ignored  
ESC B  
ESC N  
ESC O  
Set bottom margin to n lines  
Cancel bottom margin  
Note that at the point that this setting is switched, the current position is cleared to its default value in the  
same way as turning the power ON.  
Also, the auto-status BM sensor detection is also initialized to white.  
This command is normally used with black mark detection set to “valid” by the memory switch, and it is  
recommended to switch to “invalid” just once if necessary. Do not dynamically switch between valid and  
invalid for each receipt.  
STAR Command Specifications  
3-78  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-5  
USB Related Commands  
The following commands control USB interface functions.  
STAR Command Specifications  
3-79  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
3-6  
2-Color Printing Command Details  
ESC RS C n  
[Name]  
Select/cancel 2-color printing mode  
[Code]  
ASCII  
ESC  
1B  
RS  
C
n
n
n
Hexadecimal  
Decimal  
1E 43  
30 67  
27  
[Defined Area]  
0 ≤ n 1  
48 n ≤ 49 (“0” ≤ n ≤ “1”)  
[Initial Value]  
[Function]  
DIP switch  
n
Select/cancel 2-color printing mode  
Cancel 2-color printing mode  
0, 48  
When in two-color print mode, this command cancels 2-color printing mode.  
This command is ignored when the 2-color print mode is already cancelled.  
The specification of this command is not cleared by ESC @ CAN.  
The following processes are executed by canceling the 2-color print mode using this command.  
• Prints data in line buffer in 2-color print mode, if unprinted data exists in the line buffer.  
• Waits to stop printing when printing in 2-color print mode.  
Select 2-color printing mode  
1, 49  
This command selects 2-color print mode, when in single color print mode.  
This command is ignored already in the 2-color print mode.  
The specification of this command is not cleared by ESC @ CAN.  
The following processes are executed by selecting the 2-color print mode using this command.  
• Prints data in line buffer in the single-color print mode, if unprinted data exists in the line buffer.  
• Waits to stop printing when printing in single-color print mode.  
• Initializes print color setting (2-color print mode setting)  
STAR Command Specifications  
3-80  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
ESC 4  
[Name]  
[Code]  
Specify white/black inversion and red color printing  
ASCII  
ESC  
4
Hexadecimal  
Decimal  
1B 34  
27 52  
[Defined Area]  
[Initial Value]  
---  
White/black inversion cancelled/black color printing specified  
[Function]  
The following shows the details of this command. They vary according to the model.  
Spec. 1  
• Specifies white/black inverted printing (only on models that do not handle two color printing)  
Subsequent characters are printed, including the character pitch, with white and black inverted.  
Printing is uni-directional. (SP2000, BD100)  
Precautions for Use of This Command  
(1) This command is enabled for ANK characters only. White/black is not inverted for Kanji characters and  
block graphic characters.  
(2) Do not use this command when ANK fonts are set to 5 x 9 (3P=1) (Print quality is not guaranteed.)  
(3) When the ANK font setting is 5 x 9 (2P=1), and character spacing is set to an odd number, the gap  
between characters will open, so set the character space to an even value.  
• Specifies red color printing (only on models that handle two color printing)  
Subsequent characters are printed in red.Red and black characters can be mixed on the same line.  
This command is enabled for all print data (ANK characters, Kanji characters and bit images).  
When switched to red colored, printing is uni-directional.  
Spec. 2  
This command function is based on the selection of red/black substitute function.  
The red/black substitute function is selected by the memory switch or the command <ESC> <GS> “4” m n.  
For details on selecting the red/black substitute function using a command, see the explanation of <ESC>  
<GS> “4” m n below, and for details on selecting the red/black substitute function using the memory switch,  
see the printer specifications manual.  
ESC 5  
[Name]  
Cancel white/black inversion/specify black color printing  
[Code]  
ASCII  
ESC  
5
Hexadecimal  
Decimal  
1B 35  
27 53  
[Defined Area]  
[Initial Value]  
---  
Cancel white/black inverted printing/specify black printing  
[Function]  
The following shows the details of this command. They vary according to the model.  
Spec. 1  
Cancels white/black inverted printing (only on models that do not handle two color printing)  
Cancels white/black inverted printing  
Specifies black printing (only on models that handle two color printing)  
Cancels red color printing and prints subsequent data in black.  
Spec. 2  
This command function is based on the selection of red/black substitute function.  
The red/black substitute function is selected by the memory switch or the command <ESC> <GS> “4” m n.  
For details on selecting the red/black substitute function using a command, see the explanation of <ESC>  
<GS> “4” m n below, and for details on selecting the red/black substitute function using the memory switch,  
see the printer specifications manual.  
STAR Command Specifications  
3-81  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
4. CHARACTER CODE TABLE  
See the character code specifications  
STAR Command Specifications  
4-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
5. APPENDIX  
5-1  
Status Specifications  
This function is effective only when using an interface capable of bi-directional data communications.  
Refer to your printer’s product specification manual to verify if the interface cable on the printer you use is capable of  
bi-directional data communications.  
5-1-1 ENQ Command Status  
This status is the one the printer transmits using the ENQ command.  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
Open  
No error  
“1”  
Closed  
Overflow  
7
6
Compulsion SW  
Buffer overflow  
Reception Buffer  
Empty  
5
Has Data  
Empty  
4
3
2
1
0
Fixed at “0”  
Paper end  
Mechanical Error  
Framing Error  
Parity Error  
-
-
-
-
-
-
Paper  
No paper  
Error  
Error  
No Error  
No Error  
No Error  
Error  
• Framing error/parity error  
These errors occur when using a serial I/F.(For anything other than a serial interface, always Bit 0 = Bit 1 = 0.)  
With these errors, the information at that time is held and the error status is sent when there is an inquiry of the status  
by this command.  
• Compulsion SW  
When the conversion switch is ON, Bit 7 = 1.  
5-1-2 EOT Command Status  
This status is the one the printer transmits using the EOT command.  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
7
6
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4
3
2
Fixed at “1”  
Paper end  
Paper near-end  
Black mark detection  
error  
-
-
x
-
-
x
-
-
Paper  
Paper  
No paper  
No paper  
1
0
No Error  
Error  
-
x
-
x
-
Fixed at “0”  
-
-
-
• Paper end  
Same as the ENQ status Bit 3  
• Bit 5 to 7 states are unknown  
5-1  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
5-1-3 Automatic Status  
Auto status is a group of states that are automatically returned from the printer to the host when the printer’s status has  
changed.Automatic status is composed of “Header 1,” “Header 2” and “plurality of bytes of the printer status and is con-  
tinuously returned to the host.The host always uses an identifying method to identify the data for every byte received.  
(It is possible that Xon/Xoff codes are exceptionally mixed in the auto status in the Xon/Xoff mode (when using a serial  
I/F), so it is necessary to consider that on the receiving side.)The valid/invalid conditions of the auto status abide by the  
DIPSW or the memory switch settings for the initial values.  
It is possible to change the conditions using the ESC RS a n command after turning ON the power.  
Also, it is possible to get the auto status using the ESC ACK SOH command, regardless of the valid/invalid conditions.  
1. Header 1  
Header 1 is the 1 byte length information transmitted at the head of the automatic status.  
The table below shows the composition of the Header 1.Header 1 represents the entire status transmission byte count,  
including Header 1, using bit 1 to bit 3 and bit 5.The host gets the transmission byte information and always receives the  
status data for that amount transmission bytes.For reference, the table below shows the relationship of actual transmis-  
sion bytes and the Header 1.Because the bit 0 that indicates that this is the Header 1 is normally 1 (the second byte and  
beyond is 0), to detect the Header 1, it is acceptable to verify that bit 0 is 1 and bit 4 = 0 for this data.Note that bit 6 is  
for future expansion and is ignored in host-side processes.  
<Header 1 (First Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
7
6
5
4
3
2
1
0
Fixed at “0”  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Reserved (Fixed at 0)  
Number of printer status bytes  
Fixed at “0”  
Number of printer status bytes  
Number of printer status bytes  
Number of printer status bytes  
Fixed at “1”  
-
-
Actual transmission byte count and header 1 table  
Transmission Byte Count n  
Header 1  
(7 n 15)  
7
8
9
10  
11  
12  
13  
14  
15  
00001111B (0F Hex)  
00100001B (21 Hex)  
00100011B (23 Hex)  
00100101B (25 Hex)  
00100111B (27 Hex)  
00101001B (29 Hex)  
00101011B (2B Hex)  
00101101B (2D Hex)  
00101111B (2F Hex)  
5-2  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
2. Header 2  
Header 2 is the 1 byte length information transmitted from the second byte of the auto status.The table below shows  
the composition of the Header 2.  
Header 2 represents the auto status version (called automatic status version below) using bit 1 to bit 3 and bit 5.  
For reference, the table below shows the relationship of actual version bytes and the Header 2.The auto status version  
will be used as new information is added to the printer status bit positions that were empty, by adding new functions in  
the future.  
When the host does not control the auto status version, it is acceptable to ignore Header 2 received.  
<Header 2 (Second Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
No  
“1”  
7
ASB status expansion  
Expansion  
-
-
-
-
-
-
Expansion  
6
5
4
3
2
1
0
Version Number  
Version Number  
Fixed at “0”  
Version Number  
Version Number  
Version Number  
Fixed at “0”  
-
-
-
-
-
-
-
-
-
-
-
-
Actual automatic status version and header 2 table  
Version Number n  
Header 2  
00000010B (02 Hex)  
00000100B (04 Hex)  
00000110B (06 Hex)  
00001000B (08 Hex)  
00001010B (0A Hex)  
00001100B (0C Hex)  
00001110B (0E Hex)  
00100000B (20 Hex)  
00100010B (22 Hex)  
-
Contents  
1
2
3
4
5
6
7
8
9
Up to printer status 5 (7th byte) loaded  
Up to printer status 7 (9th byte) loaded  
-
-
-
-
30  
31  
01101100B (6C Hex)  
01101110B (6E Hex)  
5-3  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
3. Printer Status  
Printer status is the status of the printer sent from the 3rd byte of the automatic status.  
For the printer status, (the number of bytes added in Header 1 minus two) is returned.  
Printer status is always updated or new information. (No log exists.)  
The following shows the composition of the status.  
<Printer status 1 Printer status (Third Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
7
6
5
4
3
2
1
0
Fixed at “0”  
OFFLINE By Switch Input  
Cover Status  
-
Occurs  
Open  
-
OFF-LINE  
Closed  
Executed  
-
-
x
-
-
-
x
-
-
-
x
-
-
-
x
x
-
-
-
No  
Closed  
-
-
Fixed at “0”  
ON-LINE/OFF-LINE Status  
Compulsion SW  
<ETB> Command  
Fixed at “0”  
ON-LINE  
Open  
Not Executed  
(*) Bit 1 cleared to zero (0) when received at the host (by clearing bit 1 to 0, auto status is not targeted to occur).  
<Printer status 2 Error Information (Fourth Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
7
6
Fixed at “0”  
Stopped by high head tem-  
perature  
Non-recoverable Error  
Fixed at “0”  
Auto-cutter Error  
Mechanical Error  
Not Used (Fixed at “0”)  
Fixed at “0”  
-
-
-
-
-
-
Not stopped  
No Error  
Stopped  
5
4
3
2
1
0
Error  
-
Error  
Error  
x
-
-
x
-
-
-
-
-
-
-
-
No Error  
No Error  
-
-
-
-
-
-
<Printer status 3 Error Information (Fifth Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
-
Error  
7
6
5
4
3
2
1
0
Fixed at “0”  
Buffer overflow  
-
-
-
x
-
-
-
-
x
-
-
-
-
-
-
-
-
-
-
-
-
-
No Error  
No Error  
Not Used (Fixed at “0”)  
Fixed at “0”  
Black mark detection error  
Not Used (Fixed at “0”)  
Not Used (Fixed at “0”)  
Fixed at “0”  
-
Error  
-
-
-
-
-
-
-
-
-
-
-
(*) Bit 6 is cleared to 0 when sent to the host.  
5-4  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
<Printer status 4 Sensor Information (Sixth Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
7
6
Fixed at “0”  
Not Used (Fixed at “0”)  
-
-
-
-
-
-
-
-
-
-
-
-
White  
Black  
detection  
-
No paper  
No paper  
5
Black Mark Detection Status  
-
-
detection  
4
3
2
1
0
Fixed at “0”  
Paper end  
Paper near-end  
Not Used (Fixed at “0”)  
Fixed at “0”  
-
x
-
-
-
-
x
-
-
-
-
-
Paper  
Paper  
-
-
-
-
-
-
<Printer status 5 Sensor Information (Seventh Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
7
6
5
4
3
2
1
0
Fixed at “0”  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Not Used (Fixed at “0”)  
Not Used (Fixed at “0”)  
Fixed at “0”  
Not Used (Fixed at “0”)  
Not Used (Fixed at “0”)  
Not Used (Fixed at “0”)  
Fixed at “0”  
-
-
<Printer status 6 ETB Information (Eighth Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
7
6
5
4
3
2
1
0
Fixed at “0”  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ETB Counter (Bit 4)  
ETB Counter (Bit 3)  
Fixed at “0”  
ETB Counter (Bit 2)  
ETB Counter (Bit 1)  
ETB Counter (Bit 0)  
Fixed at “0”  
-
-
-
-
-
-
<Printer status 7 Sensor Information (Ninth Byte)>  
Status  
By model  
Bit Contents  
BD100  
SP2000  
BD500  
SP500  
SP700  
“0”  
“1”  
7
6
5
4
3
2
1
0
Fixed at “0”  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Not Used (Fixed at “0”)  
Not Used (Fixed at “0”)  
Fixed at “0”  
Not Used (Fixed at “0”)  
Not Used (Fixed at “0”)  
Not Used (Fixed at “0”)  
Fixed at “0”  
-
-
5-5  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
4. Cautions  
Do not use ENQ, EOT, ESC, ACK and SOH when auto status is valid.Invalidate the automatic status in advance using  
the DIPSW (memory switch) or the ESC RS a n command to query these.  
5. How to Identify Statuses  
Status  
Command/Functions  
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0  
XON  
XOFF  
ENQ  
0
0
*
*
0
0
0
*
*
*
0
0
*
*
*
1
1
0
1
0
0
0
*
*
*
0
0
*
*
*
0
1
*
*
*
1
1
*
0
1
EOT  
Auto Status (Header 1)  
Auto Status (Other than  
Header 1)  
0
*
*
0
*
*
*
0
0 = fixed at “0” bits/1 = fixed at “1” bits/* = variable bits.  
5-6  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
5-1-4 Printer Status Transmission Specification when using Ethernet and Wireless LAN  
Interfaces  
The following explains the printer status transmission specification when using Ethernet and wireless LAN interfaces.  
1)  
Transmission Format:  
• When transmitting only STAR ASB:  
STAR ASB (Second byte Bit-7=1) + Length (Length = 0x0000)  
• When transmitting printer status other than STAR ASB:  
STAR ASB (Second byte Bit-7=1) + Length + Status Data  
<Length Details>  
• 2 byte value indicating status data byte count (0x0000 ≤ Length 0x0200)  
• When the status data is 10 bytes: Length = 0x000a  
• When transmitting only STAR ASB: Add Length = 0x0000  
• When STAR ASB Second byte Bit-7, and Length is added, Bit-7 = 1 is set.  
For status analysis, the total byte count of ASB is detected using the first byte of STAR ASB, and whether length is  
added with the second byte Bit-7 of STAR ASB is detected. By getting the byte count of subsequent status data using  
the length, the status can be analyzed.  
2)  
Status Data Transmission format  
Status Type + Break Character 1 + Data Type + Status Length + Printer Status + Break Character 2  
A. Status Type (2 byte or 4 byte)  
• First and second bytes  
Indicate a factor of printer status occurring.  
• ”00”:  
Reserved  
• “01” to ”09”: Star real-time status request command  
• ”10” to ”49”: Star status request command  
• “50”:  
Reserved  
• “51” to ”59”: Reserved  
• “60” to ”99”: Reserved  
• “A0” to “FF”: Reserved  
• Third and fourth bytes  
If the factor is the command, indicates the n parameter of the command.  
If there is no n parameter, the third and fourth bytes can be omitted.  
5-7  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
B.  
C.  
D.  
E.  
Classification character 1 (1 Byte)  
Sends “:” (3AH).  
Data Type (1byte)  
Indicates the data type of the printer status, and sends “B” (binary type, 42H).  
Status length (2 bytes)  
2 byte value indicating byte count of printer status  
Printer status (variable)  
Status sent by printer  
The content of the status differs according to the cause.  
Refer to Commands That are Factors, and Automatic Status for details on the content of the status.  
F.  
Classification character 2 (1 byte)  
Send “;” (3BH).  
3)  
Status Transmission Specifications List  
STAR  
Status Factors  
Length  
Status Data  
ASB  
Status Type  
Break  
Data Status Printer  
Break  
1st and  
3rd and  
4th Bytes  
n
Character Type Length Status Character  
2nd Bytes  
Factors  
1 (3AH)  
(42H)  
2 (3BH)  
Parameter  
ASB  
ASB  
0x0000  
0x0000  
--  
--  
--  
--  
--  
--  
--  
--  
--  
--  
--  
--  
--  
Automatic Status  
--  
ESC ACK SOH  
Automatic Status  
Request  
ASB  
ASB  
0x0008  
0x0008  
“01”  
“02”  
Omitted  
Omitted  
“:”  
“:”  
“B”  
“B”  
0x0001  
0x0001  
Status  
Status  
“;”  
“;”  
ENQ  
ENQ Status  
Request  
EOT  
EOT Status  
Request  
5-8  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
5-2  
Expansion Position  
5-2-1 7 x 9 Fonts  
Head Pin No.  
#1  
#2  
#3  
#4  
#5  
#6  
#7  
#8  
#9  
#1  
#2  
#3  
#4  
#5  
Normal Dot  
Half Dot  
Head Pin No.  
#1  
#2  
#3  
#4  
#5  
#6  
#7  
#8  
#9  
#6  
#7  
#8  
#9  
Normal 7 x 9  
Double high 7 x 9  
Bit Image  
5-2-2 5 x 9 (2P-1) Fonts  
Head Pin No.  
#1  
#2  
#3  
#4  
#5  
#6  
#7  
#8  
#9  
#1  
#2  
#3  
#4  
#5  
Normal Dot  
Head Pin No.  
#1  
#2  
#3  
#4  
#5  
#6  
#7  
#8  
#9  
#6  
#7  
#8  
#9  
Double high 5 x 9  
Bit Image  
Normal 5 x 9  
5-9  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
5-2-2 Japanese Character Fonts  
Normal Dot  
Half Dot  
Head Pin No.  
Head Pin No.  
#1  
#2  
#3  
#4  
#5  
#6  
#7  
#8  
#1  
#2  
#3  
#4  
#5  
#6  
#7  
#8  
#1  
#2  
#3  
#4  
#5  
#6  
#7  
#8  
#9  
#9  
#9  
Two-byte Kanji 16 x 16 [Single Density]  
ANK 7 x 9  
First Pass  
First Pass  
Second Pass  
Normal Dot  
Half Dot  
Head Pin No.  
Head Pin No.  
#1  
#2  
#3  
#4  
#5  
#6  
#7  
#8  
#9  
#1  
#1  
#2  
#2  
#3  
#3  
#4  
#4  
#5  
#5  
#6  
#6  
#7  
#7  
#8  
#8  
#9  
#9  
ANK 7 x 9  
First Pass  
Two-byte Kanji 16 x 16 (Double-density)  
First Pass  
Third Pass  
Second Pass  
Fourth Pass  
5-10  
STAR Command Specifications  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
6. SPECIAL APPENDIX COMMAND LIST BY MODEL  
• Standard Commands  
Model Name  
BD500 SP500  
Class  
Commands  
ESC GS t  
BD100  
SP2000  
SP700  
○ Spec. 1 ○ Spec. 1 ○ Spec. 2  
○ Spec. 1  
○ Spec. 1  
Font Style  
and Character  
Set  
ESC R  
ESC /  
ESC 6  
ESC 7  
ESC M  
ESC P  
ESC :  
ESC SP  
SO  
-
-
-
-
-
Character  
Expansion  
Settings  
DC4  
○(*2)  
○(*2)  
ESC W  
ESC h  
ESC E  
ESC F  
ESC -  
ESC _  
ESC 4  
ESC 5  
ESC GS 4  
SI  
Print Modes  
-
DC2  
ESC RS i  
LF  
Line Spacing  
CR  
ESC a  
ESC 0  
ESC 1  
ESC z 0  
ESC z 1  
ESC A  
ESC 2  
ESC 3  
ESC y  
ESC J  
ESC I  
FF  
ESC C  
ESC C 0  
VT  
ESC B  
ESC N  
ESC O  
Page Control  
STAR Command Specifications  
6-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Rev. 0.70  
Model Name  
BD500 SP500  
○ Spec. 1 ○ Spec. 2  
Class  
Commands  
BD100  
SP2000  
SP700  
Horizontal  
Direction  
Position  
ESC RS A  
ESC I  
ESC Q  
HT  
ESC D  
ESC GS a  
ESC GS A  
ESC GS R  
ESC &  
ESC %  
ESC K  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Download  
-
Bit Image  
Graphics  
ESC L  
ESC ^  
Logos  
ESC FS q  
ESC FS p  
ESC d  
ESC BEL  
BEL  
FS  
SUB  
EM  
-
-
Cutter Control  
External  
Device  
-
-
Drive  
Ignored  
Ignored  
Ignored  
Ignored  
ESC GS EM DC1  
ESC GS EM DC2  
ENQ  
-
-
-
-
-
-
Status  
EOT  
ESC ACK SOH  
ESC RS a (*9)  
ETB  
○ Spec. 1 ○ Spec. 1 ○ Spec. 1 ○ Spec. 2 ○ Spec. 2  
○ Spec. 1 ○ Spec. 1 ○ Spec. 1 ○ Spec. 2 ○ Spec. 2  
ESC RS E  
-
-
-
Kanji  
ESC p  
Δ
Δ
Δ
Δ
Δ
Characters (*1)  
ESC q  
ESC $  
Δ
Δ
Δ
Δ
Δ
Δ
Δ
Δ
Δ
Δ
ESC s  
○ Spec. 1 ○ Spec. 1 ○ Spec. 1 ○ Spec. 2 ○ Spec. 2  
ESC t  
Δ
Δ
Δ
Δ
Δ
ESC r  
○ Spec. 1 ○ Spec. 1 ○ Spec. 1 ○ Spec. 2 ○ Spec. 3  
ESC u 1  
ESC u 0  
ESC x 1  
ESC x 0  
ESC w 1  
ESC w 0  
STAR Command Specifications  
6-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Rev. 0.70  
Model Name  
Class  
Commands  
BD100 SP2000 BD500  
SP500  
SP700  
Others  
RS  
CAN  
DC3  
DC1  
ESC @  
ESC U  
ESC GS #  
ESC #  
ESC ?  
-
-
Ignored  
Ignored  
Ignored  
• Black Mark Related Commands  
Model Name  
BD500 SP500 SP700  
Class  
Commands  
BD100  
SP2000  
Black mark  
Related  
ESC d (Note 3)  
-
-
FF  
(Note 3)  
-
-
Commands  
ESC FF  
ESC GS ( F  
ESC RS m  
-
-
-
-
-
-
-
• USB Related Commands  
Model Name  
BD100 SP2000 BD500 SP500 SP700  
Class  
Commands  
USB  
Related  
Commands  
• 2-Color Printing Related Commands  
Model Name  
BD100 SP2000 BD500 SP500 SP700  
Class  
Commands  
ESC RS C  
ESC 4  
-
-
-
-
-
-
-
-
2-Color Printing  
Related  
ESC 5  
-
-
-
-
Commands  
(Note 1) Kanji characters  
• Δ: Enabled only on printer models equipped with Kanji characters.  
• Japanese character control commands are ignored on models not installed with Japa-  
nese character fonts.  
• Japanese character control commands are ignored if the specification for the location of  
use is specified as SBCS (single byte countries) by the memory switch.  
(Note 2)  
Red/black substitute function can be selected by the memory switch. Refer to each print-  
er’s specification manual.  
Red/black substitute function can be selected by the command ESC GS 4.  
(Note 3)  
These are commands whose operation specifications vary when the black mark function  
is enabled.  
(Note 9)  
Ignored command when using Ethernet or wireless LAN.  
STAR Command Specifications  
6-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
OVERSEAS SUBSIDIARY COMPANIES  
STAR MICRONICS AMERICA, INC.  
1150 King Georges Post Road, Edison, NJ 08837-3729 U.S.A.  
Tel: (int+1)-732-623-5555, Fax: (int+1)-732-623-5590  
ELECTRONIC PRODUCTS DIVISION  
STAR MICRONICS U.K. LTD.  
STAR MICRONICS CO., LTD.  
536 Nanatsushinya, Shimizu-ku, Shizuoka,  
424-0066 Japan  
Star House, Peregrine Business Park, Gomm Road,  
High Wycombe, Bucks, HP13 7DL, U.K.  
Tel: (int+44)-1494-471111, Fax: (int+44)-1494-473333  
Tel: (int+81)-54-347-0112, Fax: (int+81)-54-347-0709  
STAR MICRONICS ASIA LTD.  
Please access the following URL  
http://www.star-m.jp/eng/dl/dl02.htm  
for the latest revision of the manual.  
Rm. 1901-5, 19/F., Enterprise Square Two,  
3 Sheung Yuet Road, Kowloon Bay, Hong Kong  
Tel: (int+852)-2796-2727, Fax: (int+852)-2799-9344  
2008.01.10  
Printed in Japan, 80874545  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Sharp Cash Register XE A107 User Manual
Sharp TV DVD Combo LC 46BD80UN User Manual
Sierra Monitor Corporation Carbon Monoxide Alarm 2350 00 User Manual
Snell Acoustics Speaker AMC 650R User Manual
Sony Home Theater System DAV FR1 User Manual
Sony MP3 Player 4 141 609 11 1 User Manual
Sony Speaker System SHAKE55 User Manual
Stanton DJ Equipment M201 User Manual
Sunbeam Slow Cooker 08EM1 User Manual
Sunrise Medical Mobility Aid Ti Titanium User Manual