Page 1
® CL Series Thermal Transfer Printers Operator and Technical Reference Manual for CL408, CL412, CL608VA & CL612VA PN 9001035 Rev. E...
Page 2
This section contains instructions on how to clean and maintain the printer. SECTION 4. PROGRAMMING This section introduces the SATO printer programming language. It contains the commands that are used with the printer to produce labels with bar codes, alphanumeric data and graphics.
Page 3
Command Code Quick Reference APPENDIX B: Bar Code Specifications APPENDIX C: Custom Characters and Graphics APPENDIX D: Optional Features APPENDIX E: Custom Protocol Command Codes APPEDDIX F: Label Wizard Support Page - ii 9001035 Rev. E SATO CL Series Printers...
The Operator’s Manual will help you understand the basic operations of the printer such as setup, installation, configuration, cleaning and maintenance. The major differences in the CL408 and the CL412 printers is the resolution of the head. The CL408 with its 203 dpi head provides an economical labeling solution for most applications.
Maximum Width 4.4 in. (111 mm) 6.75 in. (172 mm) Length 1475 ft. (450 m) 1345 ft (410 m) Thickness 4.5 micron, Face-In Wind All specifications subject to change without notice. Page 1-2 9001035 Rev. E SATO CL Series Printers...
Page 11
1 MByte (2 x 4M bit) DRAM 2 MByte Programmable 8 KByte EEPROM (1) Single two color (Red, Green) LED. (2) Interface Adapter Card required. All specifications subject to change without notice. SATO CL Series Printers 9001035 Rev. E Page 1-3...
Expansion up to 12X in either the X or Y coordinates Character Pitch control Line Space control Journal Print facility 0°, 90°, 180° and 270° Rotation All specifications subject to change without notice. Page 1-4 9001035 Rev. E SATO CL Series Printers...
Sequential numbering of both numerics and bar codes Custom Characters RAM storage for special characters Graphics Full dot addressable graphics, SATO Hex/Binary or .PCX formats Form Overlay Form overlay for high-speed editing of complex formats. All specifications subject to change without notice.
-0° to 104°F (-20° to 40°C) Operating Humidity 15-85 % RH, non-condensing Storage Humidity Max 90% RH, non-condensing Electrostatic Discharge REGULATORY APPROVALS Safety UL, CSA RFI/EMI FCC Class A All specifications subject to change without notice. Page 1-6 9001035 Rev. E SATO CL Series Printers...
I/F emulates IBM 5224, 5225, 5225, 5226 or 4214 printers with 5226 or 4214 printers with auto-terminate/cable-thru auto-terminate/cable-thru capabilities. Allows the capabilities. Centronics interface to remain operational. All specifications subject to change without notice. SATO CL Series Printers 9001035 Rev. E Page 1-7...
The following information is provided in this section: • Unpacking and Parts Identification • Setting Up the Printer • Loading Labels or Tags • Loading the Ribbon • Operator Panel • Printer Configuration SATO CL Series Printers 9001035 Rev. E Page 2-1...
NOTE: The following illustrations are representative only. Your printer may not be packed exactly as shown here, but the unpacking steps are similar. CL4XX Packaging CL6XX Packaging Page 2-2 9001035 Rev. E SATO CL Series Printers...
Cables can be purchased locally, and their configuration will depend upon the host system being used. • For information on interfacing the printer to a host system, see Section 5: Interface Specifications. SATO CL Series Printers 9001035 Rev. E Page 2-3...
Page 19
Assembly and out the front of the printer. 8. Inspect the label routing and verify that the path matches that illustrated in the Label Loading Label Hold-Down diagram. Set the Adjustable Page 2-4 9001035 Rev. E SATO CL Series Printers...
Page 20
12. If the ribbon is not loaded, see the following description for loading instructions. Label Supply Media Knob Guide Label Roll Support Label Roll Printed Labels Label Guide Dispenser Routing Cutter Routing Label Backing SATO CL Series Printers 9001035 Rev. E Page 2-5...
Page 21
8. If the labels or tags are already loaded, close the Print Head Assembly by pushing downward on the green tab until it latches closed. Page 2-6 9001035 Rev. E SATO CL Series Printers...
Page 22
It is possible to delay such damage by always ensuring that the ribbon used is wider than the label stock. This will help to protect the print head from label edge damage. SATO CL Series Printers 9001035 Rev. E Page 2-7...
Page 23
Section 2. Installation and Configuration LOADING LABELS, TAGS AND RIBBON CL408 and CL412 LOADING LABELS AND TAGS Top Access Door 1. Open the Top Access Door by swinging it up and to the left. Open the Front Access Door by pushing...
Page 24
NOTE: If the Label Dispense Option has been purchased, see Appendix D, Optional Accessories for instructions on how to route the label backing. For information on how to enable this option, see the Printer Configuration section in this chapter. SATO CL Series Printers 9001035 Rev. E Page 2-9...
Page 25
NOTE: Run a test print to ensure that the labels and ribbons were loaded correctly. See the “User Test Print” section of this chapter on page 2-37 for instructions on how to run test prints. Page 2-10 9001035 Rev. E SATO CL Series Printers...
Page 26
LABEL SENSOR ADJUSTMENTS CL408 and CL412 Both the Eye-Mark (refelective)and Gap (transmissive) sensors on the CL408 and CL412 can be adjusted over a limited range. They are both located in the Label Sensor Unit. The assembly can be adjusted by loosening the green Sensor Adjust knob located underneath the Label Transport Assembly (see page 2-9) and sliding the Label Sensor Unit to the desired position.
(+/- 3.75 mm). Affects stop position of label feed, print position and dispense position. DISPLAY: Potentiometer to adjust the contrast of the LCD. POWER: LED, illuminated when the power is on. Page 2-12 9001035 Rev. E SATO CL Series Printers...
Page 28
DSW1 is used to set the RS232 parameters and is located on the RS232 interface board. LCD: 2 Line x 16 Character LCD display. Used for setting operational parameters of the printer. SATO CL Series Printers 9001035 Rev. E Page 2-13...
TAKEN LED Note: DSW1 (RS232 Parameter Select) is located on the RS232 Interface Board. The CL408/412 Operator Panel consists of one two-color (red and green) LED indicator, two momentary contact switches, two DIP switches (a third is located on the RS232 interface card), four adjustment potentiometers and one LCD Display. All of these are accessible from the front of the printer, however some are not accessible unless the front cover is open.
Page 30
This LED is active only when the Label Dispense option is installed. It is used to adjust the Label Taken Sensor threshold. SATO CL Series Printers 9001035 Rev. E Page 2-15...
External signal connector, AMP 57-60140. Cover Plate Remove for access to Dispenser and Fan-Fold Slots PCMCIA Memory Expansion slots I/F Module Centronics Shown Power Switch AC Fuse External Accesory Connector AC Power Input Connector Page 2-16 9001035 Rev. E SATO CL Series Printers...
Section 2. Installation and Configuration REAR PANEL CL408 and CL412 Power: Switch to turn power On or Off. AC Input: Input 115V 50/60 Hz connector. Use the cable provided. AC Fuse: Input power protection. Type 3A/250V. Interface Slot: Slot to plug in an interface adapter. An adapter must be connected before the printer is operational.The...
0.33" (9 mm) Eye-Mark Sensor Direction Min. Inter-Label Gap 0.12" (3 mm) 1.0" (25 mm) to 3.5" (90 mm) Label Gap Sensor Backing Paper Inside Edge Label Inside Edge CL608 and CL612 Label Sensor Positioning Page 2-18 9001035 Rev. D SATO CL Series Printers...
0.67" to 2.5" (17mm to 64mm) Label Gap Sensor Note: These positions are different from the M84XX printers. Backing Label Inside Edge Paper Inside Edge CL408 and CL412 Label Sensor Positioning SATO CL Series Printers 9001035 Rev. E Page 2-19...
DSW1 (used to set the RS232 parameters) is located on the Serial Interface board and the board must be removed to change the settings. DSW2 and DSW3 are located behind the Front Access Door on the CL408 and CL412. These switches can be used to set: •...
Page 36
Eye-Mark detector. See page 2-10 for the location of these sensors. DSW2 DSW2-2 SETTING Eye-Mark Head Check Selection (DSW2-3). When selected, the printer will check for head elements that are electrically malfunctioning. DSW2 DSW2-3 SETTING Disabled Enabled SATO CL Series Printers 9001035 Rev. E Page 2-21...
Page 37
Sensor is enabled, it will detect the edge of the label and position it automatically. If it is disabled, the positioning must be under software control using Line Feed commands. DSW3 DSW3-3 SETTING Sensor Used Not Used Page 2-22 9001035 Rev. E SATO CL Series Printers...
Page 38
Centronics! Both the Centronics and RS232 ports are active at all times. Care should be taken to ensure that data is not transmitted to both ports simultaneously as the received message will be corrupted. SATO CL Series Printers 9001035 Rev. E Page 2-23...
Page 39
Auto On Line Enabled Once the default operation is completed, a “SATO DEFAULT COMPLETED” message will be displayed on the LCD panel or a single “beep” will be heard if the printer does not have an LCD panel. The printer should be powered off while this message is being displayed (or after the “beep”...
Page 2-26 USER DOWNLOAD Download User Defined Protocol Codes POWER + LINE + DSW2-7=ON Page E-2 ALT PROTOCOL Reset to SATO Default Protocol Codes DEFAULT COMPLETE POWER + LINE + FEED + DSW2-7=ON Page E-2 Print Hex Dump Label Print Buffer...
There are three Darkness (or heat range) settings on the CL608/612 (1, 2 and 3) and five on the CL408/412 (1, 2, 3, 4, and 5). The higher numbers represent darker settings. The current setting is indicated by an underline under one of the range settings.
There are three SPEED settings on the CL608/612 (4 ips, 6 ips and 8 ips) and five on the CL408/412 (2 ips, 3 ips, 4 ips, 5 ips and 6 ips). The setting is listed on the bottom line of the display. The current setting is indicated by an underline under one of the speed settings.
Mode OFF LINE display. If you wish to change any of the settings, you must enter the User Mode again by simultaneously pressing FEED and LINE keys for more than one second. Page 2-28 9001035 Rev. E SATO CL Series Printers...
1. Use the LINE key to step the underline to either the YES or NO selection. 2. Once the correct setting is underlined, pressing the FEED key will accept the setting and advance the display to the Vertical Offset display. SATO CL Series Printers 9001035 Rev. E Page 2-29...
Page 45
4-19 )Since the printer can only print in discrete steps equal to the size of the print dot, the units of measure for the Horizontal Offset distance is dots. Note: This setting can be overriden by the Base Reference Point Command, page 4-19). HOR. DIRECTION Page 2-30 9001035 Rev. E SATO CL Series Printers...
Page 46
4. Once the setting is correct, pressing the FEED key will accept the setting and advance to the Sensor Threshold display. Original Print ABCDEFG Line Position Moved with both Vertical and (+) ABCDEFG Horizontal Offset SATO CL Series Printers 9001035 Rev. E Page 2-31...
Page 47
The reading will advance to a setting of 4.9 (the maximum voltage) after which it will automatically wrap and start at “0.0” again. If a value of “0.0” is set, Page 2-32 9001035 Rev. E SATO CL Series Printers...
Page 48
If adequate performance cannot be obtained, then the label stock or printed “Eye” mark has too much variation in its reflectance and a better quality stock should be used. SATO CL Series Printers 9001035 Rev. E Page 2-33...
Page 49
LINE key. The minute number will increase by one each time the line key is pressed until it reaches a value of “60” at which point it will wrap around to the “01” setting. Page 2-34 9001035 Rev. E SATO CL Series Printers...
Page 50
This selection tells the printer to strip out all carriage return/line feed pairs (CRLF ) from the data stream, including graphics and 2D bar codes. It is used primrily to maintain compatibility with earlier models of SATO printers. IGNORE CR/LF 1.
Page 51
YES was chosen and bring you to the Exit Advanced Mode Setup display. HEAD CNTR CLEAR Exit Advanced Mode This allows you to exit the Advanced Mode or to recycle through the selections again. EXIT ADV. MODE Page 2-36 9001035 Rev. E SATO CL Series Printers...
04 cm again. Once the correct label width is selected, pressing the FEED key will initiate the print. The SMALL label only contains a head check pattern. PRINT SIZE 04 cm SATO CL Series Printers 9001035 Rev. E Page 2-37...
Page 53
Off Line. Pressing the LINE key again will palce the printer back On Line and the test label will resume printing. If you wish to stop the test label print, pause the printer and then turn power off without placing it On Line. Page 2-38 9001035 Rev. E SATO CL Series Printers...
Page 54
ABCDEFG Leading Edge of Label as detected by the sensor Original First Line Print Position Moved with Positive (+) Offset ABCDEFG to print on trailing edge of label SATO CL Series Printers 9001035 Rev. E Page 2-39...
Page 55
FEED key. 5. When the adjustment is correct, turn the printer off. Moved with ABCDEFG Minus (-) Offset Original Print ABCDEFG Line Moved with ABCDEFG Positive (+) Offset Page 2-40 9001035 Rev. E SATO CL Series Printers...
Page 56
This potentiometer is used to adjust the contrast of the LCD display for optimum viewing under various lighting conditions. POTENTIOMETER ADJUSTMENTS CL408 and CL412 SENSOR THRESHOLD This potentiometer is operational only if the Label Dispense Option is installed. It is used to set the Label Taken Sensor threshold.
Page 57
5. The data received is printed out on a label in hexadecimal format. 6. Return DSW2-4 to the Off position. 7. Turn the printer off and then back on to place it back in the normal print mode. Page 2-42 9001035 Rev. E SATO CL Series Printers...
4-56). There are three ranges, 1 (Low), 2 (Medium) and 3 (High). Once the range has been selected, the PRINT Potentiometer on the front panel can be used to make finer adjustments. SATO CL Series Printers 9001035 Rev. E Page 3-1...
The Print Head Assembly is spring-loaded and will automatically open as soon as the Head Latch is disengaged. Remove the ribbon. 4. Apply SATO Thermal Print Head Cleaner to a cotton swab. 5. The Print Head faces downward along the front edge of the assembly. Pass the end of the dampened swab along the entire width of the Print Head (you may need to move the ribbon out of the way to do this).
Page 60
Head Assembly is spring-loaded and will automatically open as soon as the Head Latch is disengaged. Remove the labels. 4. Apply SATO Thermal Print Head Cleaner to one of the cotton swabs. Roller SATO CL Series Printers 9001035 Rev. E...
The print head on the CL6XX printers is a user-replaceable item. If it becomes damaged for any reason, it can be easily removed and replaced. Contact your local SATO representative for information on obtaining a new print head. Supplies needed: No.
Label Hold-Down be cleaned regularly, at least every two rolls of labels. Supplies Needed: SATO SA070 Cleaning Kit 1. Turn the printer off and remove the power cable. 2. Open the Label Access Door. SATO CL Series Printers 9001035 Rev. E...
1 and 2 inches in from the printer side plate. 4. Apply SATO Thermal Print Head Cleaner to one of the cotton swabs. 5. Use the cotton swab to clean any foreign matter from the exposed surface of the sensors.
Section 3: Cleaning and Maintenance PROCEDURES CL408 and CL412 ADJUSTING THE PRINT QUALITY The CL4XX printers are equipped with two different methods of adjusting the quality of the print: print darkness and speed. When adjusting the printer for optimum print quality, a bar code verifier system should be used.
Remove the ribbon. 3. Apply SATO Thermal Print Head Cleaner to a cotton swab. 4. The Print Head faces downward along the front edge of the assembly. Pass the end of the dampened swab along the entire width of the Print Head (you may need to move the ribbon out of the way to do this).
Section 3: Cleaning and Maintenance 3. Apply SATO Thermal Print Head Cleaner to one of the cotton swabs. 4. The Platen is the rubber roller directly below the Print Head. It should be cleaned of any ribbon or label residue.
Head Latch is disengaged. Label Sensor Unit 4. Apply SATO Thermal Print Head Cleaner to one of the cotton swabs. 5. Insert the cotton swab between the top and bottom pieces of the Sensor Unit and move back and forth to clean any foreign matter from the exposed surface of the sensors.
PROGRAMMING INTRODUCTION This section presents the commands that are used with the SATO CL Series printers to produce labels with logos, bar codes and alphanumeric data. All of the CL commands use the same syntax. Some commands reference a physical point on the label using horizontal and vertical dot reference numbers.
<CR> and/or <LF> characters. If these characters are needed, they are explicitly noted by the inclusion of <CR> and <LF> notations. Page 4-2 9001035 Rev. E SATO CL Series Printers...
Page 70
30 LPRINT E$;"A"; Sends an “<ESC>A” command code to the LPT1 parallel port 40 LPRINT E$;"H400";E$;"V100";E$;"XL1SATO"; Sends the data “SATO” to be to be placed 400 dots horizontally and 100 dots vertically on the label and printed in the “XL” font.
Sends an “<ESC>A” command code to Print Port #1 opened by statement 20 above. 60 PRINT #1, E$;"H400";E$;"V100";E$;"XL1SATO"; Sends the data “SATO” to be placed 400 dots horizontally and 100 dots vertically on the label and printed in the “XL” autosmoothed font.
Page 72
Calculate the distance (in dots) from the normal base reference point to the closest edge of the label. For a 12 dpmm printer (a CL412 or CL612), this would be: Label Width = 2" x 25.4 mm/in x 12 dpmm = 610 dots SATO CL Series Printers 9001035 Rev. E Page 4-5...
Page 73
Section 4. Programming Reference For an 8 dpmm printer (a CL408 or CL608), this would be: Label Width = 2" x 25.4 mm/in x 8 dpmm = 406 dots The new Base Reference Point then becomes: New Base Reference Point = Maximum Print Width - Label Width...
Page 74
If you are using a 2 inch wide label, the entire image may not appear on your label. By adding the following Base Reference Point command to the second line of the data H=50 V=100 SATO V=200 V=310 H=70 6.5" SATO CL Series Printers 9001035 Rev. E Page 4-7...
The following data stream will rotate the print field but will not change the base reference point of the field: <ESC>A <ESC>%1<ESC>V800<ESC>H200<ESC>L0202<ESC>XB1E<ESC>Q1<ESC>Z The following data stream will rotate both the field and the base reference point for that field: Page 4-8 9001035 Rev. E SATO CL Series Printers...
(1) The settings for these commands will revert to the default value when the printer receives an <ESC>Z or an <ESC>*. (2) The values transmitted with these commands will remain in effect until a new command is received. SATO CL Series Printers 9001035 Rev. E Page 4-9...
NOTE: These examples assume the use of the Standard Protocol Command Codes, a parallel interface and a 5 inch wide label in a CL408 printer. The labels for all other printers will be similar, but, because of different resolutions and print widths may be larger or scaled differently.
4-99). Each of the bar codes are unique, and it is important to know the differences. See Appendix B for specific information on using each individual bar code symbol. SATO CL Series Printers 9001035 Rev. E Page 4-11...
Page 79
<ESC>H0755<ESC>V0705<ESC>BF0314024 <ESC>H0770<ESC>V0675<ESC>OB24 <ESC>H0450<ESC>V0980<ESC>BG03100>GAB>B789>C123456 <ESC>H0560<ESC>V1085<ESC>XS AB789123456 <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. Page 4-12 9001035 Rev. E SATO CL Series Printers...
Page 80
Section 4. Programming Reference Printer Output SATO CL Series Printers 9001035 Rev. E Page 4-13...
Page 81
Section 4. Programming Reference UCC-128 Without Incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>BI07150101234567000000001 <ESC>Q2<ESC>Z With Incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC >F001+001 <ESC >BI07150101234567000000001 <ESC>Q2<ESC>Z Page 4-14 9001035 Rev. E SATO CL Series Printers...
Page 82
10 and Mod 103 check digits are automatically calculated. 7. The <ESC>D and <ESC>BD commands are not valid for the MSI, Code 128, Code 93, UPC-E, Bookland, UCC128 and Postnet symbologies. SATO CL Series Printers 9001035 Rev. E Page 4-15...
1. This command must be preceded by the Variable Ratio Bar Codes <ESC>BT command (see Page 4-17). 2. The following bar codes will be affected by the Character Pitch command: Codabar, Code 39, Interleaved 2 of 5, Matrix 2 of 5. Page 4-16 9001035 Rev. E SATO CL Series Printers...
(bars, spaces) as shown above. Remember that this command only applies to the five bar code types shown. Input to Printer: <ESC>A <ESC>H0050<ESC>V0200<ESC>BD104100*CL408* <ESC>H0050<ESC>V0050<ESC>BT001030103<ESC>BW03100123456 <ESC>Q1<ESC>Z Printer Output: SATO CL Series Printers 9001035 Rev. E Page 4-17...
Page 85
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. 4. See Appendix B for more specific instructions and details regarding individual bar code symbols. Page 4-18 9001035 Rev. E SATO CL Series Printers...
It may also be used to move images past preprinted fields on a label. Input to Printer: <ESC>A<ESC>L0202 <ESC>H0100<ESC>V0025<ESC>XMNORMAL REFERENCE POINT <ESC>A3H0300V0075 <ESC>H0100<ESC>V0050<ESC>XMNEW REFERENCE POINT <ESC>Q1<ESC>Z Printer Output: SATO CL Series Printers 9001035 Rev. E Page 4-19...
Page 87
CL412 CL608 CL612 Horizontal -0832 to 0832 -1248 to 1248 -1216 to 1216 -1984 to 1984 aaaa Vertical 0001 to 1424 0001 to 2136 0001 to 1424 0001 to 2136 bbbb Page 4-20 9001035 Rev. E SATO CL Series Printers...
Up to 50 individual characters may be stored in the custom character volatile memory. Printer Input See Appendix C for a detailed explanation. <ESC>A <ESC>T1H3F 0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C007C007C007C0 <ESC>Z <ESC>A <ESC>H150<ESC>V100<ESC>L0505<ESC>K1H903F <ESC>H350<ESC>V100<ESC>L1010<E SC>K1H903F <ESC>Q1<ESC>Z SATO CL Series Printers 9001035 Rev. E Page 4-21...
Page 89
3. 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. Page 4-22 9001035 Rev. E SATO CL Series Printers...
(except the vector font) up to 12 times in either direction. Expanded characters are typically used for added emphasis or for long distance readability. Input to Printer <ESC>A <ESC>A<ESC>H0100<ESC>V0100<ESC>XMCL408 <ESC>H0100<ESC>V0200<ESC>L0402<ESC>XMCL408 <ESC>H0100<ESC>V0300<ESC>L0204<ESC>XMCL408 <ESC>Q1<ESC>Z Printer Output SATO CL Series Printers 9001035 Rev. E Page 4-23...
Page 91
1 x 1. Therefore, either send the Character Expansion command before all printed data, or send Line and Box commands last, preceding the <ESC>Q Quantity command. Page 4-24 9001035 Rev. E SATO CL Series Printers...
Printer Input <ESC>A <ESC>H0025<ESC>V0050<ESC>PS <ESC>L0202<ESC>XMPROPORTIONAL SPACING <ESC>H0025<ESC>V0130<ESC>PR <ESC>L0202<ESC>XMFIXED SPACING <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command only works with the proportionally spaced fonts XU, XM, XS, XL and XB. SATO CL Series Printers 9001035 Rev. E Page 4-25...
To designate the amount of spacing (in dots) between characters. This command provides a means of altering character spacing for label constraints or to enhance readability. Input to Printer <ESC>A <ESC>H0025<ESC>V0025<ESC>L0202<ESC>XB1CL408 <ESC>H0025<ESC>V0125<ESC>L0 202<ESC>P20<ESC>XB1CL408 <ESC>H0025<ESC>V0225<ESC>L0202<ESC>P40<ESC>XB1CL408 <ESC>Q1<ESC>Z Printer Output Page 4-26 9001035 Rev. E SATO CL Series Printers...
Page 94
4. Character Pitch will always revert to the default value unless it is specified before each new font command in the data stream. 5. This command also affects Codabar, Code 39 and Industrial 2 of 5 bar codes. SATO CL Series Printers 9001035 Rev. E Page 4-27...
Printer Output Special Notes 1. Once this command is sent in the data stream, it is in effect until the end of the print job unless a reset command is sent. Page 4-28 9001035 Rev. E SATO CL Series Printers...
4. When the “a” parameter is used, the section of memory specified will not be cleared until the label is printed. SATO CL Series Printers 9001035 Rev. E Page 4-29...
The printer will stop feeding when this last field is finished printing. The length may be increased with printed spaces (20 hexadecimal) if necessary. There is no command code to control label length. Page 4-30 9001035 Rev. E SATO CL Series Printers...
This may be useful for duplicating individual fields or entire sections of the label with only one command. Input to Printer <ESC>A <ESC>H0050<ESC>V0050<ESC>E010<ESC>XM CL408CL408CL408CL408CL408 CL408CL408CL408CL408CL408 CL408CL408CL408CL408CL408 CL408CL408CL408CL408CL408 <ESC>H0180<ESC>V0250<ESC>WDH0165V0050X0400Y0200 <ESC>Q1<ESC>Z Printer Output SATO CL Series Printers 9001035 Rev. E Page 4-31...
Page 99
5. The allowable ranges for these fields are as follows: CL408 CL412 CL608 CL612 Horizontal 0001 0001 0001 0001 aaaa cccc 0832 1248 1216 1984 Vertical 0001 0001 0001 0001 bbbb dddd 1424 2136 1424 2136 Page 4-32 9001035 Rev. E SATO CL Series Printers...
<ESC><NUL>0001 (if cutter enabled) Command Function To control the cutting of labels when using a SATO cutter unit with the printer printer. This command allows the cutting of a multi-part tag or label at a specified interval within a print job.
(1) These fonts will be printed with non-proportional spacing only if preceded by an <ESC>PR command. Input to Printer <ESC>A<ESC>PS <ESC>H0001<ESC>V0100<ESC>L0202<ESC>XUCL408 <ESC>H0001<ESC>V0175<ESC>L0202<ESC>XSCL408 <ESC>H0001<ESC>V0250<ESC>L0202<ESC>XMCL408 <ESC>H0001<ESC>V0325<ESC>L0101<ESC>OACL408 <ESC>H0001<ESC>V0400<ESC>L0101<ESC>OBCL408 <ESC>H0300<ESC>V0100<ESC>L0202<ESC>UCL408 <ESC>H0300<ESC>V0175<ESC>L0202<ESC>SCL408 <ESC>H0300<ESC>V0250<ESC>L0202<ESC>MCL408 <ESC>Q1<ESC>Z Printer Output Page 4-34 9001035 Rev. E SATO CL Series Printers...
Page 102
5. Fonts U, S, M, OA and OB are identical to fonts U, S, M, OA and OB on the SATO M-8400 printer. 6. The proportionally spaced fonts XU, XS, XM, XL and XA can be printed with fixed spacing using the <ESC>PR Fixed Space command.
Default: None Command Function To specify printing of the unique SATO vector font. The vector font allows large characters to be printed with smooth, round edges. Each character is made of a number of vectors (or lines), and will require slightly more printer compiling time.
Page 104
50 is used. 4. The font width and height values include asenders, desenders and other space. 5. A font must be defined for each field to be printed. There is no default font. SATO CL Series Printers 9001035 Rev. E Page 4-37...
(1) These fonts will be printed with proportional spacing only if preceded by an <ESC>PS command. Input to Printer ESC>A<ESC>PS <ESC>H0001<ESC>V0100<ESC>WB0CL408 <ESC>H0001<ESC>V0185<ESC>WB1CL408 <ESC>H0001<ESC>V0270<ESC>WL0CL408 <ESC>H0001<ESC>V0355<ESC>WL1CL408 <ESC>H0300<ESC>V0100<ESC>XB0CL408 <ESC>H0300<ESC>V0185<ESC>XB1CL408 <ESC>H0300<ESC>V0270<ESC>XL0CL408 <ESC>H0300<ESC>V0355<ESC>XL1CL408 <ESC>Q1<ESC>Z Printer Output Page 4-38 9001035 Rev. E SATO CL Series Printers...
Page 106
4. A font must be defined for each field to be printed. There is no default font. 5. The proportionally spaced fonts XU, XS, XM, XL and XB can be printed with fixed spacing using the <ESC>PS Proportional Space command. SATO CL Series Printers 9001035 Rev. E Page 4-39...
Separate data stream sent to printer Default: None Command Function 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 Page 4-40 9001035 Rev. E SATO CL Series Printers...
(see Page 4-42). 2. If the this command is used with the <ESC>AX Expanded Print Length command (see page 4-57) the Form Overlay length cannot exceed 14" (7" for the CL612). SATO CL Series Printers 9001035 Rev. E Page 4-41...
2. The overlay is recalled using the <ESC>/ Form Overlay Recall command (see Page 4-41). 3. Form overlays do not have to be recompiled each time they are called to be printed and therefore may result in much faster print output. Page 4-42 9001035 Rev. E SATO CL Series Printers...
C00080000013C0009FFFFF13C00080000013 C00080000013C0009FFFFF13C00080000013 C00080000013C000FFFFFFF3C00000000003 C00000000003C00000000003C00000000003 C00000000003C00000000003C00003C00003 C00007E00003C0000FF00003C0000FF00003 C0000FF00003C0000FF00003C00007E00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00001800003C00000000003 C00000000003FFFFFFFFFFFFFFFFFFFFFFFF <ESC>H0300<ESC>V0100<ESC>XSPLEASE PLACE YOUR DISK <ESC>H0300<ESC>V0150<ESC>XSIN A SAFE PLACE <ESC>Q1<ESC>Z See Appendix C for a details on the data format. SATO CL Series Printers 9001035 Rev. E Page 4-43...
Page 111
4. Use an optional Memory Card to expand the print length. 5. To store graphic images in an optional memory card, see the Memory Card Functions section. 6. The binary format reduces the transmission time by 50%. Page 4-44 9001035 Rev. E SATO CL Series Printers...
64K, the graphic will not print. 2. Only black and white PCX files can be downloaded. 3. The file size specified by this command is the DOS file size in bytes. SATO CL Series Printers 9001035 Rev. E Page 4-45...
2. If more than one ID number is sent in a single job, i.e. <ESC>A <ESC>ID01 ..<ESC>ID02 ..the last number transmitted will be used. Page 4-46 9001035 Rev. E SATO CL Series Printers...
1. Journal mode assumes a maximum label width . Otherwise, you may print where there is no label and damage your print head. 2. It is effective only for the current print job. SATO CL Series Printers 9001035 Rev. E Page 4-47...
Placement: Following the necessary positioning commands Default: None 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 Page 4-48 9001035 Rev. E SATO CL Series Printers...
Page 116
CL608 CL612 LENGTH Horizontal 0001 to 0832 0001 to 1248 0001 to 1216 0001 to 1984 cccc Vertical 0001 to 1424 0001 to 2136 0001 to 1424 0001 to 2136 cccc SATO CL Series Printers 9001035 Rev. E Page 4-49...
2. It is effective only for the current data stream. 3. When printing lines or boxes in the same data stream with the Line Feed command, the Lines and Boxes command should be specified last, preceding <ESC>Q Quantity command. Page 4-50 9001035 Rev. E SATO CL Series Printers...
Page 118
However, if you specify several H values after this command, the print position will be determined by the H value last specified. You must redefine the font to be used after each H command. SATO CL Series Printers 9001035 Rev. E Page 4-51...
Input to Printer Label #1 <ESC>A<ESC>H0100<ESC>V0050<ESC>XL0ABCDEF <ESC>RM <ESC>Q1<ESC>Z Label #2 <ESC>A<ESC>H0100<ESC>V0050<ESC>XL0ABCDEF <ESC>V0050<ESC>H0100<ESC>RM0150,0100 Label #3 <ESC>A<ESC>%1<ESC>H0100<ESC>V0100<ESC>XL0ABCDEF <ESC>RM <ESC>Q1<ESC>Z Label #4 <ESC>A<ESC>H0100<ESC>V0100<ESC>XL0ABCDEF <ESC>%1<ESC>RM <ESC>H0100<ESC>0100<ESC>XL0ABCDEF <ESC>Q1<ESC>Z Printer Output Label #1 Page 4-52 9001035 Rev. E SATO CL Series Printers...
Page 120
5. Any data outside the printable area is not mirrored the command is treated as a command error. Any print job containing the <ESC>RM comand and without any print data will be treated as a command error. SATO CL Series Printers 9001035 Rev. E Page 4-53...
(see Operator Panel in Section 2 of this manual). 2. Remember, when using this command, that if the print job specifies <ESC>Q10, all ten labels will print before the printer will go off-line. Page 4-54 9001035 Rev. E SATO CL Series Printers...
<ESC>H0100<ESC>V0160<ESC>BP123456 <ESC>H0100<ESC>V0200<ESC>BP123456789 <ESC>H0100<ESC>V0240<ESC>BP12345678901 <ESC>Q1<ESC>Z Printer Output Special Notes 1. If the number of data digits does not match those listed, the command is ignored. 2. Only numeric data will be accepted. SATO CL Series Printers 9001035 Rev. E Page 4-55...
2. The allowable Print Darkness settings for each printer are as follows: CL408 CL412 CL608 CL612 Darkness 1, 2, 3, 4, or 5 1, 2 or 3 Settings Default values are shown in bold type. Page 4-56 9001035 Rev. E SATO CL Series Printers...
To double the maximum print length (in feed direction) for a label. Input to Printer: <ESC>A <ESC>AX <ESC>Z <ESC>A <ESC>H0050<ESC>V0100<ESC>WB1EXPAND TO: <ESC>H0050<ESC>V2700<ESC>WB114 INCHES <ESC>Q1<ESC>Z <ESC>A <ESC>AR <ESC>Z Printer Output: EXPAND TO: 14" 14 INCHES SATO CL Series Printers 9001035 Rev. E Page 4-57...
Page 125
1424 dots 2136 dots 1424 dots 2136 dots <ESC>Z 3. When this command is used with the <ESC>& Store Form Overlay command (see page 4-42) the Form length cannot exceed 14". Page 4-58 9001035 Rev. E SATO CL Series Printers...
Input to Printer <ESC>A <ESC>H0025<ESC>V0050<ESC>L0303<ESC>MCL408 <ESC>H0100<ESC>V0150<ESC>MCL408 <ESC>Q1<ESC>Z Printer Output Special Notes 1. The print position of a field is affected by both the Rotate (<ESC>R and <ESC>A3) commands. SATO CL Series Printers 9001035 Rev. E Page 4-59...
Page 127
5. If you attempt to print where there is no paper, you may damage the print head. 6. For these commands, the leading zeroes do not have to be entered. The command V1 is equivalent to V0001. Page 4-60 9001035 Rev. E SATO CL Series Printers...
<ESC>H0100<ESC>V0100<ESC>WB1CL408 <ESC>Q3 <ESC>Z Printer Output Three labels containing the data “CL408” wll be printed. Special Notes 1. To pause during a print job, you must press the LINE key on the Operator Panel. 2. To cancel a print job, you must turn off the printer, or you may send the <CAN>...
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 previous label. SATO CL Series Printers 9001035 Rev. E Page 4-63...
Input to Printer <ESC>A <ESC>H0025<ESC>V0020<ESC>WB0M8400 <ESC>H0025<ESC>V0085<ESC>WB1CL408 <ES C>H0025<ESC>V0150<ESC>WL0CL408 <ESC>H0025<ESC>V0215<ESC>WL1CL408 <ESC>Q1<ESC>Z <ESC>A <ESC>0<ESC>H0025<ESC>V0020<ESC>WB0CL408 <ESC>Q1<ESC>Z Printer Output Special Notes Page 4-64 9001035 Rev. E SATO CL Series Printers...
Page 132
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 command. SATO CL Series Printers 9001035 Rev. E Page 4-65...
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. Input to Printer <ESC>A <ESC>H0050<ESC>V0120<ESC>L0202<ESC>WB1REVERSE <ESC>H0250<ESC>V0300<ES C>L0202<ESC>WB1HALF <ESC>H0040<ESC>V0110<ESC>(370,100 <ESC>H0240<ESC>V0290<ESC>(220,47 <ESC>Q1<ESC>Z Printer Output Page 4-66 9001035 Rev. E SATO CL Series Printers...
Page 134
CL412 CL608 CL612 Horizontal 0001 to 0832 0001 to 1248 0001 to 1216 0001 to 1984 aaaa Vertical 0001 to 1424 0001 to 2136 0001 to 1424 0001 to 2136 bbbb SATO CL Series Printers 9001035 Rev. E Page 4-67...
<ESC>% Rotate command. Note that the entire print area is shown, but your label will probably not be as large as the entire area. Input to Printer <ESC>A <ESC>%0<ESC>H0200<ESC>V0100<ESC>MNORMAL DIRECTION <ESC>%1<ESC>H0200<ESC>V0300<ESC>MONE <ESC>%2<ESC>H0200<ESC>V0400<ESC>MTWO <ESC>%3<ESC>H0200<ESC>V0500<ESC>MTHREE <ESC>Q1<ESC>Z Printer Output Page 4-68 9001035 Rev. E SATO CL Series Printers...
Page 136
(see Page 4-70) in the same data stream. 2. The specified values are valid until another Rotate (<ESC>%) command is received. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. SATO CL Series Printers 9001035 Rev. E Page 4-69...
The <ESC>N command returns to the original base reference point and returns printing to the normal orientation. Input to Printer <ESC>A <ESC>N<ESC>H0100<ESC>V0010<ESC>MNORMAL DIRECTION <ESC>R<ESC>H0100<ESC>V0100<ESC>MONE <ESC>R<ESC>H0100<ESC>V0100<ESC >MTWO <ESC>R<ESC>H0100<ESC>V0100<ESC>MTHREE <ESC>R<ESC>H0100<ESC>V0100<ESC>MFOUR <ESC>Q1<ESC>Z Printer Output Special Notes Page 4-70 9001035 Rev. E SATO CL Series Printers...
Page 138
3. See Section 4, Rotated Fields, Page 4-7, for more information. 4. The specified values are valid until another Rotate (<ESC>R) command is received. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. SATO CL Series Printers 9001035 Rev. E Page 4-71...
Up to eight different sequential fields can be specified per label. Sequencing is effective for up to 99-digit numeric data within each field. Input to Printer <ESC>A<ESC>H0100<ESC>V0100<ESC>MSERIAL NUMBER: <ESC>H0100<ESC>V0200<ESC>F001+005 <ESC>L0202<ESC>M1000 <ESC>Q2<ESC>Z Page 4-72 9001035 Rev. E SATO CL Series Printers...
Page 140
4. This command ignores alpha characters in the sequential number field. 5. This command can not be used with the following commands: Copy Image, Page 4-31 Reverse Image, Page 4-66 Line Feed, Page 4-50 SATO CL Series Printers 9001035 Rev. E Page 4-73...
Printer Output There is not output for these commands they are not accompanied by other label printing commands. However, these commands must precede and follow each print job sent to the printer. Page 4-74 9001035 Rev. E SATO CL Series Printers...
Section 4. Programming Reference Calendar Option Commands The following commands in this section require the Calendar option. SATO CL Series Printers 9001035 Rev. E Page 4-75...
To add a value to the printer’s current date and/or time, which may then be printed on the label. This command does not change the printer’s internal clock setting. Input to Printer <ESC>A <ESC>H0100<ESC>V100<ESC>XB1Current Date: <ESC>WAMM/DD/YY <ESC>WPM06 <ESC>H0100<ESC>V0200<ESC>XB1Expiration Date: <ESC>WAMM/DD/YY <ESC>Q1<ESC>Z Printer Output Page 4-76 9001035 Rev. E SATO CL Series Printers...
Page 144
Section 4. Programming Reference Special Notes 1. This command requires the Calendar Option. See your SATO representative for more details 2. Once the year increments past “99” it will wrap back to “00”. 3. This command can only be used once per data stream.
To specify the printing of a date and/or time field from the printer’s internal clock. This may be used to date/time stamp your labels. Input to Printer <ESC>A <ESC>H0100<ESC>V0100<ESC>XB1The current date is: <ESC>XB1<ESC>WAMM/DD/YY <ESC>H0100<ESC>V0200<ESC>XB1The current time is: <ESC>XB1<ESC>WAhh:mm <ESC>Q1<ESC>Z Printer Output Page 4-78 9001035 Rev. E SATO CL Series Printers...
Page 146
Section 4. Programming Reference Special Notes 1. This function requires the Calendar Option. See your SATO representative for details. 2. The date and time elements may be placed in any order for printing. 3. Use a slash (/) to separate date elements and a colon (:) to separate time elements.
There is no printer output for this command. It sets the current date to December 25, 1993 and the current time to 1:00 PM in the printer. Special Notes This command requires the Calendar Option. See your SATO representative for details. Page 4-80 9001035 Rev.
Note: Before a Memory Card can be used for the first time, it must be initialized using the <ESC>BJF command (see page 4-94). If it is not initialized, the printer will not recognize the card and respond as if no card was installed. SATO CL Series Printers 9001035 Rev. E Page 4-81...
Clear Card Memory Command Structure <ESC>*a,bb Memory card section to be cleared G To clear SATO graphic files from memory card P To clear PCX graphic files F To clear formats from the memory card O To clear TrueType fonts...
There is no printer output as a result of this command. Special Notes 1. You must have the optional Memory Card to use this command. Call your local SATO representative for details. 2. When the printer is turned off, the the Memory Card is reset to normal operation.
Page 151
Moving Base Reference Point command. 9. If the Forms Overlay command <ESC>& is used with a Memory Card to expand the print area, the Form Overlay length is still limited to 14". Page 4-84 9001035 Rev. E SATO CL Series Printers...
<ESC>Q1<ESC>Z Printer Output Special Notes 1. Thse commands requires the Memory Card option. See your SATO representative for details. 2. The BJR command can only be used when 10 or fewer fonts are being stored. For more than 10 fonts, the BJT command should...
There is no printer output as a result of this command. See <ESC>BJR TrueType Font Recall command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. The SATO TrueType Download utility program can be used to automate the download process from a computer running Windows 3.1 or above.
<ESC>YR,02<ESC>/D,01,TWO FIELDS OF<ESC>/D,02,VARIABLE DATA <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. Only one format can be recalled at a time. However, multiple fields may be recalled from the same format.
There is no printer output as a result of this command. See <ESC>YR Format/Field Recall command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. Each job should be sent individually. If more than one job is sent in a data stream, only the first one will be accepted and the remainder ignored.
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 format. 3. See the <ESC>GI Custom Graphic Store command. SATO CL Series Printers 9001035 Rev. E Page 4-89...
<ESC>GR Recall Custom Graphics command. Special Notes 1. You must have the optional Memory Card 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 card used.
Page 158
5. 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. 6. The graphics storage number (ddd) must be specified with this command. SATO CL Series Printers 9001035 Rev. E Page 4-91...
<ESC>A<ESC>CC1<ESC>%2 <ESC>A<ESC>CC1<ESC>%3 <ESC>V0330<ESC>H0600<ESC>PY001 <ESC>V0100<ESC>H0800<ESC>PY001 <ESC>Q1<ESC>Z <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command requires Memory Card option. See your SATO representative for details. 2. See the <ESC>PI Store PCX Graphics command. Page 4-92 9001035 Rev. E SATO CL Series Printers...
There is no printer output as a result of this command. See <ESC>PY PCX Graphics Recall command. Special Notes: 1. This command requires Memory Card option. See your SATO representative for details. 2. Graphics cannot be stored as part of a format.
There is no printer output as a result of this command. Special Notes 1. You must have the optional memory card to use this command. Call your local SATO representative for information. 2. All Memory Cards must be initialized before they can be used for the first time.
<ESC>Z Printer Output There is no printer output as a result of this command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for more information. SATO CL Series Printers 9001035 Rev. E Page 4-95...
MEMORY CARD Slot [ 1 ] 1. This command requires the Memory Card option. See your SATO representative for more information 2. The following information is provided on the status label: Line 1: Memory size of the card in Kbytes Line 2: The ID number assigned with the <ESC>BJF command...
CAN = 26 NULL = 2A OFFLINE = 7E AUTO ONLINE = ZERO SLASH = Press the “FEED” key to activate the User Default or power the printer off to ignore them. SATO CL Series Printers 9001035 Rev. E Page 4-97...
Page 165
5. Downloading Auto Online and Zero Slash settings will overwrite the values selected using the LCD panel. If these settings are changed using the LCD panel, they will overwrite any previously downloaded settings. Page 4-98 9001035 Rev. E SATO CL Series Printers...
Section 4. Programming Reference Two-Dimensional Symbols The following commands are used to create the two-dimensional symbologies supported by the CL Series printers. SATO CL Series Printers 9001035 Rev. E Page 4-99...
3. The Reference Point for the Data Matrix symbol is the upper-left corner. If an <ESC>R Rotate command is used to rotate the symbol, it will rotate in the counter-clockwise direction. Page 4-100 9001035 Rev. E SATO CL Series Printers...
Page 168
- 7F ASCII ISO 8-bit, International (20 - FF 8-Bit 5. The maximum number of data characters that can be specified for either the 16-Bit or 32-Bit CRC modes is 500. SATO CL Series Printers 9001035 Rev. E Page 4-101...
Page 169
1. The maximum amount of data that can be printed with this command is 500 characters. 2. If an <ESC>BX Data Format designation command contains any parameters out of the valid range, no symbol will be printed when this command is sent. Page 4-102 9001035 Rev. E SATO CL Series Printers...
<ESC>DC Print Data Command. Default: None Command Function To print sequential numbered Data Matrix symbols. Printer Input <ESC>A <ESC>V0100<ESC>H0100 <ESC>BX03081010000000001 <ESC>FX002+001005003<ESC>DC000060000 <ESC>Q4<E SC>Z Printer Output Label Set #1 SATO CL Series Printers 9001035 Rev. E Page 4-103...
Page 171
<ESC>Q command should be 2 sets x 2 labels/set = 4. If, in the above example, it was set to a value of “1”, only the first label would be printed. Page 4-104 9001035 Rev. E SATO CL Series Printers...
To print a Maxicode two-dimensional bar code image on a label. See Appendix B for specific information on using each individual bar code symbol. Command Function To print a UPS Maxicode symbol. <ESC>A<ESC>V0100<ESC>H0100 <ESC>BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089<GS>UPSN <GS>056872<GS>349<GS>99999999<GS>001/005<GS>029<GS>N<GS> <GS>LENEXA<GS>KS<RS><EOT> <ESC>Q001<ESC>Z Printer Output SATO CL Series Printers 9001035 Rev. E Page 4-105...
Page 173
6 digits fixed 3 digits max 3 digits max 84 characters alphanumeric numeric only numeric only alphanumeric “000000“ “000“ “000“ 91 characters fixed data fixed data fixed data alphanumeric Page 4-106 9001035 Rev. E SATO CL Series Printers...
Printer Output Special Notes 1. When the code words per line and the number of rows per symbol (“dd” and“ee”) are set to all zeroes, the printer will calculate the optimum configuration. SATO CL Series Printers 9001035 Rev. E Page 4-107...
Page 175
10. This command can be stored in a format. 11. The <ESC>R Rotate command can be used. 12. The print height of the symbol will vary depending upon the data specified; numeric only, alpha only or alphanumeric. Page 4-108 9001035 Rev. E SATO CL Series Printers...
WARNING: Never connect or disconnect interface cables (or use a switch box) with power applied to either the host or the printer. This may cause damage to the interface circuitry in the printer/host and is not covered by warranty. SATO CL Series Printers 9001035 Rev. E Page 5-1...
DTR will go “low” (or an X-Off is sent) indicating the printer can no longer receive data. This condition is called “Buffer Near Full” (see figure below). DTR High DTR Low X-On Buffer Available X-Off Page 5-2 9001035 Rev. E SATO CL Series Printers...
DB-25P (Male), 50 ft. maximum length. For cable configuration, refer to Cable Requirements appropriate to the RS232C protocol chosen. Signal Levels High = +5V to +12V Low = -5V to -12V SATO CL Series Printers 9001035 Rev. E Page 5-3...
Pin 4 (RTS) and pin 20 (DTR) are the important signals on the printer for this method of flow control. The host must be capable of supporting this flow control method for it to function properly. Page 5-4 9001035 Rev. E SATO CL Series Printers...
Upon power up if no error conditions are present, the printer will continually send X- On characters at five millisecond intervals until it receives a transmission from the host. SATO CL Series Printers 9001035 Rev. E Page 5-5...
TD (Transmit Data) → RD (Receive Data) RTS (Request to Send) CTS (Clear to Send) DSR (Data Set Ready) 20 DTR (Data Terminal Ready) ←→ SG (Signal Ground) Page 5-6 9001035 Rev. E SATO CL Series Printers...
Page 182
Upon receipt of a valid print job (<ESC>A . . . <ESC>Z), and ACK (06 hexadecimal) will be returned by the printer if there are no errors and a NAK (16 hexadecimal) if a printer error exists. SATO CL Series Printers 9001035 Rev. E Page 5-7...
Page 183
Ribbon Near End and Buffer Near Full OFF-LINE, ERROR CONDITION Receive Buffer Full Head Open Paper End Ribbon End Media Error Sensor Error Head Error Reserved Memory Card Error Cutter Error Other Error Condition Page 5-8 9001035 Rev. E SATO CL Series Printers...
DATA 8 Return Reference To Host ACK Return Reference BUSY To Host BUSY Return Reference PTR ERROR To Host PE Return Reference SELECT To Host FAULT To Host Frame Ground +5V (Z=24K ohm) SATO CL Series Printers 9001035 Rev. E Page 5-9...
Print Repeat - The printer repeatedly prints the current label in the print buffer immediately after receiving this signal. To Host +12V - Used to power accessory items. (Not on CL408 or CL412) To Host +24V - Used to power accessory items...
Section 5. Interface Specifications EXTERNAL OUTPUT SIGNAL TYPES TYPE 1 20 milliseconds TYPE 2 TYPE 3 TYPE 4 Start Print. End Print (Label (Label Feed Start) Feed Stop) SATO CL Series Printers 9001035 Rev. E Page 5-11...
This may mean that the computer doesn’t know the printer is there. Verify that: a. Both ends of the cable are securely inserted into their respective connectors. b. The printer is ON-LINE. SATO CL Series Printers 9001035 Rev. E Page 6-1...
Page 188
We want the data stream to be one complete line going to the printer. Page 6-2 9001035 Rev. E SATO CL Series Printers...
Baud Rate, Parity, Data Bits, or Stop Bits in relation to your host computer. If you are confused as to what the printer’s current RS232 settings are, you may choose the SATO defaults (all DIP switches in the OFF position) to achieve 9600 baud, no parity, 8 databits, and 1 stop bit.
Media Error 3 Short Media Error Open/close Head Lever Label Blinks Ribbon Blinks None Ribbon Near End Replace ribbon with full roll Line Blinks None Buffer Near Full Slow down transmission rate Page 6-4 9001035 Rev. E SATO CL Series Printers...
Section 6. Troubleshooting ERROR SIGNALS CL408 and CL412 STATUS AUDIBLE ERROR CONDITION TO CLEAR MESSAGE BEEP Machine Error 1 Long Machine Error Cycle power on/off EEPROM Error 1 Long EEPROM Read/Write Cycle power on/off Head Error 1 Long Head Cycle power on/off...
Page 192
Section 6. Troubleshooting This page left intentionally blank. Page 6-6 9001035 Rev. E SATO CL Series Printers...
UCC 128 Number of dots (01-12) for narrow bar and narrow space Bar height in dots (001-600) UCC 128 only No human readable text Human readable at top Human readable at bottom SATO CL Series Printers 9001035 Rev. E Page A-1...
Page 194
Total number of symbols in the set Mode dd..d = 9 digit numeric Postal Code eee = 3 digit numeric Country Code f f f 3 digit numeric Service Class gg..g = Data, terminated by <ESC> Page A-2 9001035 Rev. E SATO CL Series Printers...
Page 195
= Number of dots (1-999) between the bottom of the characters on one line to the top of the characters on the next line. SATO CL Series Printers 9001035 Rev. E Page A-3...
Page 196
Number of duplicate labels (001-999) Increment or decrement Increment Decrement Increment/decrement steps (001-999) ddd = Sequential numbering start position (001-999). Referenced to left side. eee = Incremented data length (001-999). Measured from start position. Page A-4 9001035 Rev. E SATO CL Series Printers...
Page 197
Font type. Specifies the 13W x 20H dot matrix font (including Page 4-34 descenders). Rotate. Moving Base Reference Point. Sets the original base Page 4-68 reference point and returns printing to normal orientation. SATO CL Series Printers 9001035 Rev.E Page A-5...
Page 198
Valid locations are 21 to 52 or “!” to “R” in hex values. (data) = Data to describe the character. Font type. Specifies a 5W x 9L dot matrix font (including descenders). Page 4-34 Page A-6 9001035 Rev. E SATO CL Series Printers...
Page 199
Font type. Specifies the 48W x 48L dot matrix font (including Page 4-38 descenders). Disables auto-smoothing of font Enables auto-smoothing if expansion is greater than 3 Stop Code. Ends all print jobs. Page 4-72 SATO CL Series Printers 9001035 Rev. E Page A-7...
Page 200
Sets print to 90° CCW Sets print to 180° rotated (upside down) Sets print to 270° CCW (90° CW) $a,b,c,d Vector font. Specifies printing of the unique SATO vector font. Page 4-36 Helvetica Bold (proportional spacing) Helvetica Bold (fixed spacing)
Page 201
<NUL>aaaa Cutter Command. Controls the cutting of labels when using the Page 4-33 ~aaaa optional SATO cutter unit.Either a <NUL> or tilde character can be used in this command. aaaa Number of labels to print between each cut (0000-9999) Calendar Option Commands WA(elements) Calendar Print.
Page 202
Memory Card to the host by printing a status label. Slot Select. Selects the Memory Card slot for all following Memory Page 4-93 Card commands. Slot A for CL608/612 or Slot 1 for CL408/412 Slot B for CL608/612 or Slot 2 for CL408/412 Page A-10 9001035 Rev. E...
Page 203
Page 4-81 to image the label. Return to using internal printer RAM Use Memory Card in Slot A for CL608/612 or Slot 1 for CL408/412 Use Memory Card in Slot B for CL608/612 or Slot 2 for CL408/412 GIabbbcccdd Store Custom Graphics. Stores a graphic image in the memory card Page 4-88 ee...e...
Example <ESC>H0400<ESC>V0025<ESC>B002100A12345B <ESC>H0440<ESC>V0135<ESC>XS12345 Notes You must add the appropriate (A, B, C or D) Start and Stop characters to the data string. The printer does not automatically add them when printing. Page B-2 9001035 Rev. E SATO CL Series Printers...
12.7 10.0 CL408 10.0 CL608 15.6 10.0 Example <ESC>H0100<ESC>V0025<ESC>B103100*CODE 39* <ESC>H0230<ESC>V0130<ESC>XS*CODE 39* Notes You must add the “*” Start/Stop characters to the data stream. The printer does not add them automatically. SATO CL Series Printers 9001035 Rev. E Page B-3...
CL608 14.5 10.0 Example <ESC>H0100<ESC>V0100<ESC>B20310045676567 <ESC>H0140<ESC>V0210<ESC>XM4567 6567 Notes To add horizontal guard bars to the top and bottom of the bar code, use the Line and Box command (see page 4-48). Page B-4 9001035 Rev. E SATO CL Series Printers...
20.0 150% Notes D3 provides guide bars that extend longer than the rest of the bar code. BD3 provides guide bars and the human readable text below the symbol. Example <ESC>H0100<ESC>V0375<ESC>BD30215001234567890 SATO CL Series Printers 9001035 Rev. E Page B-5...
Page 209
Appendix B: Bar Code Specifications Calculating the If you wish to encode the UPC-A data “01234567890”, follow these Mod 10 Check Digit steps to find the correct check digit. EVEN 1. First add all the numbers in the ODD positions. i.e., 0+2+4+6+8+0 = 20 2.
Page 210
1. D4 provides guide bars that extend longer than the rest of the bar code and the human readable text below the symbol. 2. The check digit is automatically calculated for EAN-8. Example <ESC>H0400<ESC>V0375<ESC>BD4031001234567 SATO CL Series Printers 9001035 Rev. E Page B-7...
Character Set 0-9 (numeric only) Notes To add horizontal guard bars to the top and bottom of the bar code, use the Line and Box command (see Page 4-48). Example <ESC>H0100<ESC>V0600<ESC>BD50310012345 <ESC>H0300<ESC>V0710<ESC>XS12345 Page B-8 9001035 Rev. E SATO CL Series Printers...
Character Set 0-9 (numeric only) Notes To add horizontal guard bars to the top and bottom of the bar code, use the Line and Box command (see Page 4-48). Example <ESC>H0100<ESC>V0775<ESC>BD60310012345 <ESC>H0230<ESC>V0885<ESC>XS12345 SATO CL Series Printers 9001035 Rev. E Page B-9...
CL608 15.0 13.8 12.2 Example The following will start in Subset A for the characters “AB”, shift to Subset B for “789”, then shift to Subset C for “123456”. <ESC>H0200<ESC>V0550<ESC>BG03100>GAB>B789>C123456 <ESC>H0310<ESC>V655<ESC>XSAB789123456 Page B-10 9001035 Rev. E SATO CL Series Printers...
Page 214
Width of narrow element in dots (01-12) Bar height in dots (001-600) (data) = Bar code data (numeric); maximum of 15 digits Required check digit Character Set 0-9 (numeric only) Example <ESC>H0100<ESC>V0950<ESC>BA03100123455 <ESC>H0170<ESC>V1060<ESC>XS12345 SATO CL Series Printers 9001035 Rev. E Page B-11...
0-9, A-Z, -, ., Space, $, /, +, % Density Table Printer Narrow/Wide Value of “X” Density Model “bb” Dimension (char/inch) Ratio (mils) 33.3 CL412 16.7 CL612 11.1 22.5 CL408 10.0 11.3 CL608 Example <ESC>H0100<ESC>V1125<ESC>BC03100081234ABCD <ESC>H0155<ESC>V1240<ESC>XS1 234ABCD Page B-12 9001035 Rev. E SATO CL Series Printers...
10.0 CL612 13.3 100% 10.0 CL408 15.0 112% CL608 20.0 150% Notes Command DE provides guide bars that extend longer than the rest of the bar code. Example <ESC>H0400<ESC>V0550<ESC>DE03100123456 <ESC>H0375<ESC>V0600<ESC>OB0 <ESC>H0408<ESC>V0655<ESC>OB123456 SATO CL Series Printers 9001035 Rev. E Page B-13...
• If any part of the human readable text extends outside the printable area, none of it will be printed. Care should be exercised when placing the bar code to allow for any automatically created human readable text. SATO CL Series Printers 9001035 Rev. E Page B-15...
Page 219
Appendix B: Bar Code Specifications Example Without incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>BI04150101234567000000001 <ESC>Q2<ESC>Z With incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>F001+001 <ESC>BI04150101234567000000001 <ESC>Q2<ESC>Z Page B-16 9001035 Rev. E SATO CL Series Printers...
(i.e. 5, 6, 9 or 11), the command is ignored and nothing will be printed. 4. If a “–” is included in the data stream (i.e. 84093-1565), it is ignored. Example <ESC>H0100<ESC>V0120<ESC>BP94089 <ESC>H0100<ESC>V0160<ESC>BP123456 <ESC>H0100<ESC>V0200<ESC>BP123456789 <ESC>H0100<ESC>V0240<ESC>BP12345678901 SATO CL Series Printers 9001035 Rev. E Page B-17...
Sequential numbering start position (001 - 999) Referenced to left side. Incremented data length measured from start position (001 - 999) Print Data <ESC>DCxxx...x xx...x = Data, maximum of 500 characters Page B-18 9001035 Rev. E SATO CL Series Printers...
Page 222
ASCII ISO 8-bit, International (20 - FF 8-Bit Notes See AIM USA Technical Specification Data Matrix for information on the structure of this symbology. Example <ESC>V0100<ESC>H0100 <ESC>BX05051010000000001 <ESC>DCDATA MATRIX DATA MATRIX SATO CL Series Printers 9001035 Rev. E Page B-19...
“000000“ “000“ “000“ 91 characters fixed data fixed data fixed data alphanumeric Notes See AIM I.S.S specification for information on the structure of this symbology. Example <ESC>A<ESC>V0100<ESC>H0100 <ESC>BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089 <GS>UPSN<GS>056872<GS>349<GS>99999999<GS>001/005 <GS>029<GS>N<GS><GS>LENEXA<GS>KS<RS><EOT> <ESC>Q001<ESC>Z Page B-20 9001035 Rev. E SATO CL Series Printers...
Character Set ASCII 128 character set plus PC437 Extended Character set. Notes See AIM USA Uniform Symbology Specification PDF417 for information on the structure of this symbology. Example <ESC>V0100<ESC>H0100<ESC>BK0607400000021PDF417 PDF417 PDF417 SATO CL Series Printers 9001035 Rev. E Page B-21...
Subset A >E Subset A >E FNC1 >F FNC1 >F FNC1 >F Note: When Subset C is chosen, you must specify an even number of data positions because of the interleaved encodation method. Page B-22 9001035 Rev. E SATO CL Series Printers...
• 16 dot x 16 dots • 24 dots by 24 dots 2. Lay out a grid and draw the image on the grid. • Each square represents one dot • Blacken squares for each printed dot SATO CL Series Printers 9001035 Rev.E Page C-1...
Page 229
), for example, using one eight bit word while it takes two eight bit words to transmit the hexadecimal equivalent “F” and “F”. To send binary characters using BASIC, the expression “CHR (&HFF) will send the binary equivalent of FF (i.e., 11111111). Page C-2 9001035 Rev.E SATO CL Series Printers...
Page 230
6. To recall the custom character from memory, send the following code to the printer: <ESC>A <ESC>L505<ESC>H0150<ESC>V100<ESC>K1B903F <ESC>L505<ESC>H0600<ESC>V100<ESC>K1B903F <ESC>L0303<ESC>H0125<ESC>V0250<ESC>XMTHIS SIDE UP ! <ESC>Q1 <ESC>Z The printer output for both the hexadecimal and binary format examples is: SATO CL Series Printers 9001035 Rev.E Page C-3...
(48 x 48). 2. Lay out a grid and draw the image on the grid. • Each square represents one dot • Blacken squares for each printed dot Page C-4 9001035 Rev.E SATO CL Series Printers...
Page 234
PRINT #1,CHR$(&H01);CHR$(&H80);CHR$(&H00);CHR$(&H03);CHR$(&HC0); PRI NT #1,CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00); PRINT #1,CHR$(&H03);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,E$; “Q1"; E$; ”Z"; CHR$(3) CLOSE #1 The printer output for both the hexadecimal and binary format examples is: SATO CL Series Printers 9001035 Rev.E Page C-7...
As labels are printed, tension from the rewinder should keep the label stock taut as it wraps itself on the spindle. To remove the roll from the spindle, first set the power switch to OFF. Remove the metal clamp, then remove the rewound roll of labels. SATO CL Series Printers 9001035 Rev. E Page D-1...
For more details, see Section 4, Command Codes. As the labels are printed, they will be cut based on the the data supplied using the cutter command. Page D-2 9001035 Rev. E SATO CL Series Printers...
7. Feed the backing paper out the slot in the bottom rear of the printer and attach to the Backing Rewind Spindle. Backing Rewind Spindle Knurled Roller Backing Roller Label Dispenser Routing, CL608/CL612 SATO CL Series Printers 9001035 Rev. E Page D-3...
LABEL DISPENSE OPTION CL408 and CL412 The CL408 and CL412 have an internally mounted Label Dispense Option which rewinds the label backing as the labels are stripped. When the Label Dispense Option is installed and configured for operation, the printer dispenses one label at a time, peeling the backing from the label, which allows for immediate application to the product by the operator.
Page 240
As the labels are printed and presented for the operator to remove, the backing paper will be Label Idle Backing Backing Roller Take-Up Spindle Drive Roller Label Dispenser Routing, CL408/CL412 SATO CL Series Printers 9001035 Rev. E Page D-5...
Page 241
(b) through (c). 4. Press the FEED key and the printer will print a test label. Press the FEED key again to stop the printing and turn the printer OFF. Page D-6 9001035 Rev. E SATO CL Series Printers...
1. Correct program. 1. Duplicate number. Display: None 2. Correct program. 2. Data not in print area. 3. Use card with more capacity. 3. Data overflows card memory. Printer will ignore invalid commands. SATO CL Series Printers 9001035 Rev. E Page D-7...
Appendix D: Optional Features PCMCIA MEMORY CARDS CL408 and CL412 Description The Memory Card Option provides the connectors and interface board for two PCMCIA memory cards slots, Slot 1 and Slot 2. The Memory Card Slots are accessible from the Back Panel. The printer memory can be expanded up to 4MB.
IC, a lithium battery and a EEPROM. This assembly replaces the EEPROM on the main pcb assembly. A qualified technician should perform the upgrade as it requires modifications to the main PCB assembly. Please call SATO Technical Support if you need to add this option to an existing printer in the field.
(except for the “,”) set to be used for selecting the custom code. PARAMETER STANDARD SETTING ALTERNATE SETTING (DEFAULT) NULL OFFLINE h (Auto ONLINE) 0 = YES 1 = NO i (Zero Slash) 0 = YES 1 = NO SATO CL Series Printers 9001035 Rev. E Page E-1...
(i.e. DS2-7 = OFF for Standard codes and DS2-7 ON to use the Alternate set). 5. Press the LINE key to place the printer in the ON-LINE mode. The printer is ready to receive the download command data stream. Page E-2 9001035 Rev. E SATO CL Series Printers...
Page 247
FEED key and begin the download process again at step 1. STX = XX ETX=XX ESC=XX ENQ=XX CAN=XX NULL=XX AUTO ONLINE=YES ZERO SLASH=YES See page 4-97, Custom Protocol Command Codes Download for sample command stream. SATO CL Series Printers 9001035 Rev. E Page E-3...
Label Wizard is a software package running under Windows that is dedicated to creating and printing labels on SATO bar code printers. Label Wizard lets you design labels that include bar codes. Text, lines, boxes and graphic images. You can then print out the labels as designed or incorporating variable data from other sources, including keyboard entry at print time or from ASCII or data base files.
Page 249
Label Wizard 2.2 and above. However, because of new features added, Label Wizard label files created in version 2.2 and above cannot be used or printed by earlier versions. Page F-2 9001035 Rev. E SATO CL Series Printers...
Need help?
Do you have a question about the CL408 and is the answer not in the manual?
Questions and answers