Page 1
C L S eries “ e” T hermal T rans fer P rinters Operator and Technical Reference Manual for CL408e, CL412e, CL608e & CL612e PN 9001074 Preliminary...
Page 2
SATO Asia PacificPte. Ltd. The materials in this document are provided for general information andare subjected to change without prior notice. SATO...
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
APPENDICES APPENDIX A: APPENDIX B: APPENDIX C: APPENDIX D: APPENDIX E: Page - ii Command Code Quick Reference Bar Code Specifications Custom Characters and Graphics Optional Features Custom Protocol Command Codes PN 9001074 Preliminary SATO CL “e” 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 CL408e and the CL412e printers is the resolution of the head. The CL408e with its 203 dpi head provides an economical labeling solution for most applications.
6.0 in. 6.5 in. 152 mm 164mm 49.2 in. 32.8 in. 1249 mm 833 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 “e” Printers...
PROCESSING Flash ROM SDRAM Receive Buffer Optional Flash ROM Optional PCMCIA Memory (1) Single two color (Red, Green) LED. SATO CL Series “e” Printers Section 1. Printer Overview CL408e CL412e Status = Green None Status = Red Status = Red...
Line Space control Journal Print facility 0°, 90°, 180° and 270° Rotation PN 9001074 Preliminary CL412e CL612e (22 dots W x 33 dots H) OCR A (30 dots W x 36 dots H) OCR B SATO CL Series “e” Printers...
4 to 600 dots, User programmable 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, .BMP or .PCX formats Form overlay for high-speed editing of complex formats. PN 9001074 Preliminary Section 1.
15-85 % RH, non-condensing Max 90% RH, non-condensing UL, CSA FCC Class A PN 9001074 Preliminary CL608e CL612e 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 “e” Printers...
High Speed Serial RS232 Interface Module USB Interface Module 10/100BaseT Interface Module Coax/Triax Interface Module. Coax I/F emulates an IBM 3287-2 printer with a standard Type A BNC connector. Twinax I/F emulates IBM 5224, 5225, 5226 or 4214 printers with auto-terminate/cable-thru capabilities. PN 9001074 Preliminary Section 1.
Page 18
Section 1. Printer Overview This page left intentionally blank. Page 1-8 PN 9001074 Preliminary SATO CL Series “e” 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 “e” Printers Label Guide Label Backing PN 9001074 Preliminary Section 2. Installation...
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 “e” Printers PN 9001074 Preliminary Page 2-7...
Page 26
Outside Label Guide Page 2-8 Top Access Door Front Access Door Label Label Supply Spindle PN 9001074 Preliminary CL408e and CL412e Front Access Door Latch Head Latch Outside Label Guide Feed Slot SATO CL Series “e” Printers...
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.
See the “User Test Print” section of Section 3 for instructions on how to run test prints. Page 2-10 Tape PN 9001074 Preliminary Ribbon Supply Roll Empty Core Head Latch SATO CL Series “e” Printers...
Page 29
LABEL SENSOR ADJUSTMENTS Both the Eye-Mark (refelective)and Gap (transmissive) sensors on the CL408e and CL412e 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 and sliding the Label Sensor Unit to the desired position.
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.
CONNECTOR Note: DSW1 (RS232 Parameter Select) is located on the RS232 Interface Board. The CL408e/CL412e 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.
Page 33
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. PN 9001074 Preliminary CL608e and CL612e PCMCIA Memory Expansion slot I/F Module Parallel Shown Power Switch AC Fuse External Accesory Connector AC Power Input Connector SATO CL Series “e” Printers...
Memory Card Slot: EXT: Cover Plate Remove for access to Fan-Fold Slots SATO CL Series “e” Printers Switch to turn power On or Off. Input 115V 50/60 Hz connector. Use the cable provided. Input power protection. Type 3A/250V. Slot to plug in an interface adapter. An adapter must be connected before the printer is operational.The adapter...
Label Inside Edge CL608e and CL612e 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.
Backing Label Inside Edge Paper Inside Edge CL408e and CL412e Label Sensor Positioning SATO CL Series “e” Printers 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.
Page 38
Section 2. Installation This page left intentionally blank. Page 2-20 PN 9001074 Preliminary SATO CL Series “e” Printers...
They will not become effective until the power is cycled. RS232 Transmit/Receive Setting (located on RS232 I/F Mudule) Data Bit Selection (DSW1-1). This switch sets the printer to receive either 7 or 8 bit data bits for each byte transmitted. DSW1-1...
Page 40
Sensor Type Selection (DSW2-2). Selects between the use of a label gap or a reflective Eye-Mark detector. DSW2-2 SETTING Eye-Mark Page 3-2 SETTING 1 Stop Bit SETTING 9600 19200 38400 57600 SETTING Rdy/Bsy Xon/Xoff Bi-Com 3 Bi-Com 4* PN 9001074 Preliminary DSW1 DSW1 DSW1 DSW2 DSW2 SATO CL Series “e” Printers...
Page 41
Head Check Selection (DSW2-3). When selected, the printer will check for head elements that are electrically malfunctioning. DSW2-3 SETTING Disabled Enabled Hex Dump Selection (DSW2-4). Selects Hex Dump mode. DSW2-4 SETTING Disabled Enabled Receive Buffer Selection(DSW2-5). Selects the operating mode of the receive buffer.
Page 42
Line Feed commands. DSW3-3 Sensor Used Back-Feed Selection (DSW3-4). When Back-Feed is enabled, the printer will position the last printed label for dispensing and retract it before printing the next label. The amount of backfeed offset is adjustable . DSW3-4 External Signal Interface.
Page 43
See Section 6: Interface Specifications for a description of the signal requirements. DSW3-8 SETTING Disabled Enabled SATO CL Series “e” Printers SETTING Type 4 Type 3 Type 2 Type 1 PN 9001074 Preliminary Section 3.
Once the default operation is completed, a 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 is heard.
1. While depressing the FEED key on the front panel, power the printer on. 2. When you hear one beep from the printer, release the FEED key and the printer will display on the LCD panel a message asking what type of Test Label you want to print.
Page 46
NOTE: The PRINT potentiometer adjustment will affect the darkness in all of the command code speed and darkness ranges. Page 3-8 PN 9001074 Preliminary SATO CL Series “e” Printers...
If you load a label job that includes software settings and then enter a new setting via the LCD panel, the manually set values will be used by the printer. If you set the values manually and then download a job with software settings, the software settings will be used.
Section 3. Configuration NORMAL MODE The printer initially powers on in the ONLINE mode. The user can access the User Settings using the following procedures. INITIALIZING ROM V00.00.00.00 ONLINE QTY:000000 OFFLINE 000000 PRINT DARKNESS PRINT SPEED Page 3-10 Display lists the current ROM version of the printer during the initialization process.
SATO CL Series “e” Printers 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 +/- 49mm in increments of 1mm.
ADVANCED MODE An Advanced Mode is provided to make adjustments that require only occasional changes. Since they affect the basic operation of the printer, the procedure for entering this mode is designed to prevent someone from accidently changing the settings.
SATO CL Series “e” Printers Vertical Offset is the distance down from the leading edge (the edge of the label that comes out of the printer first) to the first vertical print position. A positive setting moves the first print position down the length of the label while making it negative moves it up the length of the label.
Page 52
(CRLF ) from the data stream, including graphics and 2D bar codes. It is used primrily to maintain compatibility with earlier models of SATO printers. 1. Use the LINE key to step the underline cusor to either the YES or NO selection.
The Card Mode is entered from the Advanced Mode display by pressing the LINE key once. The Card Mode display indicates that the printer is in the Card Mode. To advance to the first selection, press the FEED key. This selection determines which type of optional expanded memory will be addressed as “CC1"...
Page 54
Mem Full Error Indicates that there is insufficient memory available. This selection allows you to copy SATO fonts from the PCMCIA Memory card installed in the Memory Card slot on the rear of the printer to the optional Flash ROM.
Page 55
This selection allows you to copy the entire contents of the optional Expanded Memory to the PCMCIA Memory card installed in the Memory Card slot on the rear of the printer. 1. Use the LINE key to step the cursor to desired setting. If Yes is selected, the printer will enter the Card Copy mode.
If No is selected, the display will advance to the mode display. To exit the Card Mode, power the printer off and then back on. The Service Mode is entered from the Advanced Mode display by pressing the LINE key twice.
Page 57
“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...
Page 58
1. Use the LINE key to step the cursor to desired setting. If Yes is selected, the printer will feed a blank label anytime it enters the Online mode. If No is selected, the display will advance to the mode display.
Page 59
1. Use the LINE key to step the cursor to desired setting. If Yes is selected, the printer will reprint the last label when the FEED key is pressed when the printer is Online. If the printer is Offline, pressing the FEED key will feed a blank label.
Section 3. Configuration SERVICE MODE COUNTER MODE The Counter Mode is provided to allow the user to access the internal printer cousters. ADVANCED MODE COUNTER MODE SELECT COUNTER HD DSP CUT LIFE HEAD COUNTER XXXXX M HD CNTR CLEAR COUNTERS MODE TEST PRINT MODE The Test Print Mode offers five different printer status labels for troubleshooting.
PRESS FEED KEY TO STOP PRINTING DEFAULT SETTING MODE Occassionally it is desirable to reset all printer configuration settings to their original default conditions. This allows the operator to start reconfiguration of the printer starting from a know set of conditions.
, ENQ = 40 ALT.PROTOCOL DEFAULT COMPLETE DOWNLOAD USER DEFINED PROTOCOL CODES The user can define a set of custom protocol codes and download them to the printer using the <ESC>LD command. USER DOWNLOAD PRESS THE LINE KEY USER DOWNLOAD...
HEX DUMP MODE In addition to the User Test Print Labels, the printer can print the contents of the receive buffer in a hexadecimal format to allow the data stream to be examined for errors and troubleshooting. ONLINE QTY:000000 SATO CL Series “e” Printers The Hex Dump Mode is entered by placing DSW2-4 in the on position and powering the printer on.
Page 64
Section 3. Configuration This page left intentionally blank. Page 3-26 9001074 Preliminary SATO CL Series “e” Printers...
Print Darkness software command. The darkness ranges for the printer are displayed on the LCD panel. The lightest print is represented by the smaller value and the darkest print by the highest value. Once the range has been selected, the PRINT Potentiometer on the front panel can be used to make finer adjustments.
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 67
2. Open the Label Access Door. 3. Open the Print Head Assembly by pushing the Head Latch toward the rear of the printer. The Print Head Assembly is spring-loaded and will automatically open as soon as the Head Latch is disengaged. Remove the labels.
Section 4: Cleaning and Maintenance 7. There is one metal roller used in guiding the labels through the printer. It should be cleaned of any residue or foreign material. 8. 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.
REPLACING THE FUSE Supplies needed: 1. Turn the printer power off and remove the power cable. 2. On the back of the printer, locate the Fuse Cap directly above the AC connector. 3. Unscrew the cap and remove the defective fuse.
Head Latch is disengaged. Remove the labels. 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.
Page 72
The print head on the CL4XXe 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: 1.
Head Latch is disengaged. 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.
Page 74
Section 4: Cleaning and Maintenance This page left intentionally blank. Page 4-10 9001074 Preliminary SATO CL Series “e” Printers...
SATO CL Series “e” printer. The command codes used by the SATO CL Series “e” Printers are based upon “Escape” (1B hexadecimal) sequences. Typically there are four types of command sequences: These commands generally tell the printer to perform a specific action, like “clear the...
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 77
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...
As can be seen, your label will be oriented against the inside left edge of the printer as viewed from the front of the printer. The normal reference point is located at the H1, V1 position of the print area in the normal print orientation (no rotation).
Page 79
Calculate the distance (in dots) from the normal base reference point to the closest edge of the label. For a 12 dpmm printer (a CL412e or CL612e), this would be: Label Width = 2" x 25.4 mm/in x 12 dpmm = 610 dots For an 8 dpmm printer (a CL408e or CL608e), this would be: Label Width = 2"...
Page 80
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 CL612e printer and the resulting label assuming a 6.5 inch wide label: <ESC>A <ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO...
Page 81
By adding the following Base Reference Point command to the second line of the data 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...
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 Page 5-8 SATO 6.5" PN 9001074 Preliminary SATO 2" Label For more SATO CL Series“e” Printers...
Proportional Spacing Cutter Command NOTES: (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.
COMMAND CODES This section contains all the CL Series “e” printer Command Codes. The commands must be sent to the printer in an organized fashion in order for the label(s) to print. The purpose of this section is to: 1. Explain the different commands and provide examples of their usage.
(see Two Dimensional bar code symbols). 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 “e” Printers Section 5. Programming Reference Bar Codes <ESC>BDabbcccd...
Page 86
Section 5. Programming Reference Input to Printer Page 5-12 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 87
Section 5. Programming Reference Printer Output SATO CL Series “e” Printers PN 9001074 Preliminary Page 5-13...
Page 88
Section 5. Programming Reference UCC-128 Without Incrementing With Incrementing Page 5-14 BI07150101234567000000001 >BI07150101234567000000001 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 89
For the MSI bar code, the check digit is not 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 “e” Printers Section 5. Programming Reference PN 9001074 Preliminary Page 5-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 BW04100*1234* PN 9001074 Preliminary SATO CL Series “e” Printers...
(bars, spaces) as shown above. Remember that this command only applies to the five bar code types shown. Input to Printer: Printer Output: SATO CL Series “e” Printers Section 5. Programming Reference Bar Code Symbol: Codabar Code 39...
Page 92
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 5-18 PN 9001074 Preliminary SATO CL Series “e” Printers...
Input to Printer: Printer Output: SATO CL Series “e” Printers Section 5. Programming Reference This character is optional. When present, it specifies that the horizontal offset is in the negative direction. If it is left out the offset direction is positive.
Page 94
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 3: Printer Configuration.
Up to 50 individual characters may be stored in the custom character volatile memory. Printer Input See Appendix C for a detailed explanation. SATO CL Series “e” Printers Section 5. Programming Reference 16x16 matrix 24x24 matrix...
Page 96
Page 5-22 Character Expansion Character Pitch Line Feed Rotate, Fixed Base Reference Point PN 9001074 Preliminary SATO CL Series “e” 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 Printer Output SATO CL Series “e” Printers Section 5. Programming Reference Multiple to expand horizontally (01-12) Multiple to expand vertically (01-12) <ESC>L0305 Preceding the data to be expanded <ESC>L0101...
Page 98
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 5-24 Character Pitch Characters, Custom-Designed PN 9001074 Preliminary SATO CL Series “e” Printers...
This command provides a means of altering character spacing for label constraints or to enhance readability. Input to Printer: Printer Output: Page 5-26 Number of dots between characters (00-99) Example: <ESC>P03 Placement: Preceding the text to be printed Default: <ESC>P02 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 101
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 “e” Printers Section 5. Programming Reference PN 9001074 Preliminary Page 5-27...
Page 5-28 Set to proportional spacing Reset to fixed spacing See above Preceding the data to be proportional spaced <ESC>PS PN 9001074 Preliminary SATO CL Series “e” Printers...
To clear individual memory or buffer areas of the printer. Input to Printer: 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.
Section 3: 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.
Input to Printer: Printer Output: SATO CL Series “e” Printers Section 5. Programming Reference Horizontal position of the top left corner of the copy area Vertical position of the top left corner of the copy area...
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. It differs from the <ESC>~ Cut Job command in that it does not interact with the...
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...
Default: Command Function To control the cutting of labels when using a SATO cutter unit with the printer. This command allows the cutting of a printed multi-part tag or label that is left in the printer after a job is cut using the <ESC>~A Cut command.
All matrices include descenders. Input to Printer Printer Output Page 5-36 Font U: Font S: Font M: <ESC>M Font OB: <ESC>OB See above Preceding the data to be printed None NON-PROPORTIONAL PN 9001074 Preliminary <ESC>U <ESC>S PROPORTIONAL SATO CL Series “e” Printers...
Page 111
5. Fonts U, S, M, OA and OB are identical to fonts U, S, M, OA and OB on the SATO M-8400 printer. (Note: These fonts, except the OA and OB fonts which are fixed in size, will be 33% smaller on an CL12e and CL612e).
Horizontal size (16 - 999 dots or P08 - P72) Vertical size (16 - 999 dots or P08 - P72) Data to be printed. <ESC>RDA00,014,018ABCD Within normal command stream None RDA00,014,018ABCD RDB10,018,014ABCD Sample to be added PN 9001074 Preliminary SATO CL Series “e” Printers...
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 114
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. Page 5-40 PN 9001074 Preliminary SATO CL Series “e” Printers...
To print text images on a label. These are the four auto-smoothing fonts available on the printer. NON-PROPORTIONAL Input to Printer: Printer Output: SATO CL Series “e” Printers Section 5. Programming Reference Font XB: <ESC>XBa Font XL: <ESC>XLa Disables auto-smoothing of font Enables auto-smoothing of font (see notes below) <ESC>WB1123456...
Page 116
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. Page 5-42 PN 9001074 Preliminary SATO CL Series “e” Printers...
To feed a blank tag or label, which is the equivalent of a “form feed” Input to Printer Printer Output Blank label or tag SATO CL Series “e” Printers Section 5. Programming Reference Form Feed See above Separate data stream sent to printer...
2. If the this command is used with the <ESC>EX0 Expanded Print Length command the Form Overlay length cannot exceed 9999 dots. Page 5-44 See above Must be preceded by all other data and placed just before the Print Quantity command (<ESC>Q) None PN 9001074 Preliminary SATO CL Series “e” Printers...
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.
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 See Appendix C for a details on the data format.
Page 121
Hor Blocks Vertical Blocks Default Expanded 8. Use the <ESC>E0 Expanded Print Length command to get the maximum label length. SATO CL Series “e” Printers Section 5. Programming Reference CL408e CL412e 001 to 104 001 to 156 001 to 178...
3. The file size specified by this command is the DOS file size in bytes. Page 5-48 Number of bytes to be downloaded <ESC>GM32000, ... data... Anywhere within the job data stream None GM03800,(...Data...) To be added PN 9001074 Preliminary SATO CL Series “e” Printers...
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 “e” Printers Section 5. Programming Reference Number of bytes to be downloaded <ESC>GP32000, ...
(See Section 5: Interface Specifications for more information). Printer Input Printer Output There is no printer output as a result of this command. Special Notes 1. Works only in Bi-Communications modes. The Job ID number must be stored before Bi-Com status mode can be used.
This command is to identify a particular job using a descriptive name Printer Input Printer Output There is no printer output as a result of this command. The information is returned to the host upon receipt of a Bi-Com status request.
2. It is effective only for the current print job. Page 5-52 Journal Print See above Immediately following <ESC>A None PN 9001074 Preliminary SATO CL Series “e” Printers...
Default: Command Function To print horizontal lines, vertical lines, and boxes as images on the label. Input to Printer SATO CL Series “e” Printers Section 5. Programming Reference <ESC>FWaabcccc Width of horizontal line in dots (01-99) Line orientation H Horizontal line...
Page 128
0001 to 1424 0001 to 2136 0001 to 9999 0001 to 9999 PN 9001074 Preliminary CL608e CL612e 0001 to 1216 0001 to 1984 0001 to 1424 0001 to 2136 0001 to 9999 0001 to 9999 SATO CL Series “e” Printers...
4. Following this command with a <CR> character will allow you to print with auto line feed. The print position will be determined from the value specified and the H value set in the printer. If you specify several H values after this command, the print position will be determined by the H value last specified.
Input to Printer: Printer Output: Ther is no printer output resulting from this command. It is used to automatically adjust the offset values for the size of label being used. The sample command stream specifies a label 832 dots wide by 1424 dots long.
4. This command cannot be used with commands requiring re-editing of the print area, such as Sequential Numbering, Real time clock or Copy Image Area. SATO CL Series “e” Printers Section 5. Programming Reference Mirror Image <ESC>A1<ESC>RM After fields to be mirrored...
Page 132
Any print job containing the <ESC>RM command and without any print data will be treated as a command error. Page 5-58 PN 9001074 Preliminary SATO CL Series “e” Printers...
Example: Placement: Default: Command Function To specify the printer to come to an off-line state. When used within a print job, the printer goes off-line after finishing the print job. Input to Printer Printer Output There is no printer output for this command. The printer is placed in the Off-Line mode as soon as the current print job is finished.
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.
EXPAND TO: 49" 49 INCHES Page 5-62 Sets the print length to maximum See above Must follow the Start Code command and be in it’s own separate data stream. <ESC>AR (7") > PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 137
Special Notes 1. <ESC>EX0 is effective until <ESC>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 size of the maximum print area: LENGTH <ESC>A...
(1 to maximum) See Note 2. Number of dots vertically from the base reference point (1 to maximum) See Note 2. Preceding any printed field description of lines/boxes, fonts, bar codes or graphics. <ESC>H0001 <ESC>V0001 H0100<ESC>V0150 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 139
4. If you attempt to print where there is no paper, you may damage the print head. 5. For these commands, the leading zeroes do not have to be entered. The command V1 is equivalent to V0001. SATO CL Series “e” Printers Section 5. Programming Reference CL408e CL412e 1248 4.1 in.
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 Job(s) and Memory...
Operator Panel. Input to Printer >CS6 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 for all subsequent print jobs, unless changed.
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. Page 5-68 Repeat Label See above Must be placed immediately after <ESC>A and...
Input to Printer Printer Output SATO CL Series “e” Printers Section 5. Programming Reference See above Must follow <ESC>A and precede all other print data...
Page 144
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. Page 5-70 PN 9001074 Preliminary SATO CL Series “e” Printers...
Print Position commands (<ESC>H and <ESC>V) to locate the top left corner of the reverse image area. Input to Printer Printer Output SATO CL Series “e” Printers Section 5. Programming Reference Horizontal length in dots of reverse image area Vertical height in dots of reverse image area.
Page 146
Section 5. Programming Reference 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.
Input to Printer Printer Output SATO CL Series “e” Printers Section 5. Programming Reference Sets print to normal direction Sets print to 90°CCW Sets print to 180° rotated (upside down) Sets print to 270°...
Page 148
Special Notes 1. The specified values are valid until another Rotate (<ESC>%) command is received. 2. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. Page 5-74 PN 9001074 Preliminary SATO CL Series “e” Printers...
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 150
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: Page 5-76 F002+001 Copy Image Reverse Image Line Feed PN 9001074 Preliminary SATO CL Series “e” Printers...
Printer Output There is no 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. SATO CL Series “e” Printers Section 5. Programming Reference See above <ESC>A must precede data...
Page 152
Section 5. Programming Reference This page left intentionally blank Page 5-78 PN 9001074 Preliminary SATO CL Series “e” Printers...
CALENDAR OPTION COMMANDS The following commands in this section are used to control the Optional Calendar Functions. The Calendar Option must be installed in the printer before they are valid. SATO CL Series “e” Printers Section 5. Programming Reference PN 9001074 Preliminary...
= 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: Printer Output: Special Notes: 1.
Page 155
If Calendar Increment calculation extends over the year, the result belongs to the week number of the following year. SATO CL Series “e” Printers Section 5. Programming Reference PN 9001074 Preliminary Page 5-81...
(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: Printer Output: Special Notes: 1. The date and time elements may be placed in any order for printing.
Page 157
3. The font for the date/time elements must be specified before this command. 4. The printer’s internal clock may be set through the Calendar Set command. 5. This command can be used up to six times per job. 6. The Copy (<ESC>WD), Mirror Image (<ESC>RM) or Reverse Image (<ESC>/)commands cannot be used with this command.
To set the time and date of the printer’s internal clock. Input to Printer: 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...
Note: Before Expanded Memory can be used for the first time, it must be initialized using the <ESC>BJF command. If it is not initialized, the printer will not recognize the memory and respond as if no expanded memory was installed.
3. This command is ignored if Expanded Memory is not installed in the printer. Page 5-86 Memory card section to be cleared 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...
This command recalls previously stored bit mapped TrueType fonts from Expanded Memory. Printer Input Printer Output Special Notes SATO CL Series “e” Printers Section 5. Programming Reference Font ID (0 thru 9) Font ID (00 thru 99) Horizontal Expansion (01 thru 12)
1. This command requires the Expanded Memory 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. A copy of this utility program is included as a part of the Expanded Memory Option.
<ESC>/N Field Store command. If it does, the data will be truncated to fit the field length defined in the Field Store Command. SATO CL Series “e” Printers Section 5. Programming Reference Format number to be recalled (01-99) Field number to be recalled (01-99) Data to be placed in recalled field.
To store a format field description in the memory card. Printer Input Printer Output 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 Expanded Memory option. See your SATO representative for details.
To be added Special Notes 1. The Expanded Memory option is required for this command. See your SATO representative for details. 2. The <ESC>CC Memory Area Select Command must be sent prior to this command. 3. Several label images stored under different Storage Numbers can be printed with this command.
Page 166
Section 5. Programming Reference 9. All commands can be used with this command. However, the following commands may cause improper results if they are included in the middle of the data stream. Page 5-92 PN 9001074 Preliminary SATO CL Series “e” Printers...
To store a label image in Expanded Memory Printer Input <ESC>&S,01 Printer Output There is not printer output as a result of this command. Special Notes 1. The <ESC>CC Memory AreaSelect command must be sent before this command. 2. The label image must be divided from other label images by the <ESC>A and <ESC>Z bounding commands.
Graphics storage number (001-999) <ESC>GR111 The Recall command is sent in a secondary data stream to print the graphic, and follows any necessary position or size commands. None GR001 GR001 PN 9001074 Preliminary GR001 GR001 SATO CL Series “e” Printers...
Printer Input 0100038007C00FE01FF03FF87FFCFFFE 07C007C007C007C007C007C007C007C0 Printer Output There is no printer output as a result of this command. See <ESC>GR Recall Custom Graphics command. Special Notes 1. You must have the optional Expanded Memory to use this command. Call your SATO representative for details.
1. The <ESC>CC Memory Area Select command must be sent before this command. 2. The printed image can be expanded or rotated. Page 5-96 Storage Number (001 to 999) <ESC>GC001 After the CC Memory Area Select command. None GC001 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 171
To recall for printing a graphic file previously stored in a BMP format in the optional Expanded Memory. Printer Input Printer Output There is no printer output as a result of this command. Special Notes 1. This command requires the Expanded Memory Option. See your SATO representative for details.
Page 172
001 to 191 001 to 267 001 to 999 001 to 999 PN 9001074 Preliminary CL608e CL612e 001 to 152 001 to 248 001 to 191 001 to 267 001 to 999 001 to 999 SATO CL Series “e” Printers...
Special Notes 1. This command requires Expanded Memory option. See your SATO representative for details. 2. See the <ESC>PI Store PCX Graphics command. SATO CL Series “e” Printers Section 5. Programming Reference Storage area number (001 thru 999) <ESC>PY001 This command must be placed within its own data stream specifying the placement of the graphic.
BASIC Program to Download a PCX file to Expanded Memory Area #1, Storage Area #1 Printer Output There is no printer output as a result of this command. See <ESC>PY PCX Graphics Recall command. Special Notes 1. This command requires Expanded Memory option. See your SATO representative for details.
There is no printer output as a result of this command. Special Notes 1. You must have the optional Expanded Memory to use this command. Call your local SATO representative for information. 2. All Expanded Memory must be initialized before it can be used for the first time.
Selects the Memory Area to be used for following Expanded Memory commands. Printer Input Printer Output There is no printer output as a result of this command. Special Notes 1. This command requires the Expanded Memory option. See your SATO representative for more information.
Slot Special Notes 1. This command requires the Expanded Memory option. See your SATO representative for more information 2. The following information is provided on the status label: Line 1: Memory size in Kbytes Line 2: The ID number assigned with the <ESC>BJF command...
Section 5. Programming Reference TWO-DIMENSIONAL SYMBOLS The following commands are used to create the two-dimensional symbologies supported by the printers. Page 5-104 PN 9001074 Preliminary SATO CL Series “e” Printers...
Printer Input Printer Output 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...
Upper Case Alphanumeric, Space ASCII 7-bit, Full Keyboard (20 -7F ) ISO 8-bit, International (20 -FF ) PN 9001074 Preliminary 3116 2336 1556 ENCODING SCHEME Base 11 Base 27 Base 41 Base 37 ASCII 8-Bit SATO CL Series “e” Printers...
Page 181
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. SATO CL Series “e” Printers Section 5. Programming Reference Data, maximum of 500 characters <ESC>DC00006000...
Sequential numbering start position (001 - 999) Referenced to left side. Incremented data length measured from start position (001 - 999) Immediately following the <ESC>BX Data Format designation command and preceding the <ESC>DC Print Data Command. None FX002+001005003 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 183
<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. SATO CL Series “e” Printers Section 5. Programming Reference Label Set #1...
International UPS shipments Standard symbol Not currently supported Reader programming 3 digit numeric Country Code 3 digit numeric Service Class Data, terminated by <ESC> <ESC>BV1,2,3,123456789,222,333,MESSAGE<ESC> Immediately preceding data to be encoded None BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089<GS>UPSN PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 185
Special Notes 1. <Rs> represents Hex 1E, <Gs> represents Hex 1D, <Eot> represents Hex 04, <ESC> represents Hex 1B and <Sp> represents Hex 20. SATO CL Series “e” Printers Section 5. Programming Reference PN 9001074 Preliminary Page 5-111...
Number of characters to be encoded (0001-2700). Data to be printed. PDF417 type. If not specified, standard PDF417 T Truncated PDF417 M Micro PDF417 <ESC>BK0304400000021 Immediately preceding data to be encoded None BK0607400000021PDF417 PDF417 PDF417 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 187
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. 2. If the product of the values entered for “dd” and “ee” are not equal to or less than the value of “fff”...
Section 5. Programming Reference CONFIGURATION COMMANDS These commands are used to change to operating configuration of the printer. Page 5-114 PN 9001074 Preliminary SATO CL Series “e” Printers...
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 “e” Printers Section 5. Programming Reference Download Replacement character for STX in ASCII or hex format...
Page 190
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 5-116 Command Parameter Resulting Command Code PN 9001074 Preliminary SATO CL Series “e” Printers...
<ESC>PCaa,a,b,c,d,e,f,g,h,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z <ESC>PCaa,bb SETTING COMMAND (ASCII) PARAMETER SATO CL Series “e” Printers Section 5. Programming Reference Printer Setting Setting to be changed (01 to 26). Only revelant setting can be changed. To change multiple settings, must be set to “F”. ASCII...
Page 192
DispenseOffset (0 to 99 dots) -01 to -99 Dispense Offset (-1 to -99 dots) Reserved 0 to 64 Gap Size (0 to 64 dots) Buzzer Enabled Buzzer Disabled Separate data stream sent to printer None 9001074 Preliminary DESCRIPTION SATO CL Series “e” Printers...
Page 193
Input to Printer Printer Output There is no printer output as a result of this command. This command enables the buzzer. Special Notes 1. All command setting values must be in ASCII format. 2. These settings are stored in EEPROM and will remain valid until receipt of another <ESC>PC command.
To set the print mode for a job. Input to Printer Printer Output There is no printer output as a result of this command. Special Notes 1. When power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM.
To set the printing method used for a job Input to Printer Printer Output There is no printer output as a result of this command. Special Notes 1. When power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM.
To select the label sensing method for a job. Input to Printer Printer Output There is no printer output as a result of this command Special Notes 1. When power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM.
To set the operating parameters of the RS232 Inferface for a job. Input to Printer Printer Output There is no printer output as a result of this command. Special Notes 1. The setting are stored in the EEPROM by this command and they will remain in effect until a new <ESC>I2 command is received.
Page 198
Section 5. Programming Reference This page left intentionally blank. Page 5-124 9001074 Preliminary SATO CL Series “e” Printers...
The Parallel interface will probably be the most useful in communicating with IBM PCs and compatibles. The RS232C Serial interface allows connectivity to a number of other hosts. The USB interface allows the printer to be connected to a computer that SATO CL Series “e” Printers SECTION 6.
“low” (or an X-Off is sent) indicating the printer can no longer receive data. will go “low” (or an X-Off is sent) indicating the printer can no longer receive data. will go “low” (or an X-Off is sent) indicating the printer can no longer receive data.
(1) Signals required for IEEE1284 mode. PN 9001074 Preliminary SIGNAL DIRECTION Reference turn Reference Reference Reference Reference Reference Reference Reference Reference Reference Reference PE Return Reference INIT From Host FAULT To Host Not Used Not Used Not Used From Host SATO CL Series “e” 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 (RTS) and pin 20 (DTR) are the important signals on the printer for this method of flow control. The...
If an error occurs during printing (paper out, ribbon out), the printer sends an X-Off as soon as an error condition is detected. When the error is cleared and the printer is placed back on-line, it transmits an X-On indicating it is again ready to accept data.
A Local Area Network (LAN) interface is a Plug-In Interface Module that can be installed by the user. It requires a driver shipped with each printer that has the interface installed. The driver that must be loaded on your PC and the PC must be configured to run one of the supported network protocols using a 10/100BaseT LAN connection.
Page 207
If an ENQ is received after the print job specified in the 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, six “zero” characters (30 hexadecimal) in the Remaining Labels bytes and the 16 byte Job Name.
Page 208
ACK (06 hexadecimal) is returned if there are no errors and a NAK (16 hexadecimal) if a printer error exists. (1) To provide compatibility with older SATO printers, the RS232 interface can be configured to use an earlier Bi-Com 3 ENQ/ACK/NAK protocol selected via DSW2-8 and DSW1-7/8 (on the RS232 Interface module).The earlier protocol did not have...
Page 209
Ribbon Near End and Buffer Near Full Print Stop (without error) OFF-LINE, ERROR CONDITION Head Open Paper End Ribbon End Media Error Sensor Error Head Error Cutter Error Other Error Condition SATO CL Series “e” Printers Section 6. Interface Specifications DEFINITION PN 9001074 Preliminary Page 6-11...
The response from these commands will provide specific information about the printer status depending upon the command. This allows the controlling application to determine the status of a printer when it is located in a remote location. Printer Status (SOH + MG)
Page 211
00 to 63 FF to 9D 00 to 63 FF to 9D 00 to 63 FF to 9D 08 to 40 SATO CL Series “e” Printers Section 6. Interface Specifications DESCRIPTION Zero Slash Disabled Zero Slash Enabled Reserved Label Media...
Page 212
Upon Receipt of an SOH (hexadecimal 01) followed immediately by an ASCII ME causes the printer to return a 28 byte Head Counter Status Word bounded by an STX-ETX pair that reports the current status of the printer life counters.
Page 213
1 byte Head Fault Status Word bounded by an STX-ETX pair that reports the current operating status of the print head. Before the printer will respond to this command, it must be in the Head Check Mode (DSW2-3 = On).
Page 214
Form Overlay Status (SOH + FO) Upon Receipt of an SOH (hexadecimal 01) followed immediately by an ASCII FO causes the printer to return a 18 byte Form Overlay Status Word bounded by an STX-ETX pair that reports the Forms downloaded into the printer.
Page 215
Upon Receipt of an SOH (hexadecimal 01) followed immediately by an ASCII H2 causes the printer to return a 5 byte Serial IF Status Word bounded by an STX-ETX pair that reports the current operating parameters of the Serial RS232 Interface.
Reprint - A duplicate of the last label in a print job will be reprinted when this signal is received. Print Start - The printer will print one label when this pin is pulled to ground. This signal must be enabled by placing switch DSW3-5 on the Control Panel in the OFF position.
Print End Type 1 Print End Type 2 Print End Type 3 Print End Type 4 SATO CL Series “e” Printers Section 6. Interface Specifications Pin 13 330 ohm, 1/4W Signal Out Start of Print Cycle 20 milliseconds PN 9001074 Preliminary...
Print End Type 3 Print End Type 4 Page 6-20 Start of Print Cycle 20 milliseconds Paper or Ribbon End Head Moving Open Stopped PN 9001074 Preliminary End of Print Cycle Paper/Ribbon Replinished Head Closed SATO CL Series “e” Printers...
WARNING: Never connect or disconnect interface cables (or use a switch box) with power applied to either the printer or the host. This may cause damage to the interface circuitry and is not covered by warranty. 2. Does the Parallel interface cable used meet IEEE1284 specifications? If it does not and you are connected to an IEEE1284 or ECP parallel port on the computer, the printer may not be able to communicate correctly.
Page 220
Section 7. Troubleshooting 5. 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. Verify that: a.
7. From the Hex Dump, if you are seeing extra 0D characters, and are using BASIC, refer to the beginning of the Command Code section. It provides hints for writing a SATO program in BASIC. UNIVERSAL SERIAL BUS (USB) If nothing prints when doing a test print you will need to verify that the device drivers have been successfully installed by doing the following: SATO CL Series “e”...
Installation Problems (Printer Comes up Ready but You Cannot Print) If the printer starts up OK but you cannot print, the problem could one of the following: There is a problem with the interface between the print server and the printer There is a problem with the network connection or cabling.
5. Check the individual protocol troubleshooting sections in this chapter for additional causes of intermittent printer problems. Intermittent Problems If the print server and the printer start up OK, but you intermittently have problems printing, check the following: 1. Excessive NetWare polling can be a big cause of intermittent problems.
Berkeley based systems with the command lpc start printer, where printer is the name of the local print queue. 8. If you are using an AT&T-based UNIX, make sure the printer is enabled (enable printer, where printer is the name of the local print queue).
7. There were a number of lpr/lpd-related problems fixed in the V3.46 firmware. Therefore, if you are experiencing intermittent queue problems and you have an older version of firmware, SATO recommends that you upgrade to 3.46 or later. NetWare Troubleshooting...
Page 226
If you can print from the file server but not from the client, then the problem is probably with the NetBEUI communications rather than with the TCP/IP link to the print server. Check your file server network Page 7-8 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 227
5. There were a number of lpr/lpd-related problems fixed in the V3.46 firmware. Therefore, if you are experiencing intermittent queue problems and you have an older version of firmware, SATO recommends that you upgrade to 3.46 or later. Windows 95/98 Peer-to-Peer Troubleshooting...
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 “e” Printers...
Label Length in dots (0 to Hmax) 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). A3H-aaaa Base Reference Point. Establishes a new base reference point -Vbbbb position in dots for the current label.
Page 230
Truncated PDF417 Codabar Code 39 Interleaved 2 of 5 Industrial 2 of 5 Matrix 2 of 5 PN 9001074 Preliminary PAGE Page 5- Page 5- Page 5- Page 5- Page 5- SATO CL Series “e” Printers...
Expanded Print Length. Expands the print length to 9999 dots. SATO CL Series “e” Printers Appendix A: Command Quick Reference 15 will not be accepted). Normal Print...
Page 232
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)
Multiple to expand vertically (01-12) Font type. Specifies the 13W x 20H dot matrix font (including descenders). Font type. Specifies the OCR-A font with dot matrix. SATO CL Series “e” Printers Appendix A: Command Quick Reference Binary Hexadecimal 16 x 16 matrix...
Page 234
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.
Font type. Specifies the 48W x 48L dot matrix font (including descenders). Stop Code. Ends all print jobs. SATO CL Series “e” Printers Appendix A: Command Quick Reference Disables auto-smoothing of font Enables auto-smoothing if expansion is greater than 3...
Page 236
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 237
Multi-Buffer mode. If included in command, specifies memory section to be cleared Off-Line. Signals the printer to go off-line after the completion of a print job. ~aaaa Cut Job. Cuts labels at a specified interval in a print job. Number of labels printed is equal to the product of the Quantity specified times the value of aaaa.
Page 238
M Months bbb = Numeric data, Week (00-99), Years (1-9), Months (01-99), Days (001-999), Hours (001-999). WTaabbccddee Calendar Set. To set the time and date of the printer’s internal clock. Year (00-99) Month (01-12) Day (01-31) Hour (00-23) Minute (00-59) Expanded Memory Option Commands BJ(aa..abb..b...
Page 239
Data to describe the graphic image GRccc Recall Custom Graphics. Recalls for printing the graphic image stored by the GI command. Storage number (001-999) SATO CL Series “e” Printers Appendix A: Command Quick Reference 8 character alphanumeric password Memory Area 1 Memory Area 2...
Page 240
Vertical size of window to be stored (50 to Vmax) *a,bbb Clear Card Memory. Clears individual memory and buffer areas. Memory section to be cleared G SATO graphic files (001-999) O TrueType fonts, memory card (001-009) bbb = Storage number...
Printer Configuration Commands I2abcde Serial Interface. Sets the operating parameters for the Serial RS232 interface. Sets the default printer configuration in Flash ROM. See Serial Interface Parameters command in the Configuration Commands of Section 5: Programming Reference of this manual for details.
Legacy Commands These commands are provided for legacy applications that use command streams created for older SATO printers. It is not recommended that these commands be used for new applications. Expanded Print Length. This command sets the printer to the Expanded print length (14 inches).
BAR CODE SYMBOLOGIES This section contains detailed information on the printing of bar codes on the CL Series “e” printers. Information on printing the following bar code symbologies is provided: SATO CL Series “e” Printers APPENDIX B. Codabar Code 39...
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 “e” Printers Appendix B: Bar Code Specifications Code 39 Width of narrow element in dots (01-12)
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/...
The last digit of the bar code data is a modulo 10 check digit. If 13 digits of data are sent to the printer, the check digit is not created and must be supplied by the programmer. It must be the last character in the 13 digit string and can be determined by using the calculations outlined below.
Page 248
6. The correct Modulo 10 check digit for the 11 digit string “01234567890” is 5. Page B-6 i.e., 0+2+4+6+8+0 = 20 i.e., 20 x 3 = 60 i.e., 1+3+5+7+9 = 25 i.e., 60 + 25 = 85 i.e., 90 - 85 = 5 PN 9001074 Preliminary SATO CL Series “e” Printers...
2. The check digit is automatically calculated for EAN-8. Example <ESC>H0400<ESC>V0375<ESC>BD4031001234567 SATO CL Series “e” 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 else the printer will add a leading zero PN 9001074 Preliminary SATO CL Series “e” Printers...
Line and Box command. Example <ESC>H0100<ESC>V0775<ESC>BD60310012345 <ESC>H0230<ESC>V0885<ESC>XS12345 SATO CL Series “e” 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.
Subset B Shift code >C Subset C Shift code Value of “X” “bb” Dimension (mils) 10.0 15.0 PN 9001074 Preliminary 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 “e” Printers...
Page 253
(data) = Character Set 0-9 (numeric only) Example <ESC>H0100<ESC>V0950<ESC>BA03100123455 <ESC>H0170<ESC>V1060<ESC>XS12345 SATO CL Series “e” 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...
Bar code data (alphanumeric); length must match value of parameter “dd”; check digit is supplied by printer Nar- Value of row/Wide “bb” Ratio PN 9001074 Preliminary “X” Density Dimension (char/inch) (mils) 33.3 16.7 11.1 22.5 10.0 11.3 SATO CL Series “e” 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 “e” 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 Value of “bb”...
Bar code data (numeric); must be exactly 2 or 5 digits Printer Value of “bb” Narrow Bar Width (mils) Model PN 9001074 Preliminary Magnification Factor Below Minimum 10.0 13.3 100% 10.0 15.0 112% 20.0 150% SATO CL Series “e” 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 258
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 PN 9001074 Preliminary SATO CL Series “e” 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.
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 PN 9001074 Preliminary SATO CL Series “e” Printers...
Page 261
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 “e” Printers Appendix B: Bar Code Specifications Format ID (aa) Level (bb) (ECC000) (ECC050)
3 digits max numeric only numeric only 3 digits max 3 digits max numeric only numeric only “000“ fixed data fixed data PN 9001074 Preliminary MESSAGE LENGTH 84 characters alphanumeric 84 characters alphanumeric “000“ 91 characters alphanumeric SATO CL Series “e” 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 “e” 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 B Subset C >C Subset C >C Subset B >D FNC4 >D FNC4 >E Subset A >E FNC1 >F FNC1 >F PN 9001074 Preliminary SUBSET C Subset B >D Subset A >E FNC1 >F SATO CL Series “e” 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 “e” Printers APPENDIX C. 9001074 Preliminary Page C-1...
Page 268
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 269
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 “e” Printers Appendix C: Custom Characters and 9001074 Preliminary 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 9001074 Preliminary SATO CL Series “e” Printers...
Page 272
Note: Spaces shown in the hexadecimal listing above are for emphasis only. Spaces must not be encoded within the graphic portion of the data stream to the printer. Also, CR and LF characters to separate the lines must not be encoded in the data stream.
Page 273
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 “e” Printers Appendix C: Custom Characters and 9001074 Preliminary 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.
Installation 1. Position the Rewinder at the front of the printer and align it with the label slot. (The Rewind Wheel/Spindle should be positioned away from the printer.) 2. Connect the built-in cable from the Rewinder to the EXT connector at the rear of the printer.
Section 3: 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. For more details, see Section 5: Command Codes.
6. At the label exit area, feed the backing paper down and behind the Knurled Roller, then back down and around the Backing Roller. 7. Feed the backing paper out the slot in the bottom rear of the printer and attach to the Backing Rewind Spindle.
9. The Label Dispense Option is ready for use. LABEL DISPENSE OPTION The CL408e and CL412e 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 279
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 280
(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.
Warning 1. Duplicate number. 2. Data not in print area. 3. Data overflows card memory. SATO CL Series “e” Printers Appendix D: Optional Features SRAM or Flash PCMCIA Version 2.1 (JEIDA Version 4.1) Up to 4MB SRAM or 16MB Flash...
Page 282
The Expanded Memory is selected using the <ESC>CC Memory Area Select command. This option requires the installation of an Expanded Memory pcb and is a factory-only installed option. Page D-8 PN 9001074 Preliminary ALL MODELS SATO CL Series “e” Printers...
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 284
Appendix D: Optional Features This page left intentionally blank. Page D-10 PN 9001074 Preliminary SATO CL Series “e” Printers...
CL Series “e” 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>...
(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 287
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 288
Appendix E: Custom Protocol Command Codes This page left intentionally blank. Page E-4 PN 9001074 Preliminary SATO CL Series “e” Printers...
Need help?
Do you have a question about the CL412E and is the answer not in the manual?
Questions and answers