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

SATO CX Series Printer
7
COMMAND CODE PAGE REFERENCE
COMMAND CODE PAGE REFERENCECOMMAND CODE PAGE REFERENCE
COMMAND CODE PAGE REFERENCE
This section contains all the printer Command Codes. The commands must
be sent to the printer in an organized fashion in order for the label(s) to print.
The purpose of this section is to:
Explain the different commands and provide examples of their
usage.
To provide a detailed reference for programming.
Each command begins on a separate page with its own heading. A uniform
layout is used to help you find key information about each command. For
each Command Code in this section, there will be a sample data input stream
to the printer and the expected print output. By studying the examples, you
can learn how to use the particular command within a whole block of printer
code. Pay particular attention to the “Special Notes” with each command to
learn other important information.
The subject commands are highlighted in bold letters in the Reference Sheets.
There are two parts of most, but not all, commands. The first is the command
character which immediately follows the <ESC> code. It is always an upper
case alpha or a special character (such as an “&” or a “%”). It is never a lower
case alpha character. If the command requires additional variable informa-
tion, it is represented by a group of lower case alpha characters immediately
following the command character. For example, if an aaaabb is listed follo-
wing the basic command, the printer will look for six characters immediately
following the command. The first four would represent the value of aaaa and
the next two the value of bb.
The maximum number of characters defined in a parameter is represented by
the number of characters shown in the command structure. For example, a
command followed by an aaaa can have up to four characters. In general,
commands with only one parameter following the command can be entered
without the leading zeroes. In the above example, you could enter either
“809” or “0809”. However, certain commands require the exact number of
matching characters. A command with two parameters listed following the
command code, such as aaaabbbb require the exact number of digits to be
entered. If the value of aaaa is “800” and the value of bbbb is “300”, then
the parameters must be entered as “08000300”. It is recommended that you
make it a practice to always enter leading zeros to prevent any mistakes.