Unit 2: Programming Concepts
SATO GL4xxe SBPL Programming Reference Page 2-3
SELECTING PROTOCOL CODES
Protocol codes are the special control characters that prepare the printer to receive instructions. 
For example, the <ESC>  character tells the printer that a command code will follow and the 
<ENQ> character asks for the printer status. 
There are two pre-defined different sets of Protocol Control codes to choose from. Each set is 
made up of six special characters. The Standard Protocol Control codes are non-printable 
characters, and the Non-Standard Protocol Control codes are printable characters. The Non-
Standard set may be useful on host computers using protocol converters or in an application 
where non-printable ASCII characters cannot be sent from the host.
This manual uses the Standard Protocol Control codes for all of the 
examples. Alternately, the user may define and download a set of custom 
Protocol Control Codes (see Appendix D).
PROTOCOL CODES
CONTROL 
CHARACTER
STANDARD 
DSW2-7 OFF
DESCRIPTION
STX 02 Hex Data start
ETX 03 Hex Data end
ESC 1B Hex Command Code to follow
ENQ 05 Hex Get printer status, Bi-Com Mode
CAN 18 Hex Cancel print job, Bi-Com mode
Off-Line 40 Hex Take printer Off-Line