Page 1
® CL Series Thermal Transfer Printers Operator and Technical Reference Manual for CL408, CL412, CL608VA & CL612VA PN 9001035 Rev. E...
Page 2
All rights reserved. No part of this document may be reproduced or issued to third parties in any form whatsoever without the express permission of SATO America, Inc. The materials in this document is provided for general information and is subject to change without notice. SATO America, Inc.
Page 3
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 4
APPENDIX B: APPENDIX C: APPENDIX D: APPENDIX E: APPEDDIX F: Page - ii Command Code Quick Reference Bar Code Specifications Custom Characters and Graphics Optional Features Custom Protocol Command Codes Label Wizard Support 9001035 Rev. E SATO CL Series Printers...
The effect of the different printer resolutions are best illustrated by taking a label designed for a 203 dpi printer and sending the command stream to the its 305 dpi counterpart. The label printed will be an exact two-thirds scale, including the fonts, bar code dimensions and line lengths/widths.
14 in. 14 in. 356 mm 356mm 49.2 in. 27.7 in. 1249 mm 704 mm 1.96 in. (50 mm) .78 in. (20 mm) 7 in. (178 mm) Fixed 6.75 in. (172 mm) 1345 ft (410 m) SATO CL Series Printers...
Serial Protocol Data Transmission PROCESSING DRAM Programmable (1) Single two color (Red, Green) LED. All specifications subject to change without notice. SATO CL Series Printers CL408 CL412 Status = Green None Status = Red Status = Red Status = Red...
Character Pitch control Line Space control Journal Print facility 0°, 90°, 180° and 270° Rotation 9001035 Rev. E CL412 CL612 (22 dots W x 33 dots H) OCR A (30 dots W x 36 dots H) OCR B SATO CL Series Printers...
0°, 90°, 180° and 270° Sequential numbering of both numerics and bar codes RAM storage for special characters Full dot addressable graphics, SATO Hex/Binary or .PCX formats Form overlay for high-speed editing of complex formats. 9001035 Rev. E Section 1. Printer Overview...
15-85 % RH, non-condensing Max 90% RH, non-condensing UL, CSA FCC Class A 9001035 Rev. E CL608 CL612 13.8 in. (352 mm) 16.9 in. (429 mm) 11.7 in. (298 mm) 41.9 lbs (19 Kg) 50W Idle 210W Operating SATO CL Series Printers...
PARALLEL INTERFACE SERIAL INTERFACE COAX/TWINAX INTERFACE All specifications subject to change without notice. SATO CL Series Printers CL408 CL412 Two slots for PCMCIA Memory Cards (up to 2MB each). Can be used for Graphic File storage, print buffer expansion, format storage and downloaded TrueType fonts.
Page 18
Section 1. Printer Overview This page left intentionally blank. Page 1-8 9001035 Rev. E SATO CL Series Printers...
INSTALLATION AND CONFIGURATION INTRODUCTION This section is provided to assist you in taking the CL Series Printer from the shipping container to the application environment. Where the physical differences between the printer models are significant (such as loading paper and ribbons), separate sections for each of the models are used for clarity.
Remove the accessory items from their protective containers. If the printer has been stored in a cold environment, allow it to reach room temperature before powering it on. Set the printer on a solid, flat surface. Inspect the shipping container and printer for any signs of damage that may have occurred during shipping.
SETTING UP THE PRINTER Consider the following when setting up the printer: Locate a solid flat surface with adequate room to set the printer. Make sure there is enough room at the top and right-hand (facing the printer) side to provide clearance for the label access door to swing open.
Label Supply Guide snugly against the outside of the label roll. 6. If using fanfold labels (or tags) set them on a flat surface behind the printer. Pass the labels (printing side up) through the slot and under the Label Supply Spindle.
Page 23
12. If the ribbon is not loaded, see the following description for loading instructions. Media Knob Printed Labels Dispenser Routing SATO CL Series Printers Section 2. Installation and Configuration Label Guide Cutter Routing Label Backing 9001035 Rev.
The Print Head Assembly is spring-loaded and will automatically open as soon as the Head Latch is disengaged. 3. Locate the Extra Ribbon Core supplied with the printer. Place the core on the Ribbon Rewind Spindle, pushing it all the way to the inside of the spindle.
Page 25
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 26
Page 2-8 Top Access Door Front Access Door Label Supply Guide Label Supply Spindle Outside Label Guide 9001035 Rev. E CL408 and CL412 Front Access Door Latch Head Latch Outside Label Guide Feed Slot SATO CL Series Printers...
Page 27
12. Carefully feed several labels through the opening in the Front Access Door and close it. After the Front Access Door is closed, the Top Access Door may be closed. These covers have interlock switches and the printer will not operate if either is open.
Page 28
See the “User Test Print” section of this chapter on page 2-37 for instructions on how to run test prints. Page 2-10 Tape 9001035 Rev. E Ribbon Supply Roll Empty Core Head Latch SATO CL Series Printers...
Page 29
Label Sensor Unit to the desired position. The Gap sensor can be adjusted from a minimum of 0.67 in. (17mm) to a maximum of 2.5 in. (64 mm), and SATO CL Series Printers Section 2. Installation and Configuration...
DIP switches, four adjustment potentiometers and one LCD Display. All of these are accessible from the front of the printer. They are used to set the printer operating parameters and to indicate the status of the printer to the operator.
Page 31
Momentary switch. Pressing this key toggles the printer between the on-line and off-line mode. When the printer is on-line, it is ready to receive data from the host. This key acts as a pause during a print job by taking the printer off-line. It can also be used as a Pause function key to stop label during the printing process.
They are used to set the printer operating parameters and to indicate the status of the printer to the operator. After you power on the printer, familiarize yourself with the keys and indicators as it will help you understand the configuration process.
Momentary switch. Pressing this key toggles the printer between the on-line and off-line mode. When the printer is on-line, it is ready to receive data from the host. This key acts as a pause during a print job by taking the printer off-line. It can also be used as a Pause function key to stop label during the printing process.
Two connectors for optional PCMCIA Memory Cards. External signal connector, AMP 57-60140. 9001035 Rev. E CL608 and CL612 PCMCIA Memory Expansion slots I/F Module Centronics Shown Power Switch AC Fuse External Accesory Connector AC Power Input Connector SATO CL Series Printers...
Memory Card Slot: EXT: Cover Plate Remove for access to Fan-Fold Slots SATO CL Series Printers Section 2. Installation and Configuration Switch to turn power On or Off. Input 115V 50/60 Hz connector. Use the cable provided. Input power protection. Type 3A/250V.
Label Inside Edge CL608 and CL612 Label Sensor Positioning Page 2-18 This sensor is a motion detector that signals the printer when the ribbon supply is turning. When the print head is opened, this switch is activated and the printer will stop printing.
CL408 and CL412 Label Sensor Positioning SATO CL Series Printers Section 2. Installation and Configuration This sensor is a motion detector that signals the printer when the ribbon supply is turning. When the print head is opened, this switch is activated and the printer will stop printing.
They will not become effective until the power is cycled. RS232 Transmit/Receive Setting Data Bit Selection (DSW1-1). This switch sets the printer to receive either 7 or 8 DSW1-1 SETTING...
Page 39
Sensor Type Selection (DSW2-2). Selects between the use of a label gap or a reflective Eye-Mark detector. See page 2-10 for the location of these sensors. DSW2-2 Head Check Selection (DSW2-3). When selected, the printer will check for head elements that are electrically malfunctioning. DSW2-3 SATO CL Series Printers Section 2.
Page 40
DSW3-3 Page 2-22 SETTING Disabled Enabled SETTING Single Job Multi Job SETTING Standard Non-Std SETTING Suppress SETTING Batch/Continuous Tear Off Cutter Dispenser SETTING Sensor Used Not Used 9001035 Rev. E DSW2 DSW2 DSW2 DSW2 DSW3 DSW3 SATO CL Series Printers...
Page 41
Back-Feed Selection (DSW3-4). When Back-Feed is enabled, the printer will position the label for dispensing/cutting and retract it before printing the next label. See page 2-19 for information on setting the amount of offset. DSW3-4 External Signal Interface. See Section 5: Interface Specifications for information on the External Signals.
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”...
Load SATO Default Settings POWER + FEED + LINE Download User Defined Protocol Codes POWER + LINE + DSW2-7=ON Reset to SATO Default Protocol Codes POWER + LINE + FEED + DSW2-7=ON Print Hex Dump Label POWER , then DSW2-4=ON...
User Mode To enter the USER mode: 1. The printer is first taken offline by pressing the LINE key once. The display will change to: 2. When the display changes to OFF LINE, press the FEED and LINE keys simultaneoulsy for more than one second.
The label Pitch is the distance from the leading edge (the edge that comes out of the printer first) of a label and the leading edge of the next label. The leading edge position of the label can be adjusted relative to the print head +/- 49 mm in increments of 1 mm using the following procedure.
Cancel Print Job If the printer has a print job(s) loaded in memory, selecting YES will cause the job(s) to be cleared. The default selection is NO. Make sure that you want to cancel the print job before selecting YES as the job cannot be recovered and will have to be retransmitted to the printer.
This setting determines the mode in which the printer powers up. If the YES selection is made, the printer powers up in the ON LINE mode and is ready to print. If NO is selected, the printer powers up in the OFF LINE mode and must be manually placed in the ON LINE mode by pressing the LINE key before it is ready to print.
Page 48
<ESC>A3 Base Reference point command (see page 4-19). Since the printer moves the label in discrete steps equal to the size of the print dot, the units of measure for Vertical Offset distance is dots. The maximum values that can be set for...
Page 49
Any part of the image that extends beyond the print area will be truncated. 4. Once the setting is correct, pressing the FEED key will accept the setting and advance to the Sensor Threshold display. SATO CL Series Printers Section 2. Installation and Configuration HOR. OFFSET...
Page 50
“0.0V”, then the printer will automatically calculate the setting when the first label is fed after the printer is powered on or the head is closed. There are some instances where the automatically calculated value must be adjusted to ensure reliable label feeding, such as when the backing opacity or the reflectance of the EYE mark varies significantly within a roll of labels or between label rolls.
Page 51
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, the printer will automatically set the level each time the printer is powered on with labels loaded or the head is closed.
Page 52
Section 2. Installation and Configuration Calendar Set If the Calendar Option is installed in the printer, the date and time can be set manually using the LCD Display or via the <ESC>WT Calendar Set command (see page 4-80). The last setting, set either manually via software command, received by the printer will be the value used.
Page 53
Ignore CR/LF display. Ignore CR/LF 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.
Page 54
LINE key once. From this display, pressing the FEED key once will bring up the COUNTERS display The Counters display is used to select the internal printer counter to be accessed. The counters are identified in the display as:...
To enter the User Test Print Mode, power the printer on while pressing the FEED key. The printer will “beep.” Release the FEED key and the printer will display the following message on...
Page 56
Section 2. Installation and Configuration If you wish to pause the printer after its starts to print a test label, press the LINE key to palce it Off Line. Pressing the LINE key again will palce the printer back On Line and the test label will resume printing.
3.75 mm. 1. While depressing the LINE key on the front panel, power the printer on. 2. When you hear one beep from the printer, release the LINE key and the printer will begin printing Test Labels continuously. 3. Select the a Large or Small label width using the LCD display lanel and the LINE key.
Page 58
Section 2. Installation and Configuration OFFSET When the printer is in dispense mode, the Feed Offset is used to correctly position the label for dispensing/cutting. Once the correct Feed Offset is obtained, the printer will position the label for dispensing/cutting and then reposition the next label before printing.
8. Return DSW2-4 to the Off position. 9. Turn the printer off and then back on to place it back in the normal print mode. Receive Buffer Hex Dump The data that is being received by the printer (before it is placed in the Print Buffer) can be examined by using the Hex Dump Mode.
Page 60
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.
The CL608 AND CL612 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. The human eye is a poor judge of the relative widths of the bars in a symbol, a characteristic that is extremely important for good bar code quality.
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 63
7. The head should be cleaned at least every time the ribbon is changed and more often in harsh environments. Cleaning the Platen and Rollers 1. Turn the printer off and remove the power cord. 2. Open the Label Access Door. 3. Open the Print Head...
6. The Label Load Roller is located underneath the Label Hold-Down. It should be cleaned of any label residue or foreign material. 7. There is one metal roller used in guiding the labels through the printer. It should be cleaned of any residue or foreign material.
5. View the Print Head Assembly from the front of the printer. Locate the two mounting screws on the top of the assembly. They are accessible through the two holes in the Top Assembly Plate. Unscrew these two screws and set them aside.
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.
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. The human eye is a poor judge of the relative widths of the bars in a symbol, a characteristic that is extremely important for good bar code quality.
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).
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. 5. Repeat if necessary. The platen and rollers should be cleaned whenever foreign matter such as dust or adhesive is present.
When a printed black Eye-Mark passes through the beam, the light is no longer reflected back to the sensor detector, indicating to the printer that it should use this position as the start of a new label. When dust, dirt or other foreign matter interferes with the light path of either of these sensors, the results is erratic label positioning.
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.
Off-Line USING BASIC It may be useful to test your CL printer using a BASIC program on a PC. You may also write your actual production programs in BASIC. Whatever the reason, if you will be working in BASIC, some of the following hints may help you get started: 1.
Page 73
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. Send your OPEN “COM” statement in the following way: OPEN “COM1:9600,E,8,1,CS,DS” AS #1 This sets the RS232 communication parameters of the host PC’s COM1 port for 9600...
Section 4. Programming Reference 30 PRINT #1,CHR$ (2); 50 PRINT #1,E$;"A"; 60 PRINT #1, E$;"H400";E$;"V100";E$;"XL1SATO"; Sends the data “SATO” to be placed 50 PRINT #1, E$;"Q1"; 60 PRINT #1, E$; “Z”; 70 PRINT #1,CHR$ (3); THE PRINT AREA The maximum print area for the various CL Series printers is listed in Table 4.1 on page 4-5.
Page 75
There are two methods available to make sure your printed output will appear correctly on your label. They are as follows: 1. Send the Base Reference Point command as part of your data to the printer to set a new base reference point for your label.
Page 76
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 77
See the following two examples or refer to the Base Reference Point command description. For example, the following illustrates a sample data stream for a CL612 printer and the resulting label assuming a 6.5 inch wide label: <ESC>A <ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO...
Section 4. Programming Reference stream, the base reference point will be changed, causing the image to be shifted over toward the inside of the printer where it can be printed on the narrower label. <ESC>A <ESC>A3H1374V0001 <ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO <ESC>H0050<ESC>V0200<ESC>B103100*SATO* <ESC>H0170<ESC>V0310<ESC>L0101<ESC>XUSATO <ESC>Q1 <ESC>Z...
Print Speed CL4XX Proportional Spacing Cutter Command NOTES: (1) The settings for these commands will revert to the default value when the printer receives an (2) The values transmitted with these commands will remain in effect until a new command is received.
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 Section 4. Programming Reference Bar Codes <ESC>BDabbcccd...
Page 82
<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 83
Section 4. Programming Reference Printer Output SATO CL Series Printers 9001035 Rev. E Page 4-13...
Page 84
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 <ESC>Q2<ESC>Z Page 4-14 >F001+001 <ESC >BI07150101234567000000001 9001035 Rev. E SATO CL Series Printers...
Page 85
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 Section 4. Programming Reference 9001035 Rev. E Page 4-15...
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. None 9001035 Rev. E SATO CL Series Printers...
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 Section 4. Programming Reference Bar Code Symbol: Codabar Code 39 Interleaved 2 of 5 Industrial 2 of 5 Matrix 2 of 5...
Page 88
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...
Horizontal Print Offset (see Note 5 for field range) Vertical Print Offset (see Note 5 for field range) <ESC>A3H100V0050 Preceding all images that are based on the new base reference point Current V and H offset setting in the printer configuration 9001035 Rev. E Page 4-19...
Page 90
Special Notes 1. Use of this command will set the Vertical/Horizontal Offset setting of the printer configuration until a new Base Reference Point command is issued or the setting is changed from the operator panel. See Section 2: Printer Configuration.
<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 Section 4. Programming Reference 16x16 matrix 24x24 matrix Specifies the character encoding method for the data stream H Hexadecimal characters B Binary characters Memory location to store/recall the character. Valid memory locations are 21 to 52 (counting in Hex) or “!”...
Page 92
Page 4-22 Character Expansion (see Page 4-23) Character Pitch (see Page 4-26) Line Feed (see Page 4-50) Rotate, Base Reference Point Fixed (see Page 4-68) Rotate, Moving Base Reference Point (see Page 4-70) 9001035 Rev. E SATO CL Series Printers...
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 Section 4. Programming Reference Multiple to expand horizontally (01-12) Multiple to expand vertically (01-12) <ESC>L0305 Preceding the data to be expanded <ESC>L0101 9001035 Rev. E...
Page 94
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 Character Pitch (see Page 4-26) Characters, Custom-Designed (see Page 4-21) 9001035 Rev. E SATO CL Series Printers...
Character, Fixed Spacing Command Structure <ESC>PR Example: Placement: Default: Command Function To reset proportional spacing and place the printer back to fixed spacing 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.
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 Number of dots between characters (00-99) Example: <ESC>P03 Placement: Preceding the text to be printed Default: <ESC>P02 9001035 Rev. E SATO CL Series Printers...
Page 97
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 Section 4. Programming Reference 9001035 Rev. E Page 4-27...
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 Set to proportional spacing Reset to fixed spacing See above Preceding the data to be proportional spaced <ESC>PS 9001035 Rev. E SATO CL Series Printers...
<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. See Memory Card Functions for variations of this command used to clear data from the memory card (page 4-80).
Section 2: Printer Configuration for instructions on configuring the printer using the front panel DIP switch array. If you will be using continuous labels or tags, the printer must be told to stop feeding in another manner. The length is determined by the position of the last printed image on the label or tag.
CL408CL408CL408CL408CL408 <ESC>H0180<ESC>V0250<ESC>WDH0165V0050X0400Y0200 <ESC>Q1<ESC>Z Printer Output SATO CL Series Printers Section 4. Programming Reference Horizontal position of the top left corner of the area to be copied Vertical position of the top left corner of the area to be copied Horizontal length of the image area to be copied Vertical length of the image area to be copied <ESC>WDH0100V0050X0600Y0400...
Page 102
5. The allowable ranges for these fields are as follows: Horizontal aaaa cccc Vertical bbbb dddd Page 4-32 CL408 CL412 CL608 0001 0001 0832 1248 0001 0001 1424 2136 9001035 Rev. E CL612 0001 0001 1216 1984 0001 0001 1424 2136 SATO CL Series Printers...
Placement: Default: 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. Input to Printer: <ESC>A...
13W x 20H dot matrix OCR-A font (see Note 7 for matrix) OCR-B font (see Note 7 for matrix) 9001035 Rev. E <ESC>U <ESC>S PROPORTIONAL 5W x 9H dot matrix 17W x 17H dot matrix 24W x 24H dot matrix SATO CL Series Printers...
Page 105
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.
Placement: Default: 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 107
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 Section 4. Programming Reference 9001035 Rev. E Page 4-37...
Enables auto-smoothing of font (see notes below) <ESC>WB1123456 Preceding the data to be printed None 18W x 30H dot matrix 28W x 52H dot matrix 9001035 Rev. E PROPORTIONAL 48W x 48H dot matrix 48W x 48H dot matrix SATO CL Series Printers...
Page 109
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 Section 4. Programming Reference 9001035 Rev. E Page 4-39...
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 Form Feed See above Separate data stream sent to printer None 9001035 Rev. E SATO CL Series Printers...
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 Section 4. Programming Reference See above Must be preceded by all other data and placed just before the Print Quantity command (<ESC>Q)
There is no output from this command. It stores the label image in the overlay buffer. Special Notes 1. Remember that this storage is volatile. Therefore, if the printer loses power, the overlay must be sent again. 2. The overlay is recalled using the <ESC>/ Form Overlay Recall command (see Page 4-41).
The graphic image may be printed along with other printed data to enhance label appearance or eliminate the need for preprinted label stock. Using a dot-addressable matrix, design the graphic image in 8 dot by 8 dot blocks, then send it in a binary format to the printer. Printer Input <ESC>A <ESC>H0100<ESC>V0100<ESC>GH006006...
Page 114
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 Section 4. Programming Reference Number of bytes to be downloaded <ESC>GP32000, ...
. . . Job . . . <ESC>Z Printer Output There is no printer output as a result of this command. Special Notes 1. Works only in Bi-Com mode. The Job ID number must be stored before Bi-Com status mode can be used.
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 Section 4. Programming Reference Journal Print See above Immediately following <ESC>A...
Length of vertical side in dots (see Note 2 for max length) dddd = Length of horizontal side in dots (see Note 2 for max length) <ESC>FW02H0200 Following the necessary positioning commands None 9001035 Rev. E SATO CL Series Printers...
Page 119
2. The maximum allowable lengths for the different CL printers are as follows. LINE/BOX LENGTH Horizontal cccc Vertical cccc SATO CL Series Printers Section 4. Programming Reference CL408 CL412 0001 to 0832 0001 to 1248 0001 to 1216 0001 to 1424...
With the Line Feed command, specify the number of dots you want between each line. 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 begins printing the next line.
Page 121
In this case, the print position will be determined from the value specified in the command and the H value set in the printer. However, if you specify several H values after this command, the print position will be determined by the H value last specified.
Horizontal length in dots of image area to be mirrored (0008 to 9999) Vertical length in dots of image area to be mirrored (0008 to 9999) <ESC>H100<ESC>V100<ESC>RM0150,0050 After fields to be mirrored None 9001035 Rev. E SATO CL Series Printers...
Page 123
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 Section 4. Programming Reference Mirrored Area 9001035 Rev. E...
Off-Line mode as soon as the current print job is finished. Special Notes 1. You must press the LINE key on the front panel to return the printer to an on-line status (see Operator Panel in Section 2 of this manual).
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 Section 4. Programming Reference Postnet 5 digits (Postnet-32 format) 6 digits (Postnet-37 format)
There is no printer output for this command. 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 power.
<ESC>H0050<ESC>V2700<ESC>WB114 INCHES <ESC>Q1<ESC>Z <ESC>A <ESC>AR <ESC>Z Printer Output: 14" SATO CL Series Printers Section 4. Programming Reference See above Must follow the Start Code command (see Page 4-74) and be in it’s own separate data stream. <ESC>AR EXPAND TO: 14 INCHES 9001035 Rev.
Page 128
Section 4. Programming Reference Special Notes 1. AX is effective until AR is sent to reset the printer to its standard print length, or until the printer is repowered. 2. It may be included in an independent data stream to specify the...
<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 Section 4. Programming Reference Print Position <ESC>Haaaa <ESC>Vbbbb Number of dots horizontally from the base reference point (1 to maximum) See Note 2.
Page 130
4.2 in. 1.7 in. 107 mm 44 mm 2113 dots 16.9 in. 6.9 in. 430 mm 176 mm 4227 dots 37.9 in. 13.6 in. 962 mm 352 mm 8455 dots 49.2 in. 27.7 in. 704 mm SATO CL Series Printers...
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> code if using the Bi-Com mode. Multi-Buffer jobs can be cleared with the <ESC>* Clear Print Jobs and Memory...
<ESC>A <ESC>CS5 <ESC>Z Printer Output There is no printer output for this command. It sets the print speed of the printer. 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.
Printer Output 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 Section 4.
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 See above Must follow <ESC>A and precede all other print data None 9001035 Rev. E SATO CL Series Printers...
Page 135
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 Section 4. Programming Reference 9001035 Rev. E...
Horizontal length in dots of reverse image area Vertical height in dots of reverse image area. See Note 6 for field ranges <ESC>(100,50 This command must be preceded by all other data and be placed just before <ESC>Q None 9001035 Rev. E SATO CL Series Printers...
Page 137
Special Notes 1. A reverse image area is affected by the rotate commands. Therefore, always assume the printer is in the normal print orientation when designing and sending the Reverse Image command. 2. If using reverse images with the form overlay, place this command before the Form Overlay command in the data stream.
Printer Output Page 4-68 Sets print to normal direction Sets print to 90°CCW Sets print to 180° rotated (upside down) Sets print to 270° CCW <ESC>%3 Preceding any printed data to be rotated <ESC>%0 9001035 Rev. E SATO CL Series Printers...
Page 139
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 Section 4. Programming Reference 9001035 Rev. E Page 4-69...
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 See above Preceding any printed data to be rotated <ESC>N 9001035 Rev. E SATO CL Series Printers...
Page 141
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 Section 4. Programming Reference 9001035 Rev. E Page 4-71...
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. Sequencing is effective for up to 99-digit numeric data within each field.
Page 143
3. Up to eight different sequential fields can be specified per label. 4. This command ignores alpha characters in the sequential number field. 5. This command can not be used with the following commands: SATO CL Series Printers Section 4. Programming Reference Copy Image, Page 4-31 Reverse Image, Page 4-66 Line Feed, Page 4-50 9001035 Rev.
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 See above <ESC>A must precede data <ESC>Z must follow data...
= Example: Placement: Default: Command Function 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:...
Page 147
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.
(elements) = Example: Placement: Default: Command Function 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:...
Page 149
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.
<ESC>WT9312251300 <ESC>Z Printer Output 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.
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.
3. This command is ignored if a memory card is not installed in the printer. Page 4-82 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...
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. 3. If the Memory Card specified already contains data, it cannot be used for memory expansion.
Page 154
4.2 in. 1.7 in. 107 mm 44 mm 2113 dots 16.9 in. 6.9 in. 430 mm 176 mm 4227 dots 32.9 in. 13.6 in. 862 mm 352 mm 8455 dots 49.2 in. 27.7 in. 704 mm 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.
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 Section 4. Programming Reference Graphics storage number (001-999) <ESC>GR111...
(see Page 4-43), but allows for the graphic image to be stored in a Memory Card. Use the Store command to send the graphic data to the printer, which is held in the optional memory card, even if printer power is lost.
Page 161
6. The graphics storage number (ddd) must be specified with this command. SATO CL Series Printers Section 4. Programming Reference 9001035 Rev. E Page 4-91...
2nd Rotation, Base Reference Point <ESC>A<ESC>CC1<ESC>%2 <ESC>V0330<ESC>H0600<ESC>PY001 <ESC>V0100<ESC>H0800<ESC>PY001 <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 Storage area number (001 thru 099) <ESC>PY001 This command must be placed within its own data stream specifying the placement of the graphic.
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.
<ESC>A <ESC>CC2<ESC>BJFsatocard <ESC>Z Printer Output 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 Section 4. Programming Reference Slot Select...
Printer Output Special Notes MEMORY CARD 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...
A Protocol Command code status label will be printed as a result of the a successful download of a custom set of Protocol Command codes. SATO CL Series Printers Section 4. Programming Reference Download Replacement character for STX in ASCII or hex format...
Page 168
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 Command Parameter Resulting Command Code 9001035 Rev. E SATO CL Series Printers...
<ESC>DCDATA MATRIX DATA MATRIX <ESC>Q1<ESC>Z Printer Outpu There is no printer output as a result of this command. See the <ESC>DC Print Data command for printer output. Special Notes 1. If any of the parameters entered are outside the valid range, a symbol will not be printed when the <ESC>DC Print Data...
4. The Format ID specified for “aa” is defined by the following table. The printer only supports the Format ID’s defined in the table. NUMBER 5. The maximum number of data characters that can be specified for either the 16-Bit or 32-Bit CRC modes is 500.
Page 172
Page 4-102 Data, maximum of 500 characters <ESC>DC00006000 Immediately following the <ESC>BC Data Format designation command or the <ESC>FX Sequential Numbering command. None 9001035 Rev. E SATO CL Series Printers...
<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 Section 4. Programming Reference Number of duplicate labels to be printed (001 - 999) Increment or Decrement Increment Decrement Increment/Decrement Steps (001 - 999) Sequential numbering start position (001 - 999) Referenced to left side.
Page 174
“1”, only the first label would be printed. Page 4-104 Label Set #1 1st Label 00006000 2nd Label 00006000 9001035 Rev. E Label Set #2 3rd Label 00006010 4th Label 00006010 SATO CL Series Printers...
<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 Section 4. Programming Reference Maxicode Position of Maxicode symbol within the set, when used in a structured append format 1~8. Total number of Maxicode symbols in the set, when used in a structured format 1~8.
Page 176
3 digits max numeric only numeric only 3 digits max 3 digits max numeric only numeric only “000“ “000“ fixed data fixed data 9001035 Rev. E MESSAGE LENGTH 84 characters alphanumeric 84 characters alphanumeric 91 characters alphanumeric 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 Section 4. Programming Reference PDF417 Minimum module dimension (03-09 dots).
Page 178
“fff” (i.e.,“ffff” 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.
The CL printers have a slot for an interface board on the rear of the printer. Any of the optional interface cards may be installed in this slot. An interface type must be specified at the time of order The Centronics Parallel interface will probably be the most useful in communicating with IBM PCs and compatibles.
56K bytes of data are being held (8K bytes from being full). At this time, will go “high” or an All printer error conditions (i.e., label out, ribbon out) will cause the printer to go busy ( “low”...
Ready/Busy is the hardware flow control for the serial interface on the CL printers. By raising/lowering the voltage level on Pin 20 of the RS232 port, the printer notifies the host when it is ready to receive data. Pin 4 ( important signals on the printer for this method of flow control.
When it is placed back on line manually, it sends an available for receipt of data. If an error occurs during printing (paper out, ribbon out), the printer sends nothing in the Single Job Buffer mode since the last character transmitted was an...
BI-DIRECTIONAL COMMUNICATIONS This is a two-way communications protocol between the host computer and the printer, thus enabling the host to check printer status. When this protocol is selected, there is no busy signal from the printer (pin 20, request the complete status from the printer, including ready/busy. Whenever the host requests printer status, it transmits an respond with its status within five milliseconds.
Page 185
ID bytes has been completed, or there is no data in the buffer, the printer will respond with two “space” characters (20 hexadecimal) for the ID number and six “zero” characters (30 hexadecimal) in the Remaining Labels bytes.
Page 186
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 DEFINITION 9001035 Rev. E SATO CL Series Printers...
DATA 7 DATA 8 BUSY PTR ERROR SELECT +5V (Z=24K ohm) SATO CL Series Printers Section 5. Interface Specifications AMP 57-40360 (DDK) or equivalent AMP 57-30360 (DDK) or equivalent 10 ft. or less High = +2.4V to +5.0V Low = 0V to -0.4V...
Section 5. Interface Specifications ACCESSORY (EXT) CONNECTOR The Accessory (or EXT) connector on the CL printer rear panel is intended for use with the external printer accessories such as label rewinders or applicators. The 14-pin Centronics type connector provides a choice of four different output signals along with various error conditions.
EXTERNAL OUTPUT SIGNAL TYPES TYPE 1 TYPE 2 TYPE 3 TYPE 4 SATO CL Series Printers Section 5. Interface Specifications 20 milliseconds Start Print. (Label Feed Start) 9001035 Rev. E End Print (Label Feed Stop) Page 5-11...
Page 190
Section 5. Interface Specifications This page left blank intentionally. Page 5-12 9001035 Rev. E SATO CL Series Printers...
If so, make sure you are sending data out the correct port. 3. When you send the print job to the printer, and it does not respond, do you get an error message on your PC that says “Device Fault” or something similar? This may mean that the computer doesn’t know the printer is there.
Page 192
4. When you send the print job to the printer and it does not respond, and there is no error message on the PC: a.
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.
Cycle power on/off Cycle power on/off Cycle power on/off Cycle power on/off Open/close Head Lever Open/close Label Hold- down Open/close Head Lever Open/close Label Hold- down Open/close Head Lever Replace ribbon with full roll Slow down transmission rate SATO CL Series Printers...
Red Blinking Framing Error Red Blinking Buffer Over Red Blinking Paper End Red Blinking Ribbon End Red Blinking Cutter Error SATO CL Series Printers AUDIBLE ERROR CONDITION BEEP 1 Long Machine Error 1 Long EEPROM Read/Write 1 Long Head 3 Short...
Page 196
Section 6. Troubleshooting This page left intentionally blank. Page 6-6 9001035 Rev. E SATO CL Series Printers...
Start Code. Begins all print jobs. A(space)Z Form Feed. Feeds a blank tag or label. Normal Print Length. This command resets the printer to the Standard print length (7 inches). Expanded Print Length. This command sets the printer to the Expanded print length (14 inches).
Page 198
01, 02, 03 or greater than 25. Security level (1-8). Code words per line (01-30). If 00 is specified for dd and ee, printer will automatically optimize settings. Rows/symbol (00 or 03). If 00 is specified for dd and ee, printer will automatically optimize settings.
Page 199
= 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 Appendix A: Command Quick Reference Normal Print Reverse Print CL408...
Page 200
Faaaabcccc Sequential Numbering. Allows the printing of sequencing fields (text, ddee bar codes) where all incrementing is done within the printer. aaaa = Number of times to repeat the same data (0001-9999) Plus or minus symbol (+ for increments; - for decrements)
Page 201
Font type. Specifies the 13W x 20H dot matrix font (including descenders). Rotate. Moving Base Reference Point. Sets the original base reference point and returns printing to normal orientation. SATO CL Series Printers Appendix A: Command Quick Reference Binary Hexadecimal No.
Page 202
Font type. Specifies the 8W x 15H dot matrix font (including descenders). Tabcc(data) Store Custom Designed Characters. To create and store custom characters or images in the printer’s volatile memory. See Kab90cc to recall the character for printing. Specifies data stream format to follow Memory location to store the character.
Page 203
Font type. Specifies the 48W x 48L dot matrix font (including descenders). Font type. Specifies the 48W x 48L dot matrix font (including descenders). Stop Code. Ends all print jobs. SATO CL Series Printers Appendix A: Command Quick Reference CL408 CL412 0001-1424...
Page 204
Rotate. Fixed Base Reference Point. Rotates printing in 90° increments without changing the base reference point. $a,b,c,d Vector font. Specifies printing of the unique SATO vector font. Font width (50-999 dots*) Font height (50-999 dots*) Font variation (0-9) as follows: $=(data) Data for Vector font .
Page 205
Optional alphanumeric message, 32 characters max <NUL>aaaa Cutter Command. Controls the cutting of labels when using the ~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)
Page 206
Slot A for CL608/612 or Slot 1 for CL408/412 Slot B for CL608/612 or Slot 2 for CL408/412 9001035 Rev. E PAGE Page 4-84 Page 4-84 Page 4-84 Page 4-92 Page 4-83 Page 4-83 Page 4-94 Page 4-93 SATO CL Series Printers...
Page 207
Expand Memory Area. Expands the memory area used by the printer to image the label. GIabbbcccdd Store Custom Graphics. Stores a graphic image in the memory card ee...e to be called later for printing on a label. Specifies format of data stream to follow...
Page 208
Appendix A: Command Quick Reference Page A-12 9001035 Rev. E SATO CL Series Printers...
BAR CODE SYMBOLOGIES This section contains detailed information on the printing of bar codes on the CL Series printers. Information on printing the following bar code symbologies is provided: SATO CL Series Printers APPENDIX B. Codabar Code 39 Interleaved 2 of 5...
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 Codabar <ESC>B0bbcccd (data) d ESC>BD0bbcccd (data) d <...
<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 Appendix B: Bar Code Specifications Code 39 Width of narrow element in dots (01-12) Bar height in dots (001-600)
Width of narrow element in dots (01-12) Bar height in dots (001-600) Bar code data (numeric); must be an even number of digits or else the printer will add a leading zero; start and stop code are provided by the printer Narrow/...
<ESC>BD3bbccc (data) (data) = To select UPC-A, 11 digits of data is sent. The printer adds a “0” and automatically generates the check digit. If 12 digits of data are sent, the printer assumes an EAN-13 symbol and automatically generates the check digit.
Page 214
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. 2.
Page 215
2. The check digit is automatically calculated for EAN-8. Example <ESC>H0400<ESC>V0375<ESC>BD4031001234567 SATO CL Series Printers Appendix B: Bar Code Specifications EAN-8 Width of narrow element in dots (01-03) Bar height in dots (001-600) Bar code data (numeric);...
Page B-8 Width of narrow element in dots (01-12) Bar height in dots (001-600) Bar code data (numeric); must be an even number of digits or else the printer will add a leading zero 9001035 Rev. E SATO CL Series Printers...
Appendix B: Bar Code Specifications Width of narrow element in dots (01-12) bar height in dots (001-600) Bar code data (numeric only); must be an even number of digits or else the printer will add a leading zero. 9001035 Rev. E Page B-9...
Subset B Shift code >C Subset C Shift code Value of “X” “bb” Dimension (mils) 10.0 15.0 9001035 Rev. E Density (char/inch) Subsets A, Subset C 27.3 54.7 13.6 27.2 18.3 18.2 36.5 18.3 13.8 12.2 SATO CL Series Printers...
Page 219
(data) = Character Set 0-9 (numeric only) Example <ESC>H0100<ESC>V0950<ESC>BA03100123455 <ESC>H0170<ESC>V1060<ESC>XS12345 SATO CL Series Printers Appendix B: Bar Code Specifications <ESC>BDAbbccc (data) d <ESC>DAbbccc (data) d Width of narrow element in dots (01-12) Bar height in dots (001-600) Bar code data (numeric); maximum of 15 digits Required check digit 9001035 Rev.
Bar code data (alphanumeric); length must match value of parameter “dd”; check digit is supplied by printer Narrow/Wide Value of “bb” Ratio 9001035 Rev. E “X” Density Dimension (char/inch) (mils) 33.3 16.7 11.1 22.5 10.0 11.3 SATO CL Series Printers...
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 Appendix B: Bar Code Specifications UPC-E Width of narrow element in dots (01-03) Bar height in dots (001-600) Bar code data (numeric); must be exactly 6 digits Printer Value of “bb”...
Bar code data (numeric); must be exactly 2 or 5 digits Printer Value of “bb” Narrow Bar Model Width (mils) CL412 CL612 CL408 CL608 9001035 Rev. E Magnification Factor Below Minimum 10.0 13.3 100% 10.0 15.0 112% 20.0 150% SATO CL Series Printers...
1. The Start, Function, Stop and Extension codes will be created by the printer and added automatically. 2. The internal Modulo 10 check character will be automatically created and added by the printer. The overall Code 128 symbol check character will be automatically created by the printer and added.
Page 224
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...
2. Bar code width and height are fixed and cannot be changed. 3. If the number of digits sent to the printer as data does not match one of the formats specified above (i.e. 5, 6, 9 or 11), the command is ignored and nothing will be printed.
Decrement Increment/Decrement Steps (001 - 999) Sequential numbering start position (001 - 999) Referenced to left side. Incremented data length measured from start position (001 - 999) <ESC>DCxxx...x Data, maximum of 500 characters 9001035 Rev. E SATO CL Series Printers...
Page 227
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 Appendix B: Bar Code Specifications CHARACTER SET 16 Bit CRC Numeric, Space Upper Case Alpha, Space...
3 digits max numeric only numeric only 3 digits max 3 digits max numeric only numeric only “000“ fixed data fixed data 9001035 Rev. E MESSAGE LENGTH 84 characters alphanumeric 84 characters alphanumeric “000“ 91 characters alphanumeric SATO CL Series Printers...
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 Appendix B: Bar Code Specifications PDF417 Minimum module dimension (03-09 dots). Will not print if values of 01, 02 or greater than 10 are specified.
SUBSET A SUBSET B Subset C >C Subset C >C Subset B >D FNC4 >D FNC4 >E Subset A >E FNC1 >F FNC1 >F 9001035 Rev. E SUBSET C Subset B >D Subset A >E FNC1 >F SATO CL Series Printers...
Page 231
VALUE SUBSET SUBSET “ ” & & ‘ ‘ < < > > SATO CL Series Printers Appendix B: Bar Code Specifications Code 128 Character Table SUBSET VALUE SUBSET >(space) 9001035 Rev. E SUBSET SUBSET ‘ >(space) >! >! >"...
Page 232
>? >? >@ FNC3 >@ >A FNC2 >A >B SHIFT >B >C Subset C >C >D FNC4 >D Subset B >D >E Subset A >E Subset A >E >F FNC1 >F FNC1 >F >G >H >I 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 APPENDIX C. 9001035 Rev.E Page C-1...
Page 234
Note: This should be a continuous data string without any CR or LF characters. 5. To recall the custom character from memory, send the following code to the printer. Note that you can print other data as well. Also note how the character size was expanded using the <ESC>L command.
Page 235
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 238
“CHR$ (&HC0)” which sends the hexidecimal value of “C0” as binary data (11000000). The BASIC program listing for sending this graphic to the printer (using the RS232 port) in binary format is: OPEN “COM2:9600,N,8,1,CS,DS” FOR OUTPUT AS #1 E$ = CHR$(27) PRINT #1,CHR$(2);...
Page 239
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...
Appendix C: Custom Characters and Graphics PCX GRAPHICS EXAMPLE A graphics file in a PCX format may also be transmitted to the printer. The file must not be larger than 32K bytes (DOS file size reported in a DIR listing). For example, the WIZ.PCX image shown below has a file size of 15076 bytes.
The rewinder is an external unit that allows for labels and tags to be rewound in rolls up to 8.5 inches in diameter. It derives its power directly from the printer’s EXT connector using a built-in cable. The rewinder provides the ability to rewind tags/labels from the printer and subsequently be unwound for later use with applicators.
Section 2, Installation and Configuration. General Operation The data stream to be sent to the printer may need to be altered to add the Cutter Command. If this command is not used, the cutter will default to cut after every label assuming it has been enabled in the printer configuration.
6. At the label exit area, feed the backing paper down and behind the , then back down and around the 7. Feed the backing paper out the slot in the bottom rear of the printer and attach to Knurled...
2. Power the printer OFF. 3. The printer must be configured to used the DSW3-1 and DSW3-2 on the front panel are used to configure the printer. To enable the dispenser, both 4. Remove enough labels from the backing paper to provide 24 to 30 inches of backing free of labels.
Page 245
General Operation Send your data stream in the normal manner to the printer. Labels should print one at a time, even if your print quantity command requests more than one label. As the labels are printed and presented for the operator to remove, the backing paper will be...
Page 246
(b) through (c). 4. Press the key and the printer will print a test label. Press the to stop the printing and turn the printer OFF. Page D-6...
The Memory Card Option provides the connectors and interface board for two PCMCIA memory cards slots. The two Memory Card slots, labeled A and B, are accessible on the Back Panel. The printer memory can be expanded up to 4MB. Type...
Page 248
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. Type...
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.
Page 250
Appendix D: Optional Features This page left intentionally blank. Page D-10 9001035 Rev. E SATO CL Series Printers...
CL Series printers. The Protocol Command codes are used to tell the printer that a specific type of information is being transmitted to the printer. As an example, the Standard Protocol Command Code specifies the use of an <ESC>character to tell the printer that the following character(s) will represent a...
Appendix E: Custom Protocol Command Codes RESET If the custom Protocol Command codes are incorrect or if the printer does not respond to commands using the custom set, the Alternate Protocol Control Codes can be restored by the following procedure: 1.
Page 253
7. If the printer does not beep and print a setting label, turn the printer off, check your download command stream for errors and start the download process over at step 1.
Page 254
Appendix E: Custom Protocol Command Codes This page left intentionally blank. Page E-4 9001035 Rev. E SATO CL Series Printers...
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 256
Appendix F: Label Wizard Support To select a printer, the NEW selection from the FILE menu is selected. This presents you with a label layout screen. The Printer Setup Selection box allows you to select the desired printer and operating parameters. See the manual included with the Label Wizard Starter Edition for more information on selecting and setting up the printer.
Need help?
Do you have a question about the CL608VA and is the answer not in the manual?
Questions and answers