SATO CT400 Operator And Technical Reference Manual

SATO CT400 Operator And Technical Reference Manual

Desk top printers
Hide thumbs Also See for CT400:
Table of Contents

Advertisement

®
CT 400 and CT410
Desk Top Printers
Operator and Technical
Reference Manual
PN 9001069A

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CT400 and is the answer not in the manual?

Questions and answers

Summary of Contents for SATO CT400

  • Page 1 ® CT 400 and CT410 Desk Top Printers Operator and Technical Reference Manual PN 9001069A...
  • Page 2 All rights reserved. No part of this document may be reproduced or issued to third take whatever steps are necessary to correct the interference. parties in any form whatsoever without the express permission of Sato UK Ltd. The All rights reserved. No part of this document may be reproduced or issued to third information provided in this document is for general purpose only and is subject to parties in any form whatsoever without the express permission of 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 Preface APPENDICES APPENDIX A: APPENDIX B: APPENDIX C: Page - ii Command Code Quick Reference Bar Code Specifications Custom Characters and Graphics 9001069A SATO CT Series Printers...
  • Page 5: Table Of Contents

    Cleaning the Sensors ..... . . 3-5 SATO CT Series Printers ....1-2 .
  • Page 6 Introduction ......The SATO CT Programming Language ....
  • Page 7 Protocol Codes ......4-82 Printer Setting ......4-83 Print Mode .
  • Page 8 ....... . . 9001069A B-10 B-11 B-12 B-13 B-14 B-15 B-17 B-18 B-20 B-21 B-22 SATO CT Series Printers...
  • Page 9: Section 1. Printer Overview

    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 CT400 and the CL410 printers is the resolution of the head. The CT400 with its 203 dpi head provides an economical labeling solution for most applications.
  • Page 10: General Printer Specifications

    Sensor not used 4.4 in. (111 mm) 325 ft. (100 m) 0.5 in. (12.7 mm) 4.5 micron, Face-Out Wind 9001069A CT410 2 to 4 ips 50 to 100 mm/s .0033 in. .083 mm 305 dpi 12 dpmm SATO CT Series Printers...
  • Page 11: Potentiometer Adjustments

    USB (Option) PROCESSING EEPROM SDRAM Flash ROM Flash ROM Option Receive Buffer All specifications subject to change without notice. SATO CT Series Printers Section 1. Printer Overview CT400 Green Green 7 Segment Single Character Front Panel Front Panel Front Panel...
  • Page 12: Character Fonts

    Expansion up to 12X in either the X or Y coordinates Character Pitch control Line Space control Journal Print facility 0°, 90°, 180° and 270° Rotation 9001069A CT410 (22 dots W x 33 dots H) OCR A (30 dots W x 36 dots H) OCR B SATO CT Series Printers...
  • Page 13: Bar Codes

    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 and PCX Form overlay for high-speed editing of complex formats. 9001069A Section 1. Printer Overview...
  • Page 14: Physical

    220V ( 10 %) 50/60 Hz ( 1%) 150W Operating at 30% density 41° to 104°F (5° to 40°C) -0° to 104°F (-20° to 40°C) 30-80 % RH, non-condensing 20-80% RH, non-condensing UL, CSA FCC Class B 9001069A CT410 SATO CT Series Printers...
  • Page 15: Optional Accessories

    Universal Serial Bus Interface option. Factory installed only. External Coax/Triax I/F Interface accessory. 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.
  • Page 16 Section 1. Printer Overview This page left intentionally blank. Page 1-8 9001069A SATO CT Series Printers...
  • Page 17: Section 2. Installation And Configuration

    INSTALLATION AND CONFIGURATION INTRODUCTION This section is to assist you in taking the CT Series printer from the shipping container to the application environment. The following information is provided in this section: Unpacking and Parts Identification Setting Up the Printer...
  • Page 18: Unpacking

    Remove the plastic covering from the printer. 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 applying power. Set the printer on a solid flat surface. Inspect the shipping container and printer for any signs of damage that may have occured during shipping.
  • Page 19: Setting Up The Printer

    Locate a solid flat surface with adequate room to set the printer. Make sure the Power Module can be located so that the power connecting cable can be attached to the printer and the AC Power Cable can be connected to an AC power outlet.
  • Page 20 Section 2. Installation and Configuration 7. Apply power to the printer by placing the AC Power switch in the ON (1) position. 8. Print a test label to verify the printer is set up and operating correctly. Page 2-4 9001069A...
  • Page 21: Loading Ribbon (Ct4Xxtt Only)

    Section 2. Installation and Configuration LOADING RIBBON (CT4XXTT only) The SATO CT Series ribbons come shrink-wrapped with a 12" (305 mm)leader pre-attached to a takeup core. There are three widths of ribbon available for the CT Series printers; 4.3" (110 mm), 3" (76 mm) and 1.75"...
  • Page 22 Assembly in the closed position by pushing downward on the “PUSH” tabs on both sides of the assembly until it latches in position. Page 2-6 Section 2. Installation and Configuration 9001069A Ribbon Drive Spindles Ribbon Ass’y Latch Ribbon Path SATO CT Series Printers...
  • Page 23: Loading Media

    The labels should be wound face-out (printing side to the outside of the roll). Drop the roll in between the Paper Guides so that the labels SATO CT Series Printers Paper Sensor Roll Holders Millimeter Scale...
  • Page 24 8. Close and latch the Print Head Assembly. 9. Press the LINE key so that the printer is in the OFF LINE mode and then press the FEED key. The label should advance to the next index (label gap or eye-mark) position.
  • Page 25 8. After loading the ribbon and media, it is recommended that you run a Test Print to make sure the labels and ribbon (for CX4XXTT only) are correctly loaded. See Section 2 for instructions on how to run test prints. Route Paper under the Sensor SATO CT Series Printers 9001069A Page 2-9...
  • Page 26: Label Sensing

    The Sensor Assembly is located on the left edge of the media and is automatically positioned by the Paper Guides. The printer is shipped from the factory with the default sensing method set for label gap. The setting can be overridden by using the <ESC>IG command (Section 4) however it will be reset to the default when power is cycled.
  • Page 27: Operator Panel

    To resume printing, press this switch again. When the printer is ON LINE, it is ready to receive data from the host. When it is OFF LINE, the printer will not receive data from the host or print.
  • Page 28: Rear Connector Panel

    REAR CONNECTOR PANEL All of the printer cable connectors are located on the Rear Connector Panel. Optional I/F Connector Power Parallel Interface Optional Interface (if Installed) Fanfold Paper Slot Page 2-12 Section 2. Installation and Configuration Fanfold Paper Slot IEEE1284 Parallel IF Connector DC Power input to the printer.
  • Page 29: Configuration Panel

    Cutter Mode - Enables the Cutter option if installed. Dispenser Mode - Enables the Label Taken sensor if the Dispenser option is installed. DSW1 DSW2 DSW3 SATO CT Series Printers Configuration Switch Paper Handling Print Mode...
  • Page 30 +/- 3.75 mm. When placed in the On position, VR1 will adjust the print darkness range. DSW6 Hex Dump (DSW7). When ON, the printer will print out the hex value for each character received. When OFF, the printer will accept and process the data stream in a normal fashion.
  • Page 31: Error Display

    Section 2. Installation and Configuration Interface Select (DSW8). When OFF, the printer will activate the Parallel input port for receiving data. When ON, the printer will activate the optional interface (if any) that is installed. DSW8 Parallel I/F Optional I/F...
  • Page 32: Offset

    OFFSET There are three offset setting stored in the printer; one for Dispense mode, one for the Cut mode and one for the Tear-Off mode. These three offsets can be set independently for each job using the <ESC>PO Pitch Offset command and will remain in the printer until a new command is received changing the setting or until power is turned off.
  • Page 33 If the potentiometer does not have enough range, you will have to change the Label Pitch setting using the <ESC>PO command. Note: The printer will return to the default settings specified by the <ESC>PG command when power is cycled.
  • Page 34 3. While pressing the FEED key on the Operator Panel, turn the Power Switch ON. 4. When you hear one beep from the printer, release the FEED key. 5. Press the LINE key to begin printing large Test Labels (press the FEED key if you are using labels smaller than 4.1"...
  • Page 35: Hex Dump Diagnostic Label

    4. Transmit data to the printer. 5. The data received is printed on the label. 6. Place DSW7 in the OFF position. 7. Turn the printer OFF and then back ON to place it back in the normal print mode. SATO CT Series Printers 9001069A...
  • Page 36: Print Test Labels

    To print a small (2" wide) test label, press the FEED key. 4. The printer will continuously print the USER TEST LABEL until the FEED key is pressed. If the FEED key is pressed a second time, printing will resume.
  • Page 37 2. Press the LINE and FEED keys while simultaneously turning the POWER switch to the ON position. 3. When the printer beeps, release the LINE and FEED keys. The printer will then beep 3 times indicationg it is in the Factory/Service Print Test mode.
  • Page 38 Section 2. Installation and Configuration This page left intentionally blank. Page 2-22 9001069A SATO CT Series Printers...
  • Page 39: Section 3. Cleaning And Maintenance

    PROCEDURES ADJUSTING THE PRINT QUALITY The CT400 and CT410 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.
  • Page 40: Print Speed

    4. Rotate the Print Head Assembly upward to give access to the Print Head. 5. Remove the ribbon. 6. 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.
  • Page 41: Replacing The Print Head

    REPLACING THE PRINT HEAD The print head on the CT 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.
  • Page 42 Section 3: Cleaning and Maintenance 5. View the Print Head Assembly from the front of the printer. Locate the mounting screw on the top of the assembly. It is accessible through a hole in the top of the assembly . Unscrew these Head Retaining screw and set it aside.
  • Page 43: Cleaning The Sensors

    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.
  • Page 44 Section 3: Cleaning and Maintenance This page left intentionally blank. Page 3-6 9001069A SATO CT Series Printers...
  • Page 45: Section 4. Programming

    INTRODUCTION This section presents the commands that are used with the SATO CT Series printers to produce labels with logos, bar codes and alphanumeric data. All of the CT commands use the same syntax. Some commands reference a physical point on the label using horizontal and vertical dot reference numbers.
  • Page 46: Protocol Control Codes

    Off-Line USING BASIC It may be useful to test your CT 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 47 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...
  • Page 48: The Print Area

    Horizontal Reference point to coincide with the first printable dot position on the specified label. It is extremely important to use the Media Size command. If you do not, you will have to manually calculate the offset and send it to the printer using the <ESC>A3 Base Reference Point command.
  • Page 49 H1, V1 position of the print area in the normal print orientation (no rotation). Max. Print Length 3" SATO CT Series Printers Section 4. Programming Reference Print Width Print Area 2" Adjusted Reference Point...
  • Page 50: Rotated Fields

    COMMAND CODES This section contains all the CT Series 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.
  • Page 51 NOTE: These examples assume the use of the Standard Protocol Command Codes, a parallel interface and a 4 inch wide label in a CT400 printer. The labels for all other printers will be similar, but, because of different resolutions and print widths may be larger or scaled differently.
  • Page 52 Section 4. Programming Reference This page left intentionally blank. Page 4-8 9001069A SATO CT Series Printers...
  • Page 53: Bar Codes

    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 CT Series Printers Section 4. Programming Reference Bar Codes <ESC>BDabbcccd...
  • Page 54 <ESC>H 0605<ESC>V0828<ESC>OB95260 <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-10 9001069A SATO CT Series Printers...
  • Page 55 Section 4. Programming Reference Printer Output SATO CT Series Printers 9001069A Page 4-11...
  • Page 56 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-12 >F001+001 <ESC 9001069A >BI07150101234567000000001 SATO CT Series Printers...
  • Page 57 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 CT Series Printers Section 4. Programming Reference 9001069A Page 4-13...
  • Page 58: Bar Codes, Expansion

    Page 4-14 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 9001069A SATO CT Series Printers...
  • Page 59: Bar Codes, Variable Ratio

    Input to Printer: <ESC>A <ESC>H0050<ESC>V0200<ESC>BD104100*SATO* <ESC>H0050<ESC>V0050<ESC>BT001030103<ESC>BW03100123456 <ESC>Q1<ESC>Z Printer Output: Special Notes SATO CT 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 60 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-16 9001069A SATO CT Series Printers...
  • Page 61: Base Reference Point

    Specifies that the vertical offset is in the positive direction. Vertical Print Offset (see Note 5 for field range) <ESC>A3H+100V+0050 Preceding all images that are based on the new base reference point Current V and H offset setting in the printer configuration 9001069A Page 4-17...
  • Page 62 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.
  • Page 63: Characters, Custom Designed

    <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 CT 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 64 Page 4-20 Character Expansion Character Pitch Line Feed Rotate, Base Reference Point Fixed Rotate, Moving Base Reference Point 9001069A SATO CT Series Printers...
  • Page 65: Character Expansion

    Input to Printer <ESC>A <ESC>A<ESC>H0100<ESC>V0100<ESC>XMSATO <ESC>H0100<ESC>V0200<ESC>L0402<ESC>XMSATO <ESC>H0100<ESC>V0300<ESC>L0204<ESC>XMSATO <ESC>Q1<ESC>Z Printer Output SATO CT 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 9001069A...
  • Page 66 1 x 1. Therefore, either send the Character Expansion command before all printed data, or send Line and Box commands last, preceding the <ESC>Q Quantity command. Page 4-22 Character Pitch Characters, Custom-Designed 9001069A SATO CT Series Printers...
  • Page 67: Character, Fixed Spacing

    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.
  • Page 68: Character Pitch

    Input to Printer <ESC>A<ESC>PS <ESC>H0025<ESC>V0025<ESC>L0202<ESC>XBSATO <ESC>H0025<ESC>V0125<ESC>L0202<ESC>P20<ESC>XB1SATO <ESC>H0025<ESC>V0225<ESC>L0202<ESC>P40<ESC>XB1SATO <ESC>Q1<ESC>Z Printer Output Page 4-24 Number of dots between characters (00-99) Example: <ESC>P03 Placement: Preceding the text to be printed Default: <ESC>P02 9001069A SATO CT Series Printers...
  • Page 69 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 CT Series Printers Section 4. Programming Reference 9001069A Page 4-25...
  • Page 70: Character, Proportional Spacing

    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-26 Set to proportional spacing Reset to fixed spacing See above Preceding the data to be proportional spaced <ESC>PS 9001069A SATO CT Series Printers...
  • Page 71: Clear Print Job(S) And Memory

    <ESC>A <ESC>* <ESC>Z Printer Output There is no printer output as a result of this command. The current print job in the buffer will be terminated and all other print jobs in the buffer cleared. Special Note 1. It is not necessary to clear the printer’s memory between each print job.
  • Page 72: Continuous Forms Printing

    Continuous Forms Printing, use the <ESC>PG Printer Setting command. 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. The printer will stop feeding when this last field is finished printing.
  • Page 73: Copy Image Area

    SATOSATOSATOSATOSATO <ESC>H0180<ESC>V0250<ESC>WDH0165V0050X0400Y0200 <ESC>Q1<ESC>Z Printer Output SATO CT 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 74 4. If the reference area of the target image exceeds the print area, it will not be printed. 5. The allowable ranges for these fields are as follows: Horizontal aaaa cccc Vertical bbbb dddd Page 4-30 CT400 0001 0832 0001 3200 9001069A CT410 0001 1248 0001 4800 SATO CT Series Printers...
  • Page 75: Cut Job

    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...
  • Page 76: Cut

    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...
  • Page 77: Cut Last

    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>CT Cut command.
  • Page 78: Fonts, U, S, M, Oa, Ob, Xu, Xs And Xm

    13W x 20H dot matrix OCR-A font (see Note 7 for matrix) OCR-B font (see Note 7 for matrix) 9001069A <ESC>U <ESC>S PROPORTIONAL 5W x 9H dot matrix 17W x 17H dot matrix 24W x 24H dot matrix SATO CT Series Printers...
  • Page 79 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.
  • Page 80: Font/Graphic Recall

    CD-ROM must be used. 2. To recall a graphic, the parameter “bbbb” must be “0001" and the ”nnn..n" parameter must be a “G”. 3. To recall a stored font, the SATO CX4XX Windows Driver should be used. Page 4-36...
  • Page 81: Font, Raster

    If point size is used, the point size is preceded by a “P”. SATO CT Series Printers Section 4. Programming Reference Font, Raster A CG Times font style B CG Triumvirate font style.
  • Page 82: Fonts, Vector

    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 83 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 CT Series Printers Section 4. Programming Reference 9001069A Page 4-39...
  • Page 84: Fonts, Wb,Wl, Xb And Xl

    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 9001069A PROPORTIONAL 48W x 48H dot matrix 48W x 48H dot matrix SATO CT Series Printers...
  • Page 85 <ESC>PS Proportional Space command. 6. The WB and WL fonts are not available in the initial production CT printers. Please contact your SATO representative and make arrangements to have your printer upgraded if these two fonts are not present.
  • Page 86: Form Overlay Recall

    1. The overlay is stored using the <ESC>& Form Overlay Store command. 2. Only one Form Overlay can be stored in the CT4XX memory. Page 4-42 <ESC>/ Must be preceded by all other data and placed just before the Print Quantity command (<ESC>Q) None 9001069A SATO CT Series Printers...
  • Page 87: Form Overlay Store

    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.
  • Page 88: Graphics, Custom

    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 89 3. A custom graphic is not affected by either of the Rotation commands. Therefore, always design and locate your graphic image to print in the appropriate orientation. 4. The binary format reduces the transmission time by 50%. SATO CT Series Printers Section 4. Programming Reference 9001069A Page 4-45...
  • Page 90: Job Id Store

    . . . Job . . . <ESC>Z Printer Output There is no printer output as a result of this command. In the Bi-Com mode, the Job ID will be returned upon the receipt of a status request command. Special Notes 1.
  • Page 91: Journal Print

    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 CT Series Printers Section 4. Programming Reference Journal Print See above Immediately following <ESC>A...
  • Page 92: Lines And Boxes

    = 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 9001069A SATO CT Series Printers...
  • Page 93 1. It is recommended that all lines and boxes be specified in the normal print direction. 2. The maximum allowable lengths for the different CT printers are as follows. SATO CT Series Printers Section 4. Programming Reference LINE/BOX CT400 LENGTH...
  • Page 94: Job Name

    <ESC>WKSATO . . . Job . . . <ESC>Z 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. Special Notes 1. Works only in Bi-Com mode. The Job Name must be stored before Bi-Com status mode can be used.
  • Page 95: Label/Tag Select

    CD-ROM. 2. This command is used to control last label printing. If Label is selected, the printer will stop printing as soon as a Label Out condition is detected. If Tag is selected, the printer will continue to print after a Label Out signal is detected until the current label is printed.
  • Page 96: Line Feed

    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 97 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.
  • Page 98: Media Size

    <ESC>A108323200 <ESC>Z 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. Special Notes 1. The Base Reference point is always the on the right (looking at the front of the printer) side of the print head.
  • Page 99: Off-Line

    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).
  • Page 100: Postnet

    2. Only numeric data will be accepted. Page 4-56 Postnet 5 digits (Postnet-32 format) 6 digits (Postnet-37 format) 9 digits (Postnet-52 format) 11 digits (Postnet-62, Delivery Point format) <ESC>BP123456789 Immediately preceding the data to be encoded None 9001069A SATO CT Series Printers...
  • Page 101: Print Darkness

    The setting is stored in non-volatile memory and is not affected by cycling power. 2. The allowable Print Darkness Level setting is “A” for SATO ThechoTherm direct thermal media and “B” for SATO TechnoTherm coated thermal transfer media.
  • Page 102: Print Position

    (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 9001069A SATO CT Series Printers...
  • Page 103 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 CT Series Printers Section 4. Programming Reference CT400 Maximum Print...
  • Page 104: Print Quantity

    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...
  • Page 105: Print Speed

    <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.
  • Page 106: Repeat Label

    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 4-62 Repeat Label See above Must be placed immediately after <ESC>A and...
  • Page 107: Replace Data (Partial Edit)

    Input to Printer <ESC>A <ESC>H0050<ESC>V0020<ESC>XB08400 <ESC>H0050<ESC>V0085<ESC>XB1SATO <ES C>H0050<ESC>V0150<ESC>XL0SATO <ESC>H0050<ESC>V0215<ESC>XL1SATO <ESC>Q1<ESC>Z <ESC>A <ESC>0<ESC>H0050<ESC>V0020<ESC>XB0SATO <ESC>Q1<ESC>Z Printer Output Special Notes SATO CT Series Printers Section 4. Programming Reference See above Must follow <ESC>A and precede all other print data None 9001069A Page 4-63...
  • Page 108 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 4-64 9001069A SATO CT Series Printers...
  • Page 109: Reverse Image

    <ESC>H0050<ESC>V0120<ESC>L0202<ESC>WL1REVERSE <ESC>H0250<ESC>V0300<ES C>L0202<ESC>WL1HALF <ESC>H0040<ESC>V0110<ESC>(370,100 <ESC>H0240<ESC>V0290<ESC>(220,47 <ESC>Q1<ESC>Z Printer Output SATO CT Series Printers Section 4. Programming Reference 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...
  • Page 110 Section 4. 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.
  • Page 111: Rotate, Fixed Base Reference Point

    <ESC>A <ESC>%0<ESC>H0200<ESC>V0100<ESC>MNORMAL DIRECTION <ESC>%1<ESC>H0200<ESC>V0300<ESC>MONE <ESC>%2<ESC>H0200<ESC>V0400<ESC>MTWO <ESC>%3<ESC>H0200<ESC>V0500<ESC>MTHREE <ESC>Q1<ESC>Z Printer Output SATO CT Series Printers Section 4. Programming Reference 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...
  • Page 112: Sequential Numbering

    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 113 5. This command can not be used with the following commands: 6. The “a” field can be omitted. If it is omitted, the sequential numbering will be a decimal count. SATO CT Series Printers Section 4. Programming Reference Copy Image...
  • Page 114: Start/Stop Label

    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-70 See above <ESC>A must precede data <ESC>Z must follow data...
  • Page 115: Two-Dimensional Symbols

    Section 4. Programming Reference Two-Dimensional Symbols SATO CT Series Printers 9001069A Page 4-71...
  • Page 116: Data Matrix, Data Format

    <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...
  • Page 117: Character Set

    4. The maximum data capacity for the Format ID “aa” and ECC “bb” is defined by the following table. The printer only supports the Format ID’s defined in the table. If ECC200 (aa = 20) is selected, the Format ID specified by “bb” is ignored.
  • Page 118 Page 4-74 Data, maximum of 500 characters <ESC>DC00006000 Immediately following the <ESC>BC Data Format designation command or the <ESC>FX Sequential Numbering command. None 9001069A SATO CT Series Printers...
  • Page 119: Dat Matrix Sequential Numbering

    Printer Input <ESC>A<ESC>V0100<ESC>H0100 <ESC>BX03081010000000001 <ESC>FX002+001005003<ESC>DC000060000 <ESC>Q4<E SC>Z Printer Output Label Set #1 SATO CT 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 120 “1”, only the first label would be printed. Page 4-76 Label Set #1 1st Label 00006000 2nd Label 00006000 9001069A Label Set #2 3rd Label 00006010 4th Label 00006010 SATO CT Series Printers...
  • Page 121: Two-Dimensional Bar Codes Maxicode

    To print a UPS Maxicode symbol. <ESC>A<ESC>V0100<ESC>H0100 <ESC>BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089<GS>UPSN <GS>056872<GS>349<GS>99999999<GS>001/005<GS>029<GS>N<GS> <GS>LENEXA<GS>KS<RS><EOT> <ESC>Q001<ESC>Z SATO CT 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 122 3 digits max 3 digits max numeric only numeric only 3 digits max 3 digits max numeric only numeric only “000“ “000“ fixed data fixed data 9001069A SATO CT Series Printers MESSAGE LENGTH 84 characters alphanumeric 84 characters alphanumeric 91 characters alphanumeric...
  • Page 123: Two-Dimensional Bar Codes

    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 CT Series Printers Section 4. Programming Reference PDF417 Minimum module dimension (03-09 dots).
  • Page 124 “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.
  • Page 125: Printer Configuration Commands

    Printer Configuration Commands The following commands are used to configure the operating parameters of the printer. They are in effect the “software Configuration DIP switches” for the CT Series printers. SATO CT Series Printers Section 4. Programming Reference 9001069A Page 4-81...
  • Page 126 Replacement character for CAN in ASCII or hex format Replacement character for NULL in ASCII or hex format Replacement character for OFFLINE in ASCII or hex format Auto-Online. Printer powers up in the On Line mode. 0 = Yes 1 = No Zero Slash.
  • Page 127: Section 4. Programming Reference

    Command Structure <ESC>PGabcdefghhijklmnopqrstuvwxyz COMMAND PARAMETER SATO CT Series Printers Section 4. Programming Reference Printer Setting VALUE Reserved Reserved Print Speed, 2 ips (50 mm/s) Print Speed, 3 ips (75 mm/s) Print Speed, 4 ips (100 mm/s) Print Speed, 5 ips (125 mm/s)
  • Page 128 Command Function To set the printer default configuration into EEPROM Input to Printer <ESC>A <ESC>PG <ESC>Z Printer Output There is no printer output as a result of this command. Page 4-84 DESCRIPTION VALUE Zero Slash disabled Zero Slash enabled Reserved...
  • Page 129 1. All command parameter values must be in ASCII format. 2. These settings are stored in EEPROM and will remain valid until receipt of another <ESC>PG command. 3. All positions in this command must contain a valid setting. SATO CT Series Printers Section 4. Programming Reference 9001069A Page 4-85...
  • Page 130: Print Mode

    <ESC>PM1 <ESC>Z 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.
  • Page 131: Print Type

    <ESC>PH1 <ESC>Z 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.
  • Page 132: Pitch Offset

    EEPROM. 2. To change the value stored in the EEPROM, use the <ESC>PG Printer Setting command or use the Printer Setting Utility program contained on the CDROM shipped with the printer. Page 4-88...
  • Page 133: Sensor Type

    <ESC>IG1 <ESC>Z 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.
  • Page 134: Serial Interface Parameters

    <ESC>I230011 <ESC>Z 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 135: Section 5. Interface Specifications

    INTERFACE SPECIFICATIONS INTRODUCTION This section presents the interface specifications for the CT Series printers. These specifications include detailed information on how to properly interface your printer with your host system. The following information is presented in this section: Interface Types...
  • Page 136: The Receive Buffer

    The multiple job buffer, on the other hand prints all jobs in the order they are received by the printer, and the order of printing DTR High X-On cannot be changed.
  • Page 137: Ieee 1284 Parallel Interface

    (or an X-On status if using X-On/X-Off), meaning the printer is ready to receive data. When the receive buffer is holding 1.95MB of data (1MB from being full), DTR will go “low” (or an X-Off is sent) indicating the printer can no longer receive data. This condition is called “Buffer Near Full.”...
  • Page 138 DATA 6 Return Reference DATA 7 Return Reference DATA 8 Return Reference ACK Return Reference BUSY Return Reference PE Return Reference INIT From Host FAULT To Host Not Used Not Used Not Used SELECTIN From Host SATO CT Series Printers...
  • Page 139: General Specifications

    OPTIONAL RS232C SERIAL INTERFACE The High Speed Serial Interface is an factory installed option that must be installed in the printer at the time of order. It is activated by placing DSW-8 on the Configuration Panel in the OFF position.
  • Page 140: Ready/Busy Flow Control

    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...
  • Page 141: X-On/X-Off Flow Control

    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.
  • Page 142: Local Area Network (Lan) Optionalinterface

    One way to ensure these pins are always in the correct state is to tie pin 20 (DTR) to pin 6 (DSR) and pin 4 (RTS) to pin 5 (CTS) at the printer end of the cable.
  • Page 143 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 ENQ/ACK/NAK protocol. The earlier protocol did not have provisions for the Job Name and did not respond to the DLE or DCI commands.
  • Page 144 Buffer Near Full 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 Page 5-10 DEFINITION 9001069A SATO CT Series Printers...
  • Page 145: Status Response

    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 146 Default Feed Enabled Fixed Pitch Proportional Pitch Vertical Label Size in dots (0 to 3200 for CT400) Vertical Label Size in dots (0 to 4800 for CT410) Horizontal Label Size in dots (0 to 832 for CT400) Horizontal Label Size in dots (0 to 1248 for CT410)
  • Page 147 Upon Receipt of an SOH (hexadecimal 01) followed immediately by an ME (hexadecimal 4D45) 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 148 (hexadecimal 4843) causes the printer to return a 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 Download Mode (DSW1 = Off, DSW2 and DSW3 = On)
  • Page 149 Form Overlay Status (SOH + FO) Upon Receipt of an SOH (hexadecimal 01) followed immediately by an FO (hexadecimal 464F) 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 150 Font Configuration (SOH + FG) Upon Receipt of an SOH (hexadecimal 01) followed immediately by an FG (hexadecimal 4647) causes the printer to return a 102 byte Font/Graphics Status Word bounded by an STX-ETX pair that reports information on the stored font or graphic.
  • Page 151 Serial Interface Settings Upon Receipt of an SOH (hexadecimal 01) followed immediately by an H2 (hexadecimal 4832) 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.
  • Page 152: Section 6. Troubleshooting

    4. Is the IEEE 1284 interface selected? DSW-8 must be in the OFF position to enable the Parallel interface. 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.
  • Page 153 5. When you send the print job to the printer and it does not respond, and there is no error message on the PC: a.
  • Page 154: Using The Rs232C Serial Interface

    4. Check for obvious errors in the data stream. Is the data properly framed with the <ESC>A and <ESC>Z commands? See Section 5 if necessary. 5. If after sending your job to the printer, it only “beeps” and displays an error message of the 7-segment display, you may have a configuration problem.
  • Page 155: Error Signals

    Correct Parity Settings Framing error (Serial I/F only) Correct data bit setting Overrun error (Serial I/F only) Correct flow control settings LAN Time Out error Replace LAN I/F Download Font/Graphic error Correct data stream 9001069A CORRECTIVE ACTION SATO CT Series Printers...
  • Page 156: Appendix A. Command Code Quick Reference

    Shifts vertical reference point in negative direction. Shifts vertical reference point in positive direction. dddd = Amount of vertical shift in dots aaaa = Horizontal Print Offset bbbb = Vertical Print Offset SATO CT Series Printers APPENDIX A. CT400 0832 3200 CL408...
  • Page 157 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 158 Cell lines. Must use 000 to optimize. Mirror image Guide cell thickness (01-15) 01 indicates normal type. Repeat Label. Prints a duplicate of the last label printed. SATO CT Series Printers Appendix A: Command Quick Reference Codabar Code 39 Interleaved 2 of 5...
  • Page 159 Faaaabcccc Sequential Numbering. Allows the printing of sequencing fields (text, ddee,f 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 160 The units of measurement are dots. aaaa = New Horizontal Position IDaa Store Job ID. Stores the Job ID number. Job ID number assigned (01-99) SATO CT Series Printers Appendix A: Command Quick Reference CT400 01 to 99 01 to 99 0001-1424...
  • Page 161 Bi-Com Status Protocol Bi-Com Status Protocol 3. (Used only for software compatibility) 16 x 16 matrix 24 x 24 matrix Binary Hexadecimal 9001069A PAGE Page 4-89 Page 4-90 Page 4-47 Page 4-19 Page 4-21 Page 4-82 Page 4-34 SATO CT Series Printers...
  • Page 162 Character Pitch. Designates the number of dots between characters. Number of dots between characters (01-99) PGa...z Printer Setting. Sets the printer default operating parameters into EEPROM. See Section 4: Programming Reference for details. Print Mode. Sets the Print Mode for the current job.
  • Page 163 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 164 Stop Code. Ends all print jobs. Rotate. Fixed Base Reference Point. Rotates printing in 90° increments without changing the base reference point. SATO CT Series Printers Appendix A: Command Quick Reference Disables auto-smoothing of font Enables auto-smoothing if expansion is greater than 3...
  • Page 165 Appendix A: Command Quick Reference INSTRUCTION DESCRIPTION $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 . #Eab Print Darkness. Specifies a new print darkness setting.
  • Page 166 <NUL>aaaa Cut Job. Controls the cutting of labels when using the optional SATO ~aaaa 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) SATO CT Series Printers...
  • Page 167 Appendix A: Command Quick Reference Page A-12 9001069A SATO CT Series Printers...
  • Page 168: Appendix B. Bar Code Specifications

    BAR CODE SYMBOLOGIES This section contains detailed information on the printing of bar codes on the CT Series printers. Information on printing the following bar code symbologies is provided: SATO Ct Series Printers APPENDIX B. Codabar Code 39 Interleaved 2 of 5...
  • Page 169: Codabar

    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 <...
  • Page 170: Code

    <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 Ct Series Printers Appendix B: Bar Code Specifications Code 39 Width of narrow element in dots (01-12) Bar height in dots (001-600)
  • Page 171: Interleaved Two Of Five

    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/...
  • Page 172: Upc-A/Ean-13

    <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 173 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 9001069A SATO Ct Series Printers...
  • Page 174 2. The check digit is automatically calculated for EAN-8. Example <ESC>H0400<ESC>V0375<ESC>BD4031001234567 SATO Ct 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 175: Industrial Two Of Five

    <ESC>H0300<ESC>V0710<ESC>XS12345 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 9001069A SATO Ct Series Printers...
  • Page 176: Matrix Two Of Five

    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. 9001069A Page B-9...
  • Page 177: Code

    Subset A Shift code >D Subset B Shift code >C Subset C Shift code Value of “X” “bb” Dimension (mils) 10.0 15.0 9001069A 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 Ct Series Printers...
  • Page 178 (data) = Character Set 0-9 (numeric only) Example <ESC>H0100<ESC>V0950<ESC>BA03100123455 <ESC>H0170<ESC>V1060<ESC>XS12345 SATO Ct 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...
  • Page 179: Code 93

    Length of data (number of digits, 00-99) Bar code data (alphanumeric); length must match value of parameter “dd”; check digit is supplied by printer Narrow/Wide Value of “bb” Ratio 9001069A “X” Density Dimension (char/inch) (mils) 33.3 16.7 11.1 22.5 10.0 11.3 SATO Ct Series Printers...
  • Page 180: Upc-E

    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 Ct 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”...
  • Page 181: Bookland (Upc/Ean Supplements

    Bar height in dots (001-600) Bar code data (numeric); must be exactly 2 or 5 digits Printer Value of “bb” Narrow Bar Model Width (mils) CT410 CT400 9001069A Magnification Factor Below Minimum 10.0 13.3 100% 10.0 15.0 112% 20.0 150% SATO Ct Series Printers...
  • Page 182: Ucc-128

    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 183 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 9001069A SATO Ct Series Printers...
  • Page 184: Postnet

    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.
  • Page 185: Data Matrix

    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. Incremented data length measured from start position (001 - 999) <ESC>DCxxx...x Data 9001069A SATO Ct Series Printers...
  • Page 186 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 Ct Series Printers Appendix B: Bar Code Specifications CHARACTER SET 16 Bit CRC Numeric, Space Upper Case Alpha, Space...
  • Page 187: Maxicode

    3 digits max 3 digits max numeric only numeric only 3 digits max 3 digits max numeric only numeric only “000“ fixed data fixed data 9001069A MESSAGE LENGTH 84 characters alphanumeric 84 characters alphanumeric “000“ 91 characters alphanumeric SATO Ct Series Printers...
  • Page 188: Pdf417

    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 Ct 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.
  • Page 189: Code 128 Character Table

    Page B-22 SUBSET A SUBSET B Subset C >C Subset C >C Subset B >D FNC4 >D FNC4 >E Subset A >E FNC1 >F FNC1 >F 9001069A SUBSET C Subset B >D Subset A >E FNC1 >F SATO Ct Series Printers...
  • Page 190 VALUE SUBSET SUBSET “ ” & & ‘ ‘ < < > > SATO Ct Series Printers Appendix B: Bar Code Specifications Code 128 Character Table SUBSET VALUE SUBSET >(space) 9001069A SUBSET SUBSET ‘ >(space) >! >! >" >" ># >#...
  • Page 191 >? >? >@ 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 Ct Series Printers...
  • Page 192: Appendix C. Custom Characters And Graphics

    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 CT Series Printers APPENDIX C. 9001069A Page C-1...
  • Page 193 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 194 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 CT Series Printers 9001069A Page C-3...
  • Page 195: Custom Graphics Example

    (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 9001069A SATO CT Series Printers...
  • Page 196 11000000 00000000 00000001 10000000 00000000 00000011 11000000 00000000 00000000 00000000 00000000 00000011 11000000 00000000 00000000 00000000 00000000 00000011 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 SATO CT Series Printers Appendix C: Custom Characters and Graphics BIT MAP 9001069A HEXADECIMAL FORMAT...
  • Page 197 Note: Spaces shown in the hexidecimal 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 198 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 CT Series Printers 9001069A Page C-7...
  • Page 199 Appendix C: Custom Characters and Graphics This page left intentionally blank. Page C-8 9001069A SATO CT Series Printers...

This manual is also suitable for:

Ct410

Table of Contents