Page 1
CX Series Programming Manual Issued April 2001...
Page 2
Pudong New Area, Shanghai, China 200120 Tel: +86 (0)-21-58307080 Fax: +86 (0)-21-58307978 Website: www.barcodesato.com Email: sales@satochina.com SATO BAR CODE & LABELLING SDN BHD Suite B-08-11&12, Block B Plaza Mont' Kiara, No.2, Jalan Kiara Mont' Kiara, 50480 Kuala Lumpur, Malaysia Tel: +60-3-6203-5950 Fax: +60-3-6203-1209 Website: www.barcodesato.com...
Page 3
Should you have any doubts regarding the setting, operating or any safety aspects of this printer/product, please contact your SATO supplier. SATO Europe GmbH makes no guarantee that all the features described in this manual are available in all models, and, due to SATO’s policy of continuous development and improvement, specifications are liable to change, without notice.
SATO CX Series Printer Warranty and Copyright SATO Europe GmbH makes no guarantee of any kind with regard to this mate- rial, including, but not limited to, the implied guaranties of merchantability and fitness for a particular purpose. SATO Europe GmbH shall not be liable for errors contained herein or for any incidental consequential damages in connection with the furnishing, perfor- mance, or use of this material.
Contents Contents Contents Contents CX SERIES PROGRAMMING GUIDE ... 1 INTRODUCTION ... 1 THE SATO PROGRAMMING LANGUAGE ... 1 SELECTING PROTOCOL CONTROL CODES ... 2 USING BASIC ... 2 Printing with the Parallel Port ... 3 Printing with the RS232 Port ... 4 ROTATED FIELDS ...
Page 6
SATO CX Series Printer Line Feed ... 50 Off-Line/Pause ... 52 Postnet ... 53 Print Darkness ... 54 Print Length, Expanded ... 55 Print Position ... 57 Print Quantity ... 59 Print Speed ... 60 Repeat Label ... 61 Replace Data (Partial Edit) ... 62 Reverse Image ...
Page 7
SATO CX Series Printer Two-Dimensional Bar Codes Maxicode ... 89 Two-Dimensional Bar Codes PDF417 ... 91 CONFIGURATION COMMANDS ... 94 Calibrate Sensor ... 95 Auto Calibration ... 96 Custom Protocol Command Codes Download ... 97 Label Tear-Off ... 99 Print Darkness Fine Adjustment ... 100 Print Test Label ...
Page 8
SATO CX Series Printer This page is intentionally left blank.
CX SERIES PROGRAMMING GUIDE CX SERIES PROGRAMMING GUIDE INTRODUCTION This section presents the commands that are used with the SATO CX printers to produce labels with logos, bar codes and alphanumeric data. The following information is presented in this section:...
<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). Control...
If these characters are needed, they are explicitly noted by the inclusion of <CR> and <LF> notations. 2. If you are using the printer’s RS232 interface, it is necessary to set the COM port on the PC such that the CTS and DSR signals will be ignored.
Printing with the RS232 Port REM RS232 Example E$=CHR$(27) OPEN “COM1:9600,N,8,1,CS,DS” AS #1 PRINT #1,CHR$ (2); PRINT #1,E$;"A"; PRINT #1, E$;"H400";E$;"V100";E$;"WL0SATO"; Sends the data “SATO” to be PRINT #1, E$;"Q1"; PRINT #1, E$; “Z”; PRINT #1,CHR$ (3); Instructs the printer to print one label.
If the data stream does not contain these commands, a “default” value is assumed. The commands and the corresponding default values are: Command Command Command Command Print Rotation SATO CX Series Printer Default Default Note Note Default Default Note Note 0°...
PRINTER CONFIGURATION PRINTER CONFIGURATION The CX Series printers are different from other SATO models in that they do not use DIP switches for printer configuration. Instead, all printer configura- tion is done via software commands. The parameters that can be configured...
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.
SATO CX Series Printer Command Structure 1:3 narrow/wide bar ratio: 2:5 narrow/wide ratio: 1:2 narrow/wide bar ratio: Example: Placement: Default: Command Function To print bar code images on a label. With this command, the- re are 13 standard bar code symbologies available to be printed and three two dimensional symbols (Two Dimensio- nal bar code symbols (See page 88)).
Page 17
<ESC>H0680<ESC>V0730<ESC>OB21826 <ESC>H0425<ESC>V1125<ESC>D30315000633895260 <ESC>L0101<ESC>H0395<ESC>V1200<ESC>OB0 <ESC>H0440<ESC>V1278<ESC>OB06338 <ESC>H0580<ESC>V1278<ESC>OB95260 <ESC>H0730<ESC>V1155<ESC>BF0314024 <ESC>H0745<ESC>V1125<ESC>OB24 <ESC>H0325<ESC>V0950<ESC>BG03100>GAB>B789>C12 3456 <ESC>H0435<ESC>V1055<ESC>XSAB789123456 <ESC>Q1<ESC>Z Note: Carriage Returns and Line Feeds have been added to the command listing for clarity and should not be included in the actual data stream. SATO CX Series Printer...
Page 19
UCC-128 Without Incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>BI071501012345670000 00001 <ESC>Q2<ESC>Z With Incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>F001+001 <ESC>BI07150101234567000000001 <ESC>Q2<ESC>Z SATO CX Series Printer...
13 symbol and automatically generates the check digit. The last digit of the bar code data is a modulo 10 check digit. If 13 digits of data are sent to the printer, the check digit is not created and must be supplied by the pro- grammer.
Input to Printer: <ESC>A<ESC>H0050 <ESC>V0050<ESC>BT101030103 <ESC>BW04100*1234* <ESC>Q1<ESC>Z Printer Output: SATO CX Series Printer Expansion factor by which the width of all bars and spaces will be increased (01-12) Bar height by dot (004-600 dots) <ESC>BW02100 Immediately follows the <ESC>BT command and precedes data to be encoded.
Page 22
SATO CX Series Printer Special Notes 1. This command must be preceded by the Variable Ratio Bar Codes <ESC>BT command(See page 15)). 2. The following bar codes will be affected by the Character Pitch command: Codabar, Code 39 and Interleaved 2 of 5.
Input to Printer: <ESC>A <ESC>H0050 <ESC>V0050 <ESC>BT101030103 <ESC>BW03100*1234* <ESC>Q1 <ESC>Z SATO CX Series Printer Bar Code Symbol: 0 Codabar 1 Code 39 2 Interleaved 2 of 5 Narrow space in dots (01-99) Wide space in dots (01-99) Narrow bar in dots (01-99) Wide bar in dots (01-99) <ESC>BT101030103...
SATO CX Series Printer Printer Output: Special Notes 1. This command must be immediately followed by the <ESC>BW Bar Code Expansion command (See page 13). 2. You may use only one variable ratio bar code per label. 3. If the data specified in this command is incorrect, the command is ignored and the ratio used will be based on the previous setting.
<ESC>H0100 <ESC>V0050 <ESC>WB0MNEW REFERENCE POINT <ESC>Q1 <ESC>Z SATO CX Series Printer This character is optional. When present, it specifies that the horizontal offset is in the ne- gative direction. If it is left out the offset direc- tion is positive.
Page 26
4. For a more detailed example of the Base Reference Point command, see “Print Area” in this section(See page 5). 5. The CX Series printers will not “wrap” (i.e. if any part of a character or image extends beyond the last print dot position, it will disappear and not be visible on any part of the label).
Printer Input <ESC>A <ESC>T1H3F0100038007C00FE01FF03FF87FFCFFFE07C 007C007C007C007C007C007C007C0 <ESC>Z <ESC>A <ESC>H150 SATO CX Series Printer 1 16x16 matrix 2 24x24 matrix Specifies the character encoding method for the data stream H Hexadecimal characters B Binary characters Memory location to store/recall the character.
Page 28
SATO CX Series Printer <ESC>V100 <ESC>L0505 <ESC>K1H903F <ESC>H350 <ESC>V100 <ESC>L1010 <E SC>K1H903F <ESC>Q1 <ESC>Z Printer Output: Special Notes 1. When printing the custom character using the <ESC>K Recall command, the character is affected by the follo- wing commands: Character Expansion, (See page 21)
Input to Printer <ESC>A<ESC>A<ESC>H0100<ESC>V0100<ESC>XMSATO <ESC>H0100<ESC>V0200<ESC>L0402<ESC>XMSATO <ESC>H0100<ESC>V0300<ESC>L0204<ESC>XMSATO <ESC>Q1<ESC>Z Printer Output SATO CX Series Printer Multiple to expand horizontally (01- 04) Multiple to expand vertically (01- 04) <ESC>L0304 Preceding the data to be expanded <ESC>L0101...
Page 30
SATO CX Series Printer Special Notes 1. This command will expand the following fonts: 2. Fonts U, S, M, XU, XS, XM, OA & OB (See page 33), and fonts WB, WL, XB and XL, (See page 35). 3. This command will also affect the following commands: Character Pitch, (See page 24).
SATO CX Series Printer Command Structure <ESC>Paa Example: Placement: Default: Command Function To designate the amount of spacing (in dots) between cha- racters. This command provides a means of altering charac- ter spacing for label constraints or to enhance readability.
Page 33
35). 5. Character Pitch will always revert to the default value unless it is specified before each new font command in the data stream. 6. This command also affects Codabar and Code 39 bar codes. SATO CX Series Printer...
<ESC>A <ESC>* <ESC>Z Printer Output: There is no printer output as a result of this command. The current print job in the buffer will be terminated and all other print jobs in the buffer cleared. Special Note 1. It is not necessary to clear the printer’s memory between each print job.
The length is de- termined by the position of the last printed image on the label or tag. The printer will stop feeding when this last field is fi- nished printing. The length may be increased with printed spaces (20 hexadecimal) if necessary.
SATOSATOSATOSATOSATOSATOSATOSATOSATOSATOSATOS ATOSATOSATOSATO <ESC>H0180<ESC>V0250<ESC>WDH0130V0050X0400Y02 <ESC>Q1<ESC>Z SATO CX Series Printer Horizontal position of the top left corner of the area to be copied 0001 to 832 Vertical position of the top left corner of the area to be copied 0001 to 1424...
Page 38
SATO CX Series Printer Printer Output: Special Notes 1. Use the Print Position commands (V and H) to locate the new area for the duplicate image, (See page 57). 2. Position of the new target area must not be inside the original image.
Placement: Default: Command Function To control the cutting of labels when using a SATO cutter unit with the printer. This command allows the cutting of multi- part tags or labels at a specified interval within a print job. Input to Printer <ESC>A...
Page 40
SATO CX Series Printer print quantity is 20, then 40 (20 sets of 2) labels will be printed. 5. Sending a Cutter command to a printer without a cutter installed will enable the Back-feed operation.
Placement: Default: Command Function To print text images on a label. These are eight of the built- in fonts available on the printer. All matrices include descen- ders. NON-PROPORTIONALPROPORTIONAL(1) 5W x 9H dot matrixXU5W x 9H dot matrix 8W x 15H dot matrixXS17W x 17H dot matrix...
Page 42
SATO CX Series Printer Printer Output Special Notes 1. Characters may be enlarged through the use of the Character Expansion command, (See page 21). 2. Character spacing may be altered through the use of the Character Pitch command, (See page 24). The default is 2 dots between characters.
<ESC>A<ESC>PS<ESC>H0001<ESC>V0100<ESC>WB0SATO <ESC>H0001<ESC>V0185<ESC>WB1SATO <ESC>H0001<ESC>V0270<ESC>WL0SATO <ESC>H0001<ESC>V0355<ESC>WL1SATO <ESC>H0300<ESC>V0100<ESC>XB0SATO <ESC>H0300<ESC>V0185<ESC>XB1SATO <ESC>H0300<ESC>V0270<ESC>XL0SATO <ESC>H0300<ESC>V0355<ESC>XL1SATO <ESC>Q1<ESC>Z SATO CX Series Printer <ESC>WBa Font XB: <ESC>WLa Font XL: Provided for compatibility with CL Printers. Can be either a 0 or a 1 <ESC>WB1123456 Preceding the data to be printed None <ESC>XBa...
Page 44
SATO CX Series Printer Printer Output: Special Notes 1. Characters may be enlarged through the use of the <ESC>L Character Expansion command, (See page 21). 2. Character spacing may be altered through the use of the <ESC>A Character Pitch command, (See page 24).
To feed a blank tag or label, which is the equivalent of a “form feed” Input to Printer <ESC>A(space) <ESC>Z Printer Output Blank label or tag SATO CX Series Printer Form Feed Form Feed Form Feed Form Feed See above Separate data stream sent to printer...
SATO CX Series Printer Form Overlay, Recall Form Overlay, Recall Form Overlay, Recall Form Overlay, Recall Command Structure <ESC>/ Example: Placement: Default: Command Function To recall the label image from the form overlay memory for printing. This command recalls a stored image from the over- lay memory.
Page 47
Printer Output: Special Notes 1. The overlay is stored using the <ESC>& Form Overlay Store command, (See page 40). 2. The <ESC>AX Expanded Print Length command, (See page 55), cannot be used with Forms Overlay. SATO CX Series Printer...
SATO CX Series Printer Form Overlay, Store Form Overlay, Store Form Overlay, Store Form Overlay, Store Command Structure <ESC>& Example: Placement: Default: Command Function To store a label image in the volatile form overlay memory. Only one label image may be stored in this memory area at a time.
C00000000003C00000000003C00003C00003 C00007E00003C0000FF00003C0000FF00003 C0000FF00003C0000FF00003C00007E00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003 SATO CX Series Printer Specifies format of data stream to follow B Binary format H Hexadecimal format Number of horizontal 8 x 8 blocks 001 to 104 Number of vertical 8 x 8 blocks...
Page 50
SATO CX Series Printer C00003C00003C00001800003C00000000003 C00000000003FFFFFFFFFFFFFFFFFFFFFFFF <ESC>H0300<ESC>V0100<ESC>XSPLEASE PLACE YOUR DISK <ESC>H0300<ESC>V0150<ESC>XSIN A SAFE PLACE <ESC>Q1<ESC>Z Printer Output Special Notes 1. Do not use ASCII <CR> or <LF> characters (carriage return or line feed) as line delimiters within the graphic data or the actual image will not be printed as specified.
PCX header information. The maxi- mum size of the uncompressed PCX file is 64K. If the uncompressed file exceeds 64K, the graphic will not print. SATO CX Series Printer Graphics, PCX Graphics, PCX Graphics, PCX Graphics, PCX Number of bytes to be downloaded <ESC>GP32000, ...
Page 52
SATO CX Series Printer 2. Only black and white PCX files can be downloaded. 3. The image created by this command cannot be rotated. 4. The file size specified by this command is the DOS file size in bytes.
<ESC>A<ESC>J WITH THE JOURNAL FEATURE YOU CAN PRINT TEXT WITHOUT USING ANY FONT COMMANDS OR POSITION COMMANDS <ESC>Q1<ESC>Z Printer Output: Special Notes SATO CX Series Printer Journal Print Journal Print Journal Print Journal Print See above Immediately following <ESC>A None...
Page 54
SATO CX Series Printer 1. Journal mode assumes a maximum label width. Other- wise, you may print where there is no label and damage your print head. 2. It is effective only for the current print job.
<ESC>Q1 <ESC>Z Special Notes The A1 command is not stored in the printer memory and must be implemented in the label job. For reasons of compatibility, when this command is sent to the previous model (CX200, CX210) it will be ignored.
SATO CX Series Printer Command Structure Line cccc Box: Example: Placement: Default: Command Function To print horizontal lines, vertical lines, and boxes as images on the label. Input to Printer <ESC>A <ESC>H0100<ESC>V0100<ESC>FW20H0200 <ESC>H0320<ESC>V0100<ESC>FW20V0200 <ESC>H0350<ESC>V0100<ESC>FW1010H0200V0200 <ESC>Q1<ESC>Z Lines and Boxes Lines and Boxes...
Page 57
Printer Output: Special Notes It is recommended that all lines and boxes be specified in the normal print direction. SATO CX Series Printer...
Then, send an ASCII <CR> at the end of each line of text. The printer automatically identifies the size of the last character, moves down the number of dots specified, and be- gins printing the next line.
Page 59
The print position will be determined from the value specified and the H value set in the printer. If you specify several H values after this command, the print position will be determined by the H value last specified.
SATO CX Series Printer Command Structure <ESC>@ Example: Placement: Default: Command Function To specify the printer to come to an off-line state. When used within a print job, the printer goes off-line after finishing the print job. Input to Printer <ESC>A <ESC>@...Job... <ESC>Z Printer Output There is no printer output for this command.
Printer Output: Special Notes 1. If the number of data digits does not match the Postnet formats listed, the command is ignored. 2. Only numeric data will be accepted. SATO CX Series Printer Postnet Postnet Postnet Postnet 5 digits (Postnet-32 format...
SATO CX Series Printer Command Structure <ESC>#Ea Example: Placement: Default: Command Function To specify a new print darkness setting. This command allows software control of the darkness setting for unique media and ribbon combinations. Input to Printer <ESC>A <ESC>#E2 <ESC>Z Printer Output There is no printer output for this command.
<ESC>H0050<ESC>V0100<ESC>WB1EXPAND TO: <ESC>H0050<ESC>V2700<ESC>WB114 INCHES <ESC>Q1<ESC>Z <ESC>A <ESC>AR <ESC>Z SATO CX Series Printer Sets the print length to 356 mm (14") Resets the maximum print length to 178 mm (7") See above Must follow the Start Code command, (See page 73), and be in it’s own separate data st- ream.
Page 64
SATO CX Series Printer Printer Output: Special Notes 1. AX is effective until AR is sent to reset the printer to its standard print length, or until the printer is re-powered. 2. It may be included in an independent data stream to specify the size of the maximum print area.
Input to Printer <ESC>A<ESC>H0025<ESC>V0050<ESC>L0303 <ESC>MSATO<ESC>H0100<ESC>V0150 <ESC>MSATO <ESC>Q2<ESC>Z SATO CX Series Printer Print Position Print Position Print Position Print Position Number of dots horizontally from the base re- ference point 0001 to 0832.
Page 66
SATO CX Series Printer Printer Output Special Notes 1. The print position of a field is affected by both the Rotate (<ESC>R and <ESC>A3) commands. 2. If any part of an image is placed past the maximum number of dots for standard length.
<ESC>H0100<ESC>V0100<ESC>WB1SATO <ESC>Q3 <ESC>Z Printer Output Three labels containing the data “SATO” will be printed. Special Notes 1. To cancel a print job, you must turn off the printer. 2. When used with the <ESC>F Sequential Numbering command, (See page 70), the Print Quantity value should be equal to the total number of labels to be prin- ted.
<ESC>A <ESC>CS3 <ESC>Z Printer Output There is no printer output for this command. It sets the print speed of the printer to 3 inches per second. Special Notes 1. This becomes the new setting in the printer configuration for all subsequent print jobs, unless changed. The setting is stored in non-volatile memory and is not affected by cycling the power.
A duplicate of the previous label will be printed. Special Notes 1. This command will have no effect if the power to the printer was cycled off and back on since printing the pre- vious label. SATO CX Series Printer...
SATO CX Series Printer Replace Data (Partial Edit) Replace Data (Partial Edit) Replace Data (Partial Edit) Replace Data (Partial Edit) Command Structure <ESC>0 (<ESC>zero) Example: Placement: Default: Command Function To replace a specified area of the previous label with new da- ta.
Page 71
2. This command will not function if the power has been cycled off and back on since the last label was printed. 3. Proportional Pitch text cannot be used with this com- mand. SATO CX Series Printer...
SATO CX Series Printer Command Structure <ESC>(aaaa,bbbb Example: Placement: Default: Command Function To reverse an image area from black to white and vice versa. Use the Print Position commands (<ESC>H and <ESC>V) to locate the top left corner of the reverse image area.
Page 73
V and H parameters are reversed. 4. If the height and width to be reversed contain other than alphanumeric data, the area is not printed. 5. If the values specified exceed the maximum ranges, the reverse image is not created. SATO CX Series Printer...
SATO CX Series Printer Rotate, Fixed Base Reference Point Rotate, Fixed Base Reference Point Rotate, Fixed Base Reference Point Rotate, Fixed Base Reference Point Command Structure <ESC>%a Example: Placement: Default: Command Function To rotate the print direction in 90° increments without chan- ging the location of the base reference point.
Page 75
(See page 68), in the same data stream. 2. The specified values are valid until another Rotate (<ESC>%) command is received. 3. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. SATO CX Series Printer...
SATO CX Series Printer Rotate, Moving Base Reference Point Rotate, Moving Base Reference Point Rotate, Moving Base Reference Point Rotate, Moving Base Reference Point Command Structure Normal Direction:<ESC>N Rotated Direction:<ESC>R Example: Placement: Default: Command Function The <ESC>R command rotates the printing of all subsequent images in a print job by 90°...
Page 77
Printer Output: Special Notes 1. This command is provided for compatibility with other SATO printers. It is not recommended for new label designs and the <ESC>% rotate command should be used. 2. Do not combine this command and the <ESC>% Rotate command, (See page 66), in the same data stream.
Command Function To allow the ability to print sequential fields (text, bar codes) where all incrementing is done within the printer. Up to eight different sequential fields can be specified per label. Sequen- cing is effective for up to 99-digit numeric data within each field.
Page 79
Example: To print 2 sets each of the numbers 1001-1025 on sepa- rate labels, we need 50 total labels. The commands would be as follows: SATO CX Series Printer...
Page 80
SATO CX Series Printer <ESC>A <ESC>H0100<ESC>V0100<ESC>F0002+0001 <ESC>XM1001 <ESC>Q50 <ESC>Z 2. It is necessary to specify the print position for each sequential field on a label. 3. Up to eight different sequential fields can be specified per label. 4. This command ignores alpha characters in the sequen- tial number field.
There is not output for these commands they are not accom- panied by other label printing commands. However, these commands must precede and follow each print job sent to the printer. SATO CX Series Printer See above <ESC>A must precede data <ESC>Z must follow data...
SATO CX Series Printer Expanded Memory Option Commands Expanded Memory Option Commands Expanded Memory Option Commands Expanded Memory Option Commands These commands require the Expanded Memory Option. The first 2MB of Expanded Memory installed is designated as memory area CC1.If 4MB of Expanded Memory is installed, second 2MB (i.e. the area above the first 2 MB) is designated as memory area CC2.
Expanded Memory. Printer Input <ESC>A <ESC>V0100<ESC>H0100<ESC>CC1<ESC>BJR102020100 0004SATO <ESC>Q1<ESC>Z SATO CX Series Printer Font ID (0 thru 9) Horizontal Expansion (01 thru 12) Vertical Expansion (01 thru 12) Character Pitch (01 thru 99) Number of characters to be printed using the...
Page 84
SATO CX Series Printer Printer Output SATO Special Notes 1. This command requires the Expanded Memory option. See your SATO representative for details.
The conversion from a TrueType font to a format that can be downloaded to the printer is very complex and requires the use of a TrueType Down-loaded utility program. See your SATO representative for details. This process requi- res the Expanded Memory option.
SATO CX Series Printer Expanded Memory Function Expanded Memory Function Expanded Memory Function Expanded Memory Function Graphics, Custom Recall Graphics, Custom Recall Graphics, Custom Recall Graphics, Custom Recall Command Structure <ESC>GRaaa Example: Placement: Default: Command Function Use the Recall command any time you want to print a graphic image on a label along with other printed data.
Page 87
1. The graphic image to be stored cannot be rotated before it is stored. It can be rotated when it is recalled. 2. Graphic images cannot be stored as part of a label for- mat. 3. See the <ESC>GI Custom Graphic Store command. SATO CX Series Printer...
(See page 41), but allows for the graphic image to be stored in a Expanded Memory. Use the Store command to send the graphic data to the printer, which is held in the optional Expanded Memory, even if printer power is lost.
Page 89
78). Special Notes 1. You must have the optional Expanded Memory to use this command. Call your SATO representative for details. 2. The maximum storage capacity is 999 graphics, up to the capacity of the memory expansion. 3. Each graphic to be stored must be sent in its own data stream.
SATO CX Series Printer Expanded Memory Function Expanded Memory Function Expanded Memory Function Expanded Memory Function Graphics, PCX Recall Graphics, PCX Recall Graphics, PCX Recall Graphics, PCX Recall Command Structure <ESC>PYaaa Example: Placement: Default: Command Function To recall for printing a graphic file previously stored in a PCX format in the Memory Card.
LPRINT C$;“PI001,03800,”;DA$ LPRINT C$;"Z"; CLOSE #2 Printer Output There is no printer output as a result of this command. See <ESC>PY PCX Graphics Recall command. Special Notes: 1. This command requires Expanded Memory option. See your SATO representative for details.
Page 92
SATO CX Series Printer 3. Only black and white PCX files can be stored. 4. The file size specified by this command is the DOS file size in bytes.
3. Care should be exercised when using this command as it destroys any data previously written the specified section of memory. It will clear all data from the Expanded Memory and assign the new ID (“sato” in the above example). SATO CX Series Printer...
<ESC>Z Printer Output There is no printer output as a result of this command. Special Notes 1. This command requires the Expanded Memory option. See your SATO representative for more information. Area Select Area Select Area Select Area Select Section Select...
<ESC>A <ESC>CC1 <ESC>BJS <ESC>Z Printer Output: - Special Notes 1. This command requires the Expanded Memory option. See your SATO representative for more information SATO CX Series Printer Status Status Status Status <ESC>BJS After the <ESC>CC Memory Area Select com- mand.
SATO CX Series Printer Two-Dimensional Symbols Two-Dimensional Symbols Two-Dimensional Symbols Two-Dimensional Symbols The following commands are used to create the two-dimensional symbolo- gies supported by the printers. Currently, PDF 417 and Maxicode are installed.
[)><Rs> 01<Gs>96 1Z12345675<Gs>UPSN <Gs>12345E<Gs>089 <Gs><Gs>11<Gs>10.1<Gs>Y <Gs><Gs><Gs>UT <Rs><Eot> !!!!!!!!!!!!!!!!!!!!!!!!!!!!! <ESC>Q1<ESC>Z SATO CX Series Printer Maxicode Maxicode Maxicode Maxicode Service class, numeric only (001-999) Country code, numeric only (001-999) ZIP code, alphanumeric (000000-999999) Extended ZIP code, numeric only (0001-9999) Low priority message, alphanumeric, 84 digits.
Page 98
SATO CX Series Printer Printer Output Special Notes 1. The Secondary Message field (ee...e) must contain exa- ctly 84 characters. If a smaller message is specified, the field must be padded with “exclamation point” charac- ter(s). 2. <Rs> represents Hex 1E, <Gs> represents Hex 1D, <Eot>...
To print a PDF417 two-dimensional bar code image on a la- bel. Printer Input <ESC>A <ESC>V0100<ESC>H0100<ESC>BK0607400000021PDF41 7 PDF417 PDF417 <ESC>Q1<ESC>Z SATO CX Series Printer PDF417 PDF417 PDF417 PDF417 Minimum module dimension (03-09 dots). Will not print if values of 01, 02 or greater than 10 are specified.
Page 100
“dd” x “ee”), an error will occur and the symbol will not be printed. It is recommended that these values each be set to “000” and the printer be allowed to automatically calculate the optimum values. 3. The values for “dd” and “ee” need to be made larger if the security level is increased.
Page 101
SATO CX Series Printer 12. The print height of the symbol will vary depending upon the data specified; numeric only, alpha only or alphanu- meric.
CONFIGURATION COMMANDS The following commands are used to set the operating parameters of the CX Series printers. The settings currently active in the printer can be determined by printing a Test Label, either by using the <ESC>CT Print Test Label com- mand or by pressing the READY Indicator and FEED buttons on the front panel (see the CX Series User’s Guide).
3. The sensor must be re-calibrated whenever the sensor type is changed. 4. When calibrating the sensor for the CX Series TT Ther- mal Transfer unit operating in the thermal transfer mode, the ribbon must be installed in the printer.
<ESC>A <ESC>CF1 <ESC>Z Printer Output There is no printer output for this command. It will cause the printer to feed a label while the characteristics of the label backing or eye-mark are measured. Special Notes 1. Available from printer firmware revision P2.08.
Command Function Allows the user to defines custom Protocol Command codes. Printer Input <ESC>A <ESC>LD,{,},%,#,&,*,~,0,0 <ESC>Z Printer Output SATO CX Series Printer Download Download Download Download Replacement character for STX in ASCII or hex format Replacement character for ETX in ASCII or hex...
Page 106
SATO CX Series Printer A Protocol Command code status label will be printed as a re- sult of the a successful download of a custom set of Protocol Command codes. Special Notes: 1. Commas must be used to separate the parameters. If a...
<ESC>A <ESC>CB+03 <ESC>Z Printer Output There is no printer output for this command. The first print line on the next printed label will be adjusted after the receipt of this command. Special Notes 1. The value is stored in flash memory and will remain until it is modified by another valid <ESC>CBabb command,...
3. The factory setting for these adjustments is set to provide the optimum results when using the SATO supplied media with the printer. It is recommended that any changes be made judiciously as they can have a signifi- cant impact on print quality and bar code readability.
Page 109
SATO CX Series Printer 4. It is recommended that a bar code verifier be used when making adjustments with this command.
<ESC>CT <ESC>Z Printer Output Special Notes 1. When the printer finishes printing the Test Label, it is in the hexadecimal print mode. This mode is used for dia- gnostic troubleshooting. To switch back to normal mode, disconnect power source. Print Test Label...
<ESC>A <ESC>CP0 <ESC>Z Printer Output There is no printer output as a result of this command. Special Notes 1. The print mode setting is stored in nonvolatile memory and will not change until a new Set Print Mode com- mand is received. The current print mode can be verified by printing a test label.
Input to Printer <ESC>A <ESC>CR9600,N,8,1 <ESC>Z Printer Output There is no printer output as a result of this command. Special Notes 1. Any commands sent to the printer over the RS232 port within two seconds of receiving this command may be lost.
<ESC>A <ESC>CI2 <ESC>Z Printer Output There’s is no printer output as a result of this command. Special Notes 1. The reflective Eye-Mark, label gap or notch must be a minimum of 3.1mm (.125") wide and extend 21.5 mm (0.85") from the left (facing the printer) edge of the label backing.
Input to Printer <ESC>A <ESC>CE1 <ESC>Z Printer Output There is no printer output as a result of this command. Special Notes 1. The <ESC>CBabb command should be used to adjust the amount of back-feed. 0 Disable Back feed 1 Enable Back feed <ESC>CE1...
Page 115
SATO CX Series Printer This page is intentionally left blank.
Page 116
SATO CX Series Printer This page is intentionally left blank.