Specifications
Table Of Contents
- Consumables
- Conventions
- Warranty and Copyright
- Contents
- CX SERIES PROGRAMMING GUIDE
- INTRODUCTION
- THE SATO PROGRAMMING LANGUAGE
- SELECTING PROTOCOL CONTROL CODES
- USING BASIC
- Printing with the Parallel Port
- Printing with the RS232 Port
- ROTATED FIELDS
- COMMAND DEFAULT SETTINGS
- PRINTER CONFIGURATION
- COMMAND CODE PAGE REFERENCE
- Bar Codes
- Bar Codes, Expansion
- Bar Codes, Variable Ratio
- Base Reference Point
- Characters, Custom-Designed
- Character Expansion
- Character, Fixed Spacing
- Character Pitch
- Character, Proportional Spacing
- Clear Print Job(s) & Memory
- Continuous Forms Printing
- Copy Image Area
- Cutter Command
- Fonts U, S, M, OA, OB, XU, XS & XM
- Fonts WB, WL, XB & XL
- Form Feed
- Form Overlay, Recall
- Form Overlay, Store
- Graphics, Custom
- Graphics, PCX
- Journal Print
- Label Size & Start Position
- Lines and Boxes
- Line Feed
- Off-Line/Pause
- Postnet
- Print Darkness
- Print Length, Expanded
- Print Position
- Print Quantity
- Print Speed
- Repeat Label
- Replace Data (Partial Edit)
- Reverse Image
- Rotate, Fixed Base Reference Point
- Rotate, Moving Base Reference Point
- Sequential Numbering
- Start/Stop Label
- Expanded Memory Option Commands
- Expanded Memory Function Fonts, TrueType Recall
- Expanded Memory Function Fonts, TrueType Store
- Expanded Memory Function Graphics, Custom Recall
- Expanded Memory Function Graphics, Custom Store
- Expanded Memory Function Graphics, PCX Recall
- Expanded Memory Function Graphics, PCX Store
- Expanded Memory Function Initialise
- Expanded Memory Function Area Select
- Expanded Memory Function Status
- Two-Dimensional Symbols
- Two-Dimensional Bar Codes Maxicode
- Two-Dimensional Bar Codes PDF417
- CONFIGURATION COMMANDS
- Calibrate Sensor
- Auto Calibration
- Custom Protocol Command Codes Download
- Label Tear-Off
- Print Darkness Fine Adjustment
- Print Test Label
- Set Print Mode
- Set RS232 Parameters
- Set Sensor Type
- Back Feed Enable

2
SATO CX Series Printer
<ESC> {Command} {Parameter} {Data}
Some commands can contain both Parameter and Data elements, such as
“print a Code 39 symbol containing the data.”
SELECTING PROTOCOL CONTROL CODES
SELECTING PROTOCOL CONTROL CODESSELECTING PROTOCOL CONTROL CODES
SELECTING PROTOCOL CONTROL 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.
The Protocol Control Code set is made up of six special characters. The Stan-
dard Protocol Control codes are non-printable characters. They can be chan-
ged to printable characters using the Protocol Control code down-load
command. This 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.
The Protocol Control codes must be down-loaded from the host using the
<ESC>LD command (See page 97). Once they are down-loaded, the printer
will not respond to standard protocol codes. The current protocol codes active
in a printer can be determined by printing a Test Label (see CX Series User’s
Guide).
USING BASIC
USING BASICUSING BASIC
USING BASIC
It may be useful to test your printer using a BASIC program on a PC. You may
also write your actual production programs in BASIC. Whatever the reason,
if you will be working in BASIC, some of the following hints may help you get
started:
Control
Control Control
Control
Character
CharacterCharacter
Character
HEX Value
HEX ValueHEX Value
HEX Value Description
DescriptionDescription
Description
STX 02 Start of Data
ETX 03 End of Data
ESC 1B Command Code to follow
ENQ 05 Not used on CX Series
CAN 18 Not used on CX Series
Off-Line 40 Take printer off-line