SATO CL408 Programming Reference Manual

SATO CL408 Programming Reference Manual

E/pro programming reference
Hide thumbs Also See for CL408:
Table of Contents

Advertisement

E/Pro Programming Reference
E/Pro Programming Reference
www.satoamerica.com
www.satoamerica.com
For printer models:
For printer models:
CL408/412e
CL408/412e
CL608/612e
CL608/612e
M8400RVe
M8400RVe
M5900RVe
M5900RVe
M8459/60/85/90Se
M8459/60/85/90Se
CT400/410, D508/D512
CT400/410, D508/D512
M84Pro
M84Pro
M10e
M10e
XL400/410e
XL400/410e
LM408/412e
LM408/412e
CG208/212
CG208/212
CG408/412
CG408/412
TG308/312
TG308/312
PN: 9001096E
PN: 9001096E

Advertisement

Table of Contents
loading

Summary of Contents for SATO CL408

  • Page 1 E/Pro Programming Reference E/Pro Programming Reference For printer models: For printer models: CL408/412e CL408/412e CL608/612e CL608/612e M8400RVe M8400RVe M5900RVe M5900RVe M8459/60/85/90Se M8459/60/85/90Se CT400/410, D508/D512 CT400/410, D508/D512 M84Pro M84Pro M10e M10e XL400/410e XL400/410e LM408/412e LM408/412e CG208/212 CG208/212 CG408/412 CG408/412 TG308/312 TG308/312...
  • Page 2 The content of this document may be changed without prior notice. Great care has been taken in the preparation of this document. If any problems, mistakes, or omissions are found, please contact your SATO reseller or technical support center. FCC Statement The printer complies with the requirements in Part 15 of FCC Rules for a Class B Computing Device.
  • Page 3 PRINTER REFERENCE TABLE Each printer model (product) applicable to this document has been assigned a reference letter character and is listed below. The Table Of Contents identifies specific commands and the products to which they apply. • CL408/412e • CL608/612e • M8400RVe •...
  • Page 4 E/Pro Programming Reference PN: 9001096E...
  • Page 5: Table Of Contents

    TABLE OF CONTENTS INTRODUCTION About This Manual Print Area Calculation PROGRAMMING CONCEPTS Programming Language Selecting Protocol Codes Using Basic Print Position Commands COMMAND CODE QUICK REFERENCE <ESC>A Start Label (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>~A Cut, Label (Applicable Product: A, B, C, D, E, F, G, H, I, K, L, M)
  • Page 6 <ESC>$= Outline Font Print 3-11 (Applicable Product: A, B, C, D, E, F, G, H, I, K, L, M) <ESC>E Line Feed 3-11 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>EJ Media Ejection 3-11 (Applicable Product: I, M) <ESC>EP...
  • Page 7 <ESC>/ Form Overlay, Recall 3-19 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>/D Field, Recall 3-19 (Applicable Product: A, B, C, D, E, G, H, I, J, K, L, M) <ESC>/N Field, Store 3-20 (Applicable Product: A, B, C, D, E, G, H, I, J, K, L, M) <ESC>2D10...
  • Page 8 <ESC>( Reverse Image 4-15 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>& Form Overlay, Store 4-16 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>/ Form Overlay, Recall 4-17 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M)
  • Page 9 <ESC>FX Data Matrix Code, Sequential Number 4-72 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>2D10 PDF417 of 2D Code 4-73 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>2D12 Micro PDF417 of 2D Code 4-74...
  • Page 10 <ESC>G Graphics, Custom 4-137 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>GM Graphics, BMP File 4-138 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) <ESC>GP Graphics, PCX File 4-139 (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M)
  • Page 11 Table 1: Character Font Set (<ESC>XU) Table 2: Character Font Set (<ESC>XS) Table 3: Character Font Set (<ESC>XM) 7-10 Table 4: Character Font Set (<ESC>XB) 7-10 Table 5: Character Font Set (<ESC>XL) 7-11 Table 6: Character Font Set (<ESC>OA) 7-11 Table 7: Character Font Set (<ESC>OB) 7-12...
  • Page 12 E/Pro Programming Reference PN: 9001096E...
  • Page 13: About This Manual

    Unit 1: Introduction INTRODUCTION • About This Manual • Print Area Calculation E/Pro Programming Reference PN: 9001096E...
  • Page 14: About This Manual

    Unit 1: Introduction ABOUT THIS MANUAL This manual is laid out consistent with the product discussed and provides all of the information required for printer programming. This manual also incorporates the use of special information boxes. Examples of these boxes and the type of information provided in each, are below.
  • Page 15: Print Area Calculation

    Unit 1: Introduction PRINT AREA CALCULATION Many print applications may not require labels that fill the entire printable area of the printer. Therefore it is important to understand how to calculate print size so that the printed image does not exceed the label size. There are two axis to consider when calculating for print position;...
  • Page 16 Unit 1: Introduction delete all positioning commands to return the printer to its default state. POWER ON LINE STATUS LABEL RIBBON LINE FEED Print Head LABEL LABEL Label Width Print Offset Maximum Printable Width New Base Reference Point Initial Base Reference Point Figure 1-1, Print Area Calculation E/Pro Programming Reference PN: 9001096E...
  • Page 17 Unit 2: Programming Concepts PROGRAMMING CONCEPTS • Programming Language • Selecting Protocol Codes • Using Basic • Print Position Commands E/Pro Programming Reference PN: 9001096E...
  • Page 18: Programming Language

    A programming language for a printer is a familiar concept to most programmers. It is a group of commands that are designed to use the internal intelligence of the printer. The commands, which are referred to as SATO Command Codes, contain non-printable ASCII characters (such as <STX>, <ETX>, <ESC>) and printable characters.
  • Page 19: Selecting Protocol Codes

    Unit 2: Programming Concepts SELECTING PROTOCOL CODES Protocol codes are the special control characters that prepare the printer to receive instructions. For example, the <ESC> character tells the printer that a command code will follow and the <ENQ> character asks for the printer status.
  • Page 20: Using Basic

    Sends an “<ESC>A” command code to the LPT1 parallel port 40 LPRINT E$;"H400";E$;"V100";E$;"XL1SATO"; Sends the data “SATO” to be to be placed 400 dots horizontally and 100 dots vertically on the label and printed in the “XL” font. 50 LPRINT E$;"Q1";...
  • Page 21 Sends an “<ESC>A” command code to Print Port #1 opened by statement 20 above. 60 PRINT#1, E$; "H400"; E$; "V100"; Sends the data “SATO” to be placed 400 dots horizontally "XL1SATO" and 100 dots vertically on the label and printed in the“XL”...
  • Page 22: Print Position Commands

    Unit 2: Programming Concepts PRINT POSITION COMMANDS There are three methods using command codes to properly orient print images on a label. They are as follows: MEDIA SIZE COMMAND The Media Size Command (<ESC>A1) allows specification of the label width and length so the printer may autmatically adjust itself relative to the command entry.
  • Page 23 Base Reference Point command description. EXAMPLE: <ESC>A <ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO <ESC>H0050<ESC>V0200<ESC>B103100*SATO* <ESC>H0070<ESC>V0310<ESC>L0101<ESC>XUSATO <ESC>Q1<ESC>Z If using a 2 inch wide label, the entire image may not appear on the label. 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 shift toward the inside of the printer where it can be printed on the narrower label.
  • Page 24 Unit 2: Programming Concepts E/Pro Programming Reference PN: 9001096E...
  • Page 25 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE • A through Z (all commands) E/Pro Programming Reference PN: 9001096E...
  • Page 26 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Start Code. Begins all print jobs ~Aaaaa Cut, Label. Specifies the quantity of labels to print between each cut. It is independent of the Quantity command. aaaa Quantity of labels between each cut ~aaaa Cut, Job.
  • Page 27 *a,bbb Clear Memory Card. Stores a label image in Expanded Memory. Memory section to be cleared. G: SATO graphics file (001 to 999) P: PCX graphics file (001 to 999) F: Stored formats (001 to 999) O: TrueType fonts, memory card (001 to 009)
  • Page 28 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Babbcccd Bar Codes. Prints a 1:3 ratio barcode. 0: Codabar 1: Code 39 2: Interleaved 2 of 5 (I 2/5) 3: UPC-A/EAN-13 4: EAN-8 5: Industrial 2 of 5 6: Matrix 2 of 5 7: reserved 8: reserved 9: reserved...
  • Page 29 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION BIaabbbcn...n SSCC. Prints a SSCC barcode. Narrow bar width (01 to 12 dots) Barcode height (001 to 999 dots) Barcode expository font specification 0: Without HRI 1: HRI available in upper part of barcode 2: HRI available in upper part of barcode Barcode print data (17 digits fixed) BJaa..abb..b...
  • Page 30 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION BKaabbcddeeefffnn...n PDF417. Prints PDF417 2-D symbols. Minimum module dimension (03-09 dots). Will not print for values of 01, 02 or greater than 09 Minimum module pitch dimension (04-240 dots). Will not print for values of 01, 02, 03 or greater than 25 Security level (1-8) Code words per line (01-30).
  • Page 31 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION BMabbcccn...n UPC-A barcode (with HRI). Specifies UPC-A barcode with HRI characteristics. The start and end bar height will be the same length as that of guard bars. Barcode type = H: UPC-A (“H” fixed) Narrow bar width = Valid range: 01 to 12 dots Barcode height CG200 series: 001 to 999 dots...
  • Page 32 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION BTabbccddee Bar Codes. Variable Ratio. provides the ability to print a bar code with a ratio other than those specified through the standard bar code commands (B, BD, and D). Bar code option: 0: Codabar 1: Code 39...
  • Page 33 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Repeat Label. Prints a duplicate of the last label printed. CBabb Tear-off correction. Corrects tear-off value. Increment or decrement: +: Increment -: Decrement Distance to move (mm): -5 to 98 Sensor selection.
  • Page 34 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Print Speed Selection. Specifies a unique print speed in in./sec. through software for a particular label. Speed Range Cut number unit. Cuts label at a specified interval in a print job. Number of labels between each cut: Quantity range: 0 to 9999.
  • Page 35 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION $a,bbb,ccc,d Font, Vector. Specifies printing of the unique SATO vector font. A: Helvetica Bold (proportional spacing) B: Helvetica Bold (fixed spacing) Font width (50 to 999 dots) Font height (50 to 999 dots)
  • Page 36 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Faaaabcccc ddee Sequential Numbering. Allows the printing of sequencing fields (text, bar codes) where all incrementing is done within the printer. aaaa Number of times to repeat the same data (0001 to 9999) Plus or minus symbol (+ for increments;...
  • Page 37 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION FWaabcccc Line. Prints a line. Units of measurement are dots. Line width V: Vertical line H: Horizontal line cccc Vertical line length dddd Horizontal line length FXaaabcccdddeee Data Matrix. Sequential Numbering. Prints sequential numbered Data Matrix 2-D symbols. Number of duplicate labels (001 to 999) Increment or decrement +: Increment...
  • Page 38 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION GRccc Graphic, Recall. Recalls for printing the graphic image stored by the GI command. Storage number (001 to 999) GTaaa,bbbbb, nn. . . n BMP File, Store. Stores BMP files in Expanded Memory. Storage area number (001 to 999) bbbbb Size of BMP file in bytes...
  • Page 39 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Sensor Type Selection. Selects the sensor type. 0: Reflective (Eye-Mark) sensor 1: Transmissive (See-Thru) sensor 2: Sensor not used I1abbb IEEE1284. Specifies the receive mode and ACK width of IEEE1284. Receive mode (Default: 0): 0: Multi item buffer 1: Single item buffer...
  • Page 40 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Font type. Specifies the OCR-B font dot matrix. Online. Changes the printer status from offline to online. Character Pitch. Designates the number of dots between characters. Number of dots between characters (01 to 99) (aaaa,bbbb Reverse Image.
  • Page 41 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Print Mode Selection. Selects desired backfeed operation. 0: No backfeed, continuous operation 1: Tear-Off 2: Cut, backfeed after print 3: Cut, backfeed before print 4: Cut, no backfeed 7: Dispense, backfeed after print 8: Dispense, backfeed before print POabcc Offset Specification.
  • Page 42 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION RDabb,ccc,ddd,nn...n Font Type. Specifies the internal AGFA raster fonts. F: Specifies Futura font P: Specifies CG Palcio font S: CG Century Schoolbook font G: CG Triumvirate Condensed font V: CG Univers font t: CG Times font 0: No character set 1: ISO 8859/1 Latin1...
  • Page 43 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION RMhvab Mirror Rotate. Prints mirror image of print data. Horizontal position start 1 to 0832 dots (CL408e / M8400RVe / M84Pro-2) 1 to 1248 dots (CL412e / M84Pro-3) 1 to 1216 dots (CL608e / M8460Se) 1 to 1984 dots (CL612e) 1 to 0896 dots (M5900RVe / M8459Se) 1 to 3200 dots (M10e)
  • Page 44 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION /Nbb,cc Field, Store. To store a field in the memory card. Field number (01 to 99) Quantity of characters in the field 2D10 2D Code. Specifies PDF417 of 2D code. Minimum module width (01 to 09 dots) Minimum module height (01 to 24 dots) Security level (0 to 8)
  • Page 45 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION 2D20 2D Code. Specifies Maxi Code of 2D code. Mode 2: Delivery only (numeric) 3: Delivery only (Alphanumeric) 4: Standard symbol 6: Reader only Service class (001 to 999 numeric) Country code (001 to 999 numeric) Postal code Mode 2 (0 to 999999999)
  • Page 46 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION 2D32 2D Code. Specifies QR Code (Micro QR Code) of 2D code. Error correction level M: 15% Q: 25% Cell size (01 to 32 dots) Data setting mode 0: Manual 1: Automatic Character mode 1: Numeric mode...
  • Page 47 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION [Registration font code address] = <JIS> H: “21” to “7F” Up to 95 registries B: 21H to 7FH Up to 95 registries <Shift JIS> H: “40” to “9E” Up to 95 registries B: 40H to 9EH Up to 95 registries [External character data] Tabcc(data)
  • Page 48 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Smart Label Start Specification. To show the start of small label print specification. Only applicable to the M10e printer. _Nab Format Specification. Specifies small label format. Only applicable to the M10e printer. Field number (01 to 99) Data digit (01 to 99) _Qab...
  • Page 49 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Font type. Specifies the 28W x 52L dot matrix font (including descenders). 0: Disables auto-smoothing of font 1: Enables auto-smoothing if expansion is greater than 3 RARP. Specifies if RARP is disabled or enabled. When enabled, RARP will automatically obtain IP address in start up.
  • Page 50 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION DHCP/BOOTP 0: Disabled 1: Use DHCP/BOOTP RARP 0: Disabled 1: Enabled IP address 000000000000 - 255255255255 Subnet mask: 000000000000 - 255255255255 Default gateway 000000000000 - 255255255255 Socket connection timeout 0000 - 3600 FTP timeout 030 - 500 LPD timeout...
  • Page 51 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION WEP key 4 A+5 or 13 characters (ASCII) (*1) B+10 or 26 digits (HEX) (*2) WEP key index Authentication (WPA/WPA2) 0 WPA-PSK 1 EAP Encryption (WPA/WPA2) 0 TKIP 1 AES Pre-Shared key 8 - 63 characters (*1) EAP authentication...
  • Page 52 Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION Font Type. Specifies 48W x 36L dot matrix font (includes descenders). Only applicable to the XL400/410e printers. Font Type. Specifies 32W x 24L dot matrix font (includes descenders). Only applicable to the XL400/410e printers.
  • Page 53 Unit 4: Standard Command Codes STANDARD COMMAND CODES • Control Commands • Modification Commands • Print Position Commands • Font Commands • Barcode Commands • 2D Code Commands • System Commands • Memory Card Commands • Intelligent Command • Graphic Commands E/Pro Programming Reference PN: 9001096E...
  • Page 54: Control Commands

    <ESC>A Stop Command: <ESC>Z <ESC>A must precede data <ESC>Z must follow data. EXAMPLE <ESC>A <ESC>H0001<ESC>V0100<ESC>WB1SATO <ESC>H0130<ESC>V0200<ESC>B103150*SATO* <ESC>H0170<ESC>V0360<ESC>L0202<ESC>S*SATO* <ESC>Q1 <ESC>Z OUTPUT This command does not result in printer output. NOTES There is no output for these commands they are not accompanied by other label printing commands.
  • Page 55: Print Quantity

    <ESC>Q3 <ESC>Z OUTPUT Three labels containing the data “SATO” will be printed. NOTES To cancel a print job, turn off the printer or send the <ESC>CAN code if using the Bi-Com mode. Multi- Buffer jobs can be cleared with the Clear Print Job (<ESC>*) and Memory command.
  • Page 56 Unit 4: Standard Command Codes JOB ID, STORE FUNCTION To add an identification number to a job. The status of the job can then be determined using the ENQ command in the Bi-Com status mode. FORMAT <ESC>IDaa = Job ID assigned (00 to 99) Place immediately following the <ESC>A in the job data stream.
  • Page 57: Job Name

    Unit 4: Standard Command Codes JOB NAME FUNCTION This command is to identify a particular job using a descriptive name. FORMAT <ESC>WKnnn. . . n nn..n = Job Name assigned, up to 16 ASCII characters Place immediately following the <ESC>A in the job data stream. EXAMPLE <ESC>A <ESC>WKSATO...
  • Page 58: Character, Expansion

    Unit 4: Standard Command Codes MODIFICATION COMMANDS CHARACTER, EXPANSION FUNCTION To independently expand characters in both the horizontal and vertical directions. The command allows enlargement of the base size of each font (except the vector font) up to 12 times in either direction. FORMAT <ESC>Laabb = Multiple to expand horizontally (01 to 12)
  • Page 59: Character, Pitch

    Unit 4: Standard Command Codes CHARACTER, PITCH FUNCTION To designate the amount of spacing (in dots) between characters. This command provides a means of altering character spacing for label constraints or to enhance readability. FORMAT <ESC>Paa = Number of dots between characters (00 to 99) Place preceding the text to be printed.
  • Page 60: Character, Fixed Spacing

    Unit 4: Standard Command Codes CHARACTER, FIXED SPACING FUNCTION To reset proportional spacing and place the printer back to fixed spacing. FORMAT <ESC>PR Place preceding the fixed space data. EXAMPLE <ESC>A <ESC>H0100<ESC>V0050<ESC>PS <ESC>L0202<ESC>XMPROPORTIONAL SPACING <ESC>H0100<ESC>V0180<ESC>PR <ESC>L0202<ESC>XMFIXED SPACING <ESC>Q1 <ESC>Z OUTPUT (4-3) NOTES This command only works with proportionally spaced fonts: XU, XM, XS, XL and XB.
  • Page 61: Rotate, Fixed Base Reference Point

    Unit 4: Standard Command Codes ROTATE, FIXED BASE REFERENCE POINT FUNCTION To rotate the print direction in 90° increments without changing the location of the base reference point. The diagram below illustrates the use of the Rotate (<ESC>%) command. Note that the entire print area is shown, but your label will probably not be as large as the entire area.
  • Page 62: Sequential Numbering

    Unit 4: Standard Command Codes SEQUENTIAL NUMBERING FUNCTION 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. FORMAT <ESC>Faaaabcccc,dd,ee,g aaaa...
  • Page 63 Unit 4: Standard Command Codes PRINT CIRCLES FUNCTION Specifies the printing of circles. FORMAT <ESC>FCaaabbbcd a = 5 to 999 dots (radius) b = 1 to 999 dots (line width) c = 0 to 8 (section number) (Omissible. If digit is left out, the default is 0. For more details, see the section number below.
  • Page 64 Unit 4: Standard Command Codes PRINT CIRCLES NOTES 1. When a sectional number value outside of the range is specified, it will be processed as “0.” (Command error will not occur.) 2. When the pattern designation value is outside of the range specified, it will be processed as “0.”...
  • Page 65: Print Triangles

    Unit 4: Standard Command Codes PRINT TRIANGLES FUNCTION Specifies the printing of triangles. FORMAT <ESC>FT,aaaa,bbbb(,cccc,d) a = 10 to 2000 dots (side length) b = 1 to 1000 dots (line width) c = 10 to 2000 (base length) (Omissible. If digits are left out, its value will be equal to the length of sides.) d = 0 to 3 (pattern) (Omissible.
  • Page 66: Print, Lines & Boxes

    Unit 4: Standard Command Codes PRINT, LINES & BOXES FUNCTION To print horizontal lines, vertical lines, and boxes as images on the label. FORMAT Line: <ESC>FWaabcccc Width of horizontal line in dots (01 to 99) Line orientation H Horizontal line V Vertical Line cccc Length of line in dots Box:...
  • Page 67: Reverse Image

    Unit 4: Standard Command Codes REVERSE IMAGE FUNCTION To reverse an image area from black to white and vice versa. Use the Print Position commands (<ESC>H and <ESC>V) to locate the top left corner of the reverse image area. FORMAT <ESC>(aaaa,bbbb = Horizontal length in dots of reverse image area Vertical height in dots of reverse image area.
  • Page 68 Unit 4: Standard Command Codes FORM OVERLAY, STORE FUNCTION To store a label image in the volatile form overlay memory. Only one label image may be stored in this memory area at a time. FORMAT <ESC>& Must be preceded by all other data and placed just before Stop (<ESC>Z) command. EXAMPLE <ESC>A <ESC>H0100<ESC>V0125...
  • Page 69 Unit 4: Standard Command Codes FORM OVERLAY, RECALL FUNCTION To recall the label image from the form overlay memory for printing. Additional or different data can be printed with the recalled image. FORMAT <ESC>/ Must be preceded by all other data and placed just before Print Quantity (<ESC>Q) command.
  • Page 70: Replace Data (Partial Edit)

    Unit 4: Standard Command Codes REPLACE DATA (PARTIAL EDIT) FUNCTION To replace a specified area of the previous label with new data. This command will cause the previous label to print along with any changes specified within the current data stream. FORMAT <ESC>0 (<ESC>zero) Must follow <ESC>A and precede all other print data...
  • Page 71: Copy Image Area (Partial Copy)

    Unit 4: Standard Command Codes COPY IMAGE AREA (PARTIAL COPY) FUNCTION To copy an image from one location to another on the same label. This may be useful for duplicating individual fields or entire sections of the label with only one command. FORMAT <ESC>WDHaaaaVbbbbXccccYdddd aaaa...
  • Page 72: Journal Printing

    Unit 4: Standard Command Codes JOURNAL PRINTING FUNCTION To print text in a line by line format on a label. By specifying this command, you automatically select Font XS with a Character Expansion of 2x2. You also establish a base reference point of H2,V2.
  • Page 73 Unit 4: Standard Command Codes RECALL AND PRINT OF FONT & LOGO FUNCTION Prints the downloaded font or logo specified. FORMAT <ESC>RF = Font ID number (01 to 99) = Print digit (1 to 9999) = Print data Place after <ESC>H but before <ESC>Q1. EXAMPLE <ESC>A <ESC>H0100<ESC>V0100<ESC>RF020002,826B...
  • Page 74: Mirror Image

    Unit 4: Standard Command Codes MIRROR IMAGE FUNCTION To allow mirror image printing of data, such as on transparent labels to be applied to a glass or other transparent surface. FORMAT <ESC>RM Place after the label data. EXAMPLE Label #1 <ESC>A <ESC>A1<ESC>H0100<ESC>V0050<ESC>XL0ABCDEF <ESC>RM...
  • Page 75: Variable Data Specification

    Unit 4: Standard Command Codes VARIABLE DATA SPECIFICATION FUNCTION Specifies variable data for small labels. Only applicable to the M10e printer. FORMAT <ESC>_Daa,nn...n = Field number (01 to 99) = Variable data Place after <ESC>H and <ESC>V but before <ESC>Q. EXAMPLE <ESC>A <ESC>A106363060<ESC>600,1020,0,0...
  • Page 76: Small Label Start

    Unit 4: Standard Command Codes SMALL LABEL START FUNCTION To show the start of small label print specification. Only applicable to the M10e printer. FORMAT <ESC>_F Place after <ESC>H and <ESC>V but before <ESC>Q. EXAMPLE <ESC>A <ESC>A106363060 <ESC>PD,600,1020,0,0 <ESC>_F <ESC>V100<ESC>H200<ESC>L0101<ESC>XMHEADER LABEL <ESC>Q1 <ESC>_F <ESC>V100<ESC>H200<ESC>L0202<ESC>EMABCD...
  • Page 77: Format Specification

    Unit 4: Standard Command Codes FORMAT SPECIFICATION FUNCTION Specifies small label format. Only applicable to the M10e printer. FORMAT <ESC>_N = Field number (01 to 99) = Data digit (01 to 99) Place before <ESC>H and <ESC>V. EXAMPLE <ESC>A <ESC>A1,06363060<ESC>PD,600,1020,0,0 <ESC>_F <ESC>_N,01,04<ESC>V100<ESC>H200<ESC>L0202<ESC>XMABCD <ESC>_N,02,07<ESC>V200<ESC>H200<ESC>L0202<ESC>B103200*11111*...
  • Page 78 Unit 4: Standard Command Codes LABEL PRINT QUANTITY FUNCTION Specifies the print number for small labels. Only applicable to the M10e printer. FORMAT <ESC>_Q = Print quantity (0001 to 9999) = Blank label (omittable) 0: Auto new line 1-9: Blank label quantity Place before <ESC>Z.
  • Page 79 Unit 4: Standard Command Codes SMALL LABEL SIZE SPECIFICATION FUNCTION Specifies parameters relative to small label size. Only applicable to the M10e printer. FORMAT <ESC>PD = Vertical dimension (480 to 3600 dots) = Horizontal dimension (480 to 1600 dots) = Label size (00 to 99 dots) = Multiple cut labels (01 to 99) Place after the page size command.
  • Page 80 Unit 4: Standard Command Codes TELEGRAPHIC MESSAGE END SPECIFICATION FUNCTION Specifies the telegraphic message end relative to small labels. Only applicable to the M10e printer. FORMAT <ESC>RE = Operates when ending 0: Discharge motion 1: Discharge motion + Cut motion Place after <ESC>A but before <ESC>Z.
  • Page 81 Unit 4: Standard Command Codes SHEET SENDING SPECIFICATION FUNCTION Specifies paper delivery (feed operation) of marked unit (eye-mark, gap) for small label. Only applicable to the M10e printer. FORMAT <ESC>RS Place after <ESC>A but before <ESC>Z. EXAMPLE <ESC>A <ESC>RS <ESC>Z OUTPUT This command does not result in printer output.
  • Page 82: Two-Color Print Range Specification

    Unit 4: Standard Command Codes TWO-COLOR PRINT RANGE SPECIFICATION FUNCTION Specifies a two-color print range. Only applicable to the CT400/410 printers. FORMAT <ESC>2S = Head lock specification 0: Left side 1: Right side 2: Both sides = Start vertical position (specify label vertical size in dots) = End vertical position (specify label vertical size in dots) Place before the quantity command.
  • Page 83 Unit 4: Standard Command Codes PRINT POSITION COMMANDS MEDIA SIZE (DOTS) FUNCTION To set the size of the media. FORMAT <ESC>A1aaaabbbb aaaa = Label Height in dots (0 to Hmax) bbbb = Label Width in dots (0 to Vmax) Place in a separate data stream to the printer. INPUT <ESC>A <ESC>A108000640...
  • Page 84 Unit 4: Standard Command Codes MEDIA SIZE (MM) FUNCTION Specifies the media size in millimeters. FORMAT <ESC>A1aabbbccc a = Media type: OT: Tag (Center hole tag, Side hole tag, Notched tag, I- mark tag, Not sensor) Media type: OL: Label (I-mark label, Gap label, Not sensor) b = Height of media in mm: See the table below.
  • Page 85: Print Position

    Unit 4: Standard Command Codes PRINT POSITION FUNCTION The Horizontal and Vertical commands specify the top left corner of a field or label, using the current base reference point as an origin. They also establish a reference point for subsequent fields until the next horizontal and/or vertical print position command is issued. FORMAT Horizontal Position: <ESC>Haaaa Vertical Position: <ESC>Vbbbb...
  • Page 86 Unit 4: Standard Command Codes OFFSET SPECIFICATION FUNCTION Specifies label stop position. Only applicable to the CT400/410 printers. FORMAT <ESC>PO = Offset specification 0: Cutter motion 1: Dispenser motion 2: Tear-Off motion 3: Continuous motion = Offset direction +: Forward -: Backward = Offset distance (00 to 99 dots) Place after <ESC>A but before <ESC>Z.
  • Page 87 Unit 4: Standard Command Codes START POSITION SPECIFICATION FUNCTION Specifies the vertical print start position. Only applicable to the XL400/410e printers. FORMAT <ESC># = Shift direction +: Forward -: Backward = Shift distance XL400e: 000 to 400 dots XL410e: 000 to 600 dots Place after <ESC>A but before <ESC>Z.
  • Page 88 Unit 4: Standard Command Codes LABEL SIZE SPECIFICATION FUNCTION Specifies label dimensions. Only applicable to the M10e printer. FORMAT <ESC>RI = Sheet width (1500 to 3200 dots) = Sheet length (480 to 3600 dots) = Label width (0 to 60 dots) = Label length (00 to 60 dots) = Small label width (480 to 3200 dots) = Small label length (480 to 3600 dots)
  • Page 89 Unit 4: Standard Command Codes LABEL SIZE SPECIFICATION FUNCTION Specifies the order or arrangement of small labels. Only applicable to the M10e printer. FORMAT <ESC>RT = Print direction 0: Horizontal 1: Vertical Place immediately following <ESC>A. EXAMPLE <ESC>A <ESC>RT0 <ESC>RI3200,1200,00,00,1600,0600,02,02 <ESC>A!12003200 <ESC>Z OUTPUT...
  • Page 90 Unit 4: Standard Command Codes FONT COMMANDS FONTS: S, M, U, OA, OB, XB, XL, XS, XM, XU FUNCTION To print text images on a label. These are eight of the built-in fonts available on the printer. All matrices include descenders. FORMAT Font XU: <ESC>XU Font U: <ESC>U...
  • Page 91 Unit 4: Standard Command Codes SMOOTHING FONTS: WB, WL, XB, XL FUNCTION To print text images on a label. These are the four auto-smoothing fonts available on the printer. FORMAT Font WB: <ESC>WBa Font XB: <ESC>XBa Font WL: <ESC>WLa Font XL: <ESC>XLa = 0: Disables auto-smoothing of font 1: Enables auto-smoothing of font (see notes below) Place preceding the data to be printed.
  • Page 92 Unit 4: Standard Command Codes FONT, RASTER FUNCTION To print point size characters created using font definitions. FORMAT <ESC>A<ESC>RDabb,ccc,ddd,nn. . .n = A: Times B: CG Triumvirate = 00: Always = Horizontal size (4 - 999 dots or P02 - P99) = Vertical size (4 - 999 dots or P02 - P99) nn..n = Data to be printed.
  • Page 93 FONT, VECTOR 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 94 Unit 4: Standard Command Codes FONT: XCL, XCS FUNCTION To print text on a label. Specifies dot matrix font including descenders. Only applicable to the XL400/410e printers. FORMAT <ESC>XCL <ESC>XCS nn...n = Print data XCL: 48 x 36 dots XCS: 32 x 24 dots Place immediately following the enlargement command <ESC>L.
  • Page 95 Unit 4: Standard Command Codes EXTERNAL CHARACTER RECALL TEXT FLOW FUNCTION Specifies recall print specifications of vertical and horizontal text flow of external character registered in printer memory. Commands k1 and k2 are for vertical recall and K1 and K2 are for horizontal.
  • Page 96 Unit 4: Standard Command Codes STORE 16X16 DOTS EXTERNAL CHARACTER FUNCTION Register external character of 16x16 dots in memory card. FORMAT <ESC>T1abbn~n Data type = H: Hex character B: Binary code Registration font code address <ESC>JIS H: “21” to “7F” Up to 95 registries B: 21H to 7FH Up to 95 registries <ESC>Shift JIS H: “40”...
  • Page 97 Unit 4: Standard Command Codes STORE 24X24 DOTS EXTERNAL CHARACTER FUNCTION Register external character of 24x24 dots in memory card. FORMAT <ESC>T2abbn~n Data type = H: Hex character B: Binary code Registration font code address <ESC>JIS H: “21” to “7F” Up to 95 registries B: 21H to 7FH Up to 95 registries <ESC>Shift JIS H: “40”...
  • Page 98: Bar Codes

    Unit 4: Standard Command Codes BARCODE COMMANDS BAR CODES FUNCTION To print bar code images on a label. FORMAT 2:5 narrow/wide ratio: <ESC>BDabbcccn...n 1:3 narrow/wide bar ratio: <ESC>Babbcccdn...n 1:2 narrow/wide bar ratio: <ESC>Dabbcccdn...n = 0: Codabar 1: Code 39 2: Interleaved 2 of 5 (I 2/5) 3: UPC-A / EAN-13 4: EAN-8 5: Industrial 2 of 5...
  • Page 99 Unit 4: Standard Command Codes BAR CODES EXAMPLE 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. <ESC>A <ESC>H0025<ESC>V0025<ESC>B103100*CODE 39* <ESC>H0155<ESC>V0130<ESC>XS*CODE 39* <ESC>H0025<ESC>V0200<ESC>BD20210045676567 <ESC>H0075<ESC>V0310<ESC>XM45676567 <ESC>H0025<ESC>V0375<ESC>BD30215001234567890 <ESC>H0025<ESC>V0600<ESC>BD50210012345 <ESC>H0175<ESC>V0710<ESC>XS12345...
  • Page 100 Unit 4: Standard Command Codes BAR CODES OUTPUT Without Incrementing: <ESC>A<ESC>H0100<ESC>V0100 <ESC>BI104150101234567000000001 <ESC>Q2<ESC>Z (4-31a) With Incrementing: <ESC>A<ESC>H0100<ESC>V0100 <ESC>F001+001<ESC>BI104150101234567000000001 <ESC>Q2<ESC>Z (4-31b) 4-48 E/Pro Programming Reference PN: 9001096E...
  • Page 101 Unit 4: Standard Command Codes BAR CODES NOTES Human readable data will be printed only when a valid Thin Bar Width is selected within the barcode command and it complies to the following table: Printer Valid Thin Bar Value (bb) 02, 03 03, 04 06, 07, 08...
  • Page 102 Unit 4: Standard Command Codes BARCODE, HUMAN READABLE INFORMATION FUNCTION To specify character type of barcode explanation words.. FORMAT <ESC>Dabbcccn~n+ <d>n~n = Barcode Type = 3: JAN/EAN-13 4: JAN/EAN-8 H: UPC-A = Thin Bar Width valid range: 01~12 (dot) = Barcode Height: valid range: 001~999 (dot) = Print Data (barcode data) = Character Type Specification =...
  • Page 103 Unit 4: Standard Command Codes BARCODE, HUMAN READABLE INFORMATION NOTES 1. To add human readable at the specified character type. 2. Data not within the specified value will not be printed out. When barcode ratio is small, and HRI font type size is large, the Human Readable characters may overlap one another. 3.
  • Page 104 Unit 4: Standard Command Codes CODE 93 FUNCTION Specifies CODE93 barcode. FORMAT <ESC>BCaabbbccn~n = Narrow bar width (01 to 12 dots) = Barcode Height (001 to 999 dots) Data Digit Number (01 to 99) Print Data (barcode data) Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>H0100<ESC>V0125<ESC>BC03100081234ABCD <ESC>H0155<ESC>V0240<ESC>XS1234ABCD...
  • Page 105 Unit 4: Standard Command Codes BOOKLAND FUNCTION Specifies Bookland barcode. FORMAT <ESC>BFaabbn~n = Narrow bar width (01 to 03dots) = Barcode Height (001 to 999 dots) Print Data (numeric (0 to 9) 2 to 5 digits) Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>H0325<ESC>V0725<ESC>D30315009827721123 <ESC>L0101<ESC>H0295<ESC>V0800<ESC>OB0...
  • Page 106 Unit 4: Standard Command Codes CODE128 FUNCTION Specifies CODE128 barcode. FORMAT <ESC>BGaabbbn~n = Narrow bar width (01 to 12 dots) = Barcode Height (001 to 999 dots) Print Data (barcode data and subset shift codes) Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>H0200<ESC>V0550<ESC>BG03100>GAB>B789>C123456 <ESC>H0310<ESC>V0665<ESC>XSAB789123456...
  • Page 107 Unit 4: Standard Command Codes SSCC/UCC128 FUNCTION Specifies SSCC (Serial Shipping Container Code) barcode. FORMAT <ESC>BIaabbbcn~n = Narrow bar width (01 to 12 dots) = Barcode Height (001 to 999 dots) = Barcode Expository Font Specification 0: Not Human Readable 1: Human Readable (upper part) 2: Human Readable (lower part) Print Data...
  • Page 108 Unit 4: Standard Command Codes SSCC/UCC128 OUTPUT Without incrementing: (4-36a) With incrementing: (4-36b) NOTES UCC128 code is exclusive to Standard Carton ID. When printing in EAN128, designed for the markets in the medical, fresh food, or flowers and plants, use CODE128 Barcode <ESC>BG to specify print data with application identification or separator that matches each specification.
  • Page 109 Unit 4: Standard Command Codes UPC-A BARCODE (NO HRI) FUNCTION Specifies UPC-A Barcode with start/end bar in the same length with guard bar. FORMAT <ESC>BL abbcccn~n Barcode type = H: UPC-A(“H”Fixed) Narrow bar width = Valid range : 01 to 12 dots Barcode height = 001 to 999 dots Print data = Data: 11 digits fixed EXAMPLE...
  • Page 110 Unit 4: Standard Command Codes UPC-A BARCODE (FONT DESIGNATION) FUNCTION Specifies font type of UPC-A (with HRI characters) FORMAT <ESC>BLabbcccn~n ~ <d>n~n Barcode type = H: UPC-A (“H” fixed) Narrow bar width = Valid range: 01 to 12 dots Barcode height = 001 to 999 dots Print data = Barcode data: 11 digits fixed Font = Print data = Interpretation data : 12 digits fixed...
  • Page 111 Unit 4: Standard Command Codes UPC-A BARCODE (FONT DESIGNATION) NOTES 1. This command supports UPC-A only. Selecting barcode type other than “H” will be a command error. 2. Recommended narrow bar width for UPC-A with HRI: 8 dot/mm resolution [02], [03] 12 dot/mm resolution [03], [04] 3.
  • Page 112 Unit 4: Standard Command Codes UPC-A BARCODE (WITH HRI) FUNCTION Specifies UPC-A barcode with HRI characters. The start and end bar height will be the same length as that of guard bars. FORMAT <ESC>BM abbcccn~n Barcode type = H : UPC-A (“H” fixed) Narrow bar width = Valid range : 01 to 12 dots Barcode height: 001 to 999 dots Print data = Data : 11 digits fixed...
  • Page 113 Unit 4: Standard Command Codes UPC-A BARCODE (WITH HRI) NOTES 1. This command supports UPC-A only. Selecting barcode type other than “H” will be a command error. 2. Recommended narrow bar width for UPC-A with HRI characters: 8 dots/mm resolution [02], [03] 12 dots/mm resolution [03], [04] 3.
  • Page 114 Unit 4: Standard Command Codes POSTNET FUNCTION To print Postnet bar codes. FORMAT <ESC>BPn...n n...n 5 digits (Postnet-32 format) 6 digits (Postnet-37 format) 9 digits (Postnet-52 format) 11 digits (Postnet-62, Delivery Point format) Place immediately preceding the data to be encoded. EXAMPLE <ESC>A <ESC>H0100<ESC>V0120<ESC>BP94089...
  • Page 115: Variable Ratio Barcodes

    Unit 4: Standard Command Codes VARIABLE RATIO BARCODES FUNCTION To print a bar code with a ratio other than those specified through the standard bar code commands (B,BD, and D). This is done through individual control of each of the bar code elements (bars, spaces) as shown above.
  • Page 116: Barcode Expansion

    Unit 4: Standard Command Codes BARCODE EXPANSION FUNCTION This command works together with the <ESC>BT command to specify an expansion factor and the bar code height for the particular symbol being printed. FORMAT <ESC>BWabbb = Expansion factor by which the width of all bars and spaces will be increased (01 to 12) = Bar height by dot (004 to 999 dots) Place immediately following the <ESC>BT command and preceding data to be encoded.
  • Page 117 Unit 4: Standard Command Codes EAN/UCC COMPOSITE SYMBOL FUNCTION This command specifies the composite symbol of EAN/UCC. FORMAT <ESC>EUaabbbn...n = 1D barcode symbology Format 1 01: RSS-14 02: RSS-14 Truncated (13 digits maximum) 03: RSS-14 Stacked (13 digits maximum) 04: RSS-14 Stacked Omni-directional (13 digits maximum) 05: RSS Limited (13 digits maximum) 07: UPC-A (11 digits maximum) 08: UPC-E (10 digits fixed)
  • Page 118 Unit 4: Standard Command Codes EAN/UCC COMPOSITE SYMBOL NOTES Both Formats The parameter feature varies depending on 1D barcode symbology. The parameter for barcode height is only designable for UCC/EAN128 (EU11, EU12). The print data parameter can accept up to 120 digits for 1D and 2D data. For 2D data, when 1D barcode symbology and alphanumeric are mixed, the designable data quantity may vary.
  • Page 119 Unit 4: Standard Command Codes 2D CODE COMMANDS PDF417 FUNCTION Specifies PDF417 of 2D code. FORMAT <ESC>BKaabbcddeeffffg~g, h = Minimum Module Width (01 to 09 dots) = Minimum Module Height (01 to 24 dots) = Security Level (0 to 8) = Number of Data Code Words per Digit (01 to 30) 00: Automatic (width depends on data number specified) = Digit Number per Symbol (03 to 90)
  • Page 120 Unit 4: Standard Command Codes QR CODE FUNCTION Specifies QR Code of 2D code. FORMAT <ESC>BQ (Manual setting) <ESC>BQ (Auto setting) = Error correction level 1: 7% high density 2: 15% standard 3: 30% high reliability 4: 25% = Concentration mode 0: Normal mode 1: Concentration mode = Cell size (01 to 32)
  • Page 121: Maxi Code

    Unit 4: Standard Command Codes MAXI CODE FUNCTION Specifies Maxi code of 2D code. FORMAT <ESC>BVa, b, c, ddddddddd, eee, fff, n~n = Position of Maxicode symbol within set (1 to 8) = Total quantity of Maxicode symbols within set (1 to 8) = Mode 2: for Mode 2 carrier message for domestic UPS shipments 3: for Mode 3 carrier message for international UPS shipments...
  • Page 122: Data Matrix Code

    Unit 4: Standard Command Codes DATA MATRIX CODE FUNCTION Specifies Data Matrix Code of 2D code. FORMAT <ESC>BXaabbccddeeeffffghh = Format ID (01 to 06 dots) = Error Correction Level 00: ECC000 05: ECC050 08: ECC080 10: ECC100 14: ECC140 20: ECC200 = Cell Width (01 to 16 dots/cell) = Cell Pitch (01 to 16 dots/cell) = Number of Cells per Line (008 to 148)
  • Page 123 Unit 4: Standard Command Codes DATA MATRIX CODE, DATA FUNCTION Specifies data for the data matrix code of 2D code. FORMAT <ESC>DC = Print data Place after <ESC>BX. EXAMPLE <ESC>A <ESC>H0100<ESC>V0100<ESC>BX05051010000000001 <ESC>DC1234567890 <ESC>Q1 <ESC>Z OUTPUT Must be used in conjunction with <ESC>BX to result in output. NOTES This code must be placed after the <ESC>BX command.
  • Page 124: Data Matrix Code, Sequential Number

    Unit 4: Standard Command Codes DATA MATRIX CODE, SEQUENTIAL NUMBER FUNCTION Specifies sequential numbering for the data matrix code of 2D code. FORMAT <ESC>FX = Quantity of duplications to print (001 to 999) = Flag of increase/decrease +: Increase -: Decrease = Quantity of increase/decrease (001 to 999) = Start position of sequential numbering (001 to 999) = Incremented data length from start position (001 to 999)
  • Page 125 Unit 4: Standard Command Codes 2D10 (PDF417) FUNCTION Specifies PDF417 of 2D code. FORMAT <ESC>2D10,aa,bb,c,dd,ee,(f) <ESC>DNmmmm,n...n = Minimum module width (01 to 09 dots) = Minimum module height (01 to 24 dots) = Security level (0 to 8) = Quantity of data code words per line (10 to 30) 00: Automatic (width varies on data quantity specified) = Quantity of lines per symbol (03 to 90) 00: Automatic (width varies on data quantity specified)
  • Page 126 Unit 4: Standard Command Codes 2D12 (MICRO PDF417) FUNCTION Specifies Micro PDF417 of 2D code. FORMAT <ESC>2D12,aa,bb,c,dd,(e) <ESC>DNmmmm,n...n = Minimum module width (01 to 09 dots) = Minimum module height (01 to 24 dots) = Quantity of data code words per line (1 to 4 columns) = Quantity of lines per symbol (4 to 44) = Binary mode 0: Normal (if digit is omitted, the default is zero)
  • Page 127 Unit 4: Standard Command Codes 2D20 (MAXI CODE) FUNCTION Specifies Maxi Code of 2D code. FORMAT <ESC>2D20,a(,bbb,ccc,d...d) <ESC>DNmmmm,n...n = Mode 2: Delivery only (numeric) 3: Delivery only (alphanumeric) 4: Standard symbol 6: Reader only = Service class (001 to 999 numeric) = Country code (001 to 999 numeric) = Postal code Mode 2 (0 to 999999999, numeric only)
  • Page 128 Unit 4: Standard Command Codes 2D30/31 (QR CODE) FUNCTION Specifies QR Code of 2D code. FORMAT <ESC>2D30,a,bb,c,d,(ee,ff,gg) <ESC>DNmmmm,n...n or <ESC>DSk,n...n <ESC>2D31,a,bb,c,d,(ee,ff,gg) <ESC>DNmmmm,n...n or <ESC>DSk,n...n = Error correction level L: 7% M: 15% Q: 25% H: 30% = Cell size (01 to 32 dots) = Data setting mode 0: Manual 1: Automatic...
  • Page 129 Unit 4: Standard Command Codes 2D30/31 (QR CODE) NOTES Enter parameters for e, f, and g when selecting 1: Concentration (d), omit them when selecting 0: Normal. Designation of print data will vary do to the setting of parameter c. Parameter e allows specification/connection of QR Codes that were partitioned by concentration mode.
  • Page 130 Unit 4: Standard Command Codes 2D32 (MICRO QR CODE) FUNCTION Specifies QR Code of 2D code. FORMAT <ESC>2D32,a,bb,c <ESC>DNmmmm,n...n or <ESC>DSk,n...n = Error correction level L: 7% M: 15% Q: 25% = Cell size (01 to 32 dots) = Data setting mode 0: Manual 1: Automatic = Character mode...
  • Page 131 Unit 4: Standard Command Codes 2D32 (MICRO QR CODE) NOTES Binary specification is available for parameter k - its data designation command will vary. Set parameter m when selecting binary. When designating a parameter other than specified or when the print data quantity does not match, printing will not be performed.
  • Page 132 Unit 4: Standard Command Codes 2D50 (DATA MATRIX - ECC200) FUNCTION Specifies Data Matrix (ECC200) of 2D code. FORMAT <ESC>2D50,aa,bb,ccc,ddd <ESC>DNmmmm,n...n = Cell width (01 to 16 dots) = Cell height (01 to 16 dots) = Quantity of cells per line (000 fixed) = Quantity of cell lines (000 fixed) = Data size (1 to 3116 bytes) = Print data...
  • Page 133: Print Speed

    Unit 4: Standard Command Codes SYSTEM COMMANDS PRINT SPEED FUNCTION To specify a unique print speed through software for a particular label. This allows flexibility in finding the best performance and quality for the particular label format, media, and ribbon. FORMAT <ESC>CSa = Designates the speed selection in ips...
  • Page 134: Print Darkness

    Unit 4: Standard Command Codes PRINT DARKNESS FUNCTION To specify a new print darkness setting through software control for unique media and ribbon combinations. FORMAT <ESC>#Ea = Print Darkness Value Must be placed immediately after <ESC>A and immediately before <ESC>Z in its own separate data stream.
  • Page 135: Base Reference Point

    Unit 4: Standard Command Codes BASE REFERENCE POINT FUNCTION To establish a new base reference point for the current label. The base reference point is the top left corner or “origin” from where all print position commands are based. This command may be very helpful when using labels less than four inches wide to place images on the printable label surface.
  • Page 136 Unit 4: Standard Command Codes BASE REFERENCE POINT NOTES Use of this command will set the printer’s Vertical/Horizontal Offset configuration until a new Base Reference Point command is issued or the setting is changed from the operator panel. This command may be used more than once in a print job. An alternative to using this command is to make changes to your current Horizontal and Vertical Print Position commands.
  • Page 137 Unit 4: Standard Command Codes PRINT AREA, STANDARD, OR PRINT AREA, ENLARGEMENT FUNCTION Specifies the print area to be standard height of 178 mm or enlarged to 356 mm. FORMAT <ESC>AR Standard print area <ESC>AX Enlarged print area Place after <ESC>A within the data stream. EXAMPLE <ESC>A <ESC>AR...
  • Page 138: Print End Position

    Unit 4: Standard Command Codes PRINT END POSITION FUNCTION Changes the label stop position in the sensor disabled mode. FORMAT <ESC>EP Place after <ESC>A within the data stream. EXAMPLE <ESC>A <ESC>EP <ESC>Z OUTPUT This command does not result in printer output. NOTES Specify as a set with Label Size command <ESC>A1 and only valid when sensor is disabled.
  • Page 139: Cut, Job

    Unit 4: Standard Command Codes CUT, JOB FUNCTION Regulates label cutting when using a cutter assembly with the printer. This command allows the cutting of a multi-part tag or label at a specified interval within a print job. FORMAT <ESC>~aaaa aaaa = Number of labels to print between each cut (1 to 9999) Place following the Print Quantity command <ESC>Q.
  • Page 140: Multiple Cuts

    Unit 4: Standard Command Codes MULTIPLE CUTS FUNCTION Cuts a specified quantity of time for a specified quantity of labels resulting in one or more labels between each cut sequence. FORMAT <ESC>~(NULL)aaaa = Print quantity until cut (0 to 9999) Place immediately following the <ESC>Q command.
  • Page 141: Cut, Label

    Unit 4: Standard Command Codes CUT, LABEL FUNCTION Regulates label cutting when using a cutter assembly with the 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 quantity command.
  • Page 142: Cut, Last

    Unit 4: Standard Command Codes CUT, LAST FUNCTION Regulates label feed and cutting when using a cutter assembly 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.
  • Page 143: Tear-Off Correction

    Unit 4: Standard Command Codes TEAR-OFF CORRECTION FUNCTION Corrects tear-off value. FORMAT <ESC>CBabb Increment or Decrement +: Increment - : Decrement Distance to move (mm) -5 to 98 EXAMPLE <ESC>A <ESC>CB+19 <ESC>Z OUTPUT NOTES 1. If the command <ESC>CB-02 is executed after <ESC>CB+06, the tear-off position becomes -2 mm. 2.
  • Page 144: Sensor Selection

    Unit 4: Standard Command Codes SENSOR SELECTION FUNCTION Makes minor adjustments of darkness for the best print quality. FORMAT <ESC>CIa Sensor type 0 : Sensor is not used 1 : I-mark (CX-compatible) 2 : Transmissive Default value is 2. EXAMPLE <ESC>A <ESC>CI1 <ESC>Z...
  • Page 145: Serial Port

    Unit 4: Standard Command Codes SERIAL PORT FUNCTION Sets serial port. FORMAT <ESC>CRaaaaa,b,c,d aaaaa Baud rate 9600 : 9600bps 19200 : 19200bps 38400 : 38400bps Parity N : Non parity O : Odd number E : Even number Data bit 7 : 7Bit 8 : 8Bit Stop bit...
  • Page 146 Unit 4: Standard Command Codes RIBBON FUNCTION Selects the use or disuse of ribbon. FORMAT <ESC>CPa Ribbon type 0 : Direct thermal (Ribbon is not required) 1 : Thermal transfer (Ribbon is required) EXAMPLE <ESC>A <ESC>CP1 <ESC>Z OUTPUT NOTES Ribbon type can be set. 4-94 E/Pro Programming Reference PN: 9001096E...
  • Page 147: Cut Number Unit

    Unit 4: Standard Command Codes CUT NUMBER UNIT FUNCTION Cuts label at a specified interval in a print job. FORMAT <ESC>CTaaaa Number of labels between each cut = Qty range : 0 to 9999 EXAMPLE <ESC>A <ESC>V100<ESC>H200<ESC>P2<ESC>L0202<ESC>X22,ABC <ESC>CT2 <ESC>Q7 <ESC>Z OUTPUT (1) Normal (complete) cut mode Left on printer...
  • Page 148 Unit 4: Standard Command Codes INTERFACE FUNCTION Specifies the interface used to connect with the host computer. FORMAT <ESC>DI = Interface 0: USB 1: RS-232C / LAN / IEEE1284 2: Keypad 3: Scanner / Smart keyboard EXAMPLE <ESC>A <ESC>DI0 <ESC>Z OUTPUT NOTES 1.
  • Page 149: Media Ejection

    Unit 4: Standard Command Codes MEDIA EJECTION FUNCTION Enables forward and backfeed motion for cutting and printing. Applicable to the XL4e printer series, and to the TG308e/TG312e. FORMAT <ESC>EJ Place in a separate data stream sent to the printer. EXAMPLE <ESC>A <ESC>EJ <ESC>Z...
  • Page 150: Memory Area Enlarge Specification

    Unit 4: Standard Command Codes MEMORY AREA ENLARGE SPECIFICATION FUNCTION To specify enlargement of Print Area (vertical direction). FORMAT <ESC>EXa Slot Number Specification = 0: Internal Memory Place immediately preceding the data to be encoded. EXAMPLE <ESC>A <ESC>EX0 <ESC>ESCZ OUTPUT Print Resolution Standard Print Area Enlargement Print Area...
  • Page 151: Format Memory Card

    2. The <ESC>FM command is used for initializing a memory card and this command cannot be used in combination with other commands. 3. Care should be exercised when using this command as it destroys any data previously written to the card. SATO is not liable for any data loss. 4-99 E/Pro Programming Reference...
  • Page 152: Print Memory Card Status

    Unit 4: Standard Command Codes PRINT MEMORY CARD STATUS FUNCTION Prints the status of the memory card. FORMAT <ESC>FP EXAMPLE <ESC>A <ESC>CC1 <ESC>FP <ESC>Z OUTPUT NOTES 1. This command is used to print the memory card status and cannot be used in combination with other commands.
  • Page 153 Unit 4: Standard Command Codes OFFLINE/PAUSE FUNCTION Specifies when, and under what circumstances, the printer goes into an off-line state. When used within a print job, the printer goes off-line after finishing the print job. FORMAT <ESC>@,nn . . . n nn...n Optional display message on the LCD (32 characters max.) Place anywhere between <ESC>A and <ESC>Z.
  • Page 154 Unit 4: Standard Command Codes ONLINE FUNCTION Changes the printer from offline to online status. FORMAT <ESC>OL Place anywhere between <ESC>A and <ESC>Z. EXAMPLE <ESC>A <ESC>OL <ESC>Z OUTPUT This command does not result in printer output. NOTES Tis command is not valid in single-item mode. 4-102 E/Pro Programming Reference PN: 9001096E...
  • Page 155: Auto Online

    Unit 4: Standard Command Codes AUTO ONLINE FUNCTION To allow the printer to power up in the Online mode ready to receive data. FORMAT <ESC>AOa = 0: Printer automatically powers up in the Online mode. 1: Printer automatically powers up in the Offline mode. Place in a separate command stream before label data is transmitted to the printer.
  • Page 156: Repeat Label

    Unit 4: Standard Command Codes REPEAT LABEL FUNCTION To print a duplicate of the last label printed. FORMAT <ESC>C Place immediately after <ESC>A and immediately before <ESC>Z in a separate data stream. EXAMPLE <ESC>A <ESC>C <ESC>Z OUTPUT A duplicate of the previous label will be printed. NOTES This command will not have an effect if the printer’s power is cycled off and back on since printing the previous label.
  • Page 157: Eeprom Setup

    Unit 4: Standard Command Codes EEPROM SETUP FUNCTION Registers the operation of the printer in EEPROM. FORMAT <ESC>PG Place immediately after <ESC>A. EXAMPLE <ESC>A <ESC>PG <ESC>Z OUTPUT This command does not result in printer output. NOTES This command is not necessary with normal label printing. The operational settings specified are still in effect after powering off the printer.
  • Page 158 Unit 4: Standard Command Codes SENSOR TYPE FUNCTION To select a label sensing method for a print job. FORMAT <ESC>IGa = 0: Reflective (Eye-Mark) sensor 1: Gap (transmissive) sensor 2: Sensor not used. Place in separate data stream sent to the printer. EXAMPLE <ESC>A <ESC>IG1...
  • Page 159 Unit 4: Standard Command Codes IEEE1284 FUNCTION Specifies the receive mode and ACK width of IEEE1284. FORMAT <ESC>I1abbb = Receive mode (Default: 0) 0 : Multi item buffer 1 : Single item buffer = ACK width: Valid range: 010 to 200 (1=50ns) EXAMPLE <ESC>A <ESC>I10010...
  • Page 160: Serial Interface

    Unit 4: Standard Command Codes SERIAL INTERFACE FUNCTION Specifies the setting of the serial interface. FORMAT <ESC>I2abcde = BAUD rate: 0 = 9600bps 1 = 19200bps 2 = 38400bps 3 = 57600bps = Data bit 0 = 8bit 1 = 7bit = Parity 0 = No parity 1 = Odd...
  • Page 161: Lan Interface

    Unit 4: Standard Command Codes LAN INTERFACE FUNCTION Specifies LAN Interface. FORMAT <ESC>I3 = LAN mode 0 : 2 port connection/unsolicited (for driver protocol) 1 : 2 port connection /solicited by ENQ (for driver protocol) 2 : 1 port connection /solicited by ENQ (STATUS3) EXAMPLE <ESC>A <ESC>I30...
  • Page 162: Eject And Cut

    Unit 4: Standard Command Codes EJECT AND CUT FUNCTION Cuts any printed labels that remain in the printer.. FORMAT <ESC>NC (EJ) EXAMPLE <ESC>A <ESC>NC (EJ) <ESC>Z OUTPUT (1) Label stop position Cut position Print head A: Printed B: Not printed C: Not printed D: Not printed (2) Command received...
  • Page 163 Unit 4: Standard Command Codes PRINT METHOD, THERMAL/THERMAL TRANSFER FUNCTION To set the printing method used for a job FORMAT <ESC>PHa = 0: Thermal transfer printing 1: Direct thermal printing Place in separate data stream sent to the printer. EXAMPLE <ESC>A <ESC>PH1 <ESC>Z...
  • Page 164: Print Mode Selection

    Unit 4: Standard Command Codes PRINT MODE SELECTION FUNCTION To set the printing method used for a job FORMAT <ESC>PMa = 0: Continuous 1: Tear-Off 7: Dispense, backfeed after print 8: Dispense, backfeed before print Place in separate data stream sent to the printer. EXAMPLE <ESC>A <ESC>PM1...
  • Page 165: Line Feed

    Unit 4: Standard Command Codes LINE FEED FUNCTION To print multiple lines of the same character size without specifying a new print position for each line. FORMAT <ESC>Eaaa = Number of dots (001-999) between the bottom of the characters on one line to the top of the characters on the next line.
  • Page 166: User Download

    Unit 4: Standard Command Codes USER DOWNLOAD FUNCTION Allows the user to define custom Protocol Command codes. FORMAT <ESC>LDa, = Replacement character for STX = Replacement character for ETX = Replacement character for ESC = Replacement character for ENQ = Replacement character for CAN = Replacement character for NUL = Replacement character for OFFLINE = Auto-Online.
  • Page 167: Reprint Configuration

    Unit 4: Standard Command Codes REPRINT CONFIGURATION FUNCTION Specifies the configuration of reprinting. FORMAT <ESC>RPa = 0: Normal (no print) 1: Reprint setting Place immediately following <ESC>A. EXAMPLE <ESC>A <ESC>RP0 <ESC>Z OUTPUT This command does not result in printer output. NOTES This function may also be set through the LCD and is not disclosed to users.
  • Page 168 Unit 4: Standard Command Codes LANGUAGE FUNCTION Specifies the display language for the LCD. FORMAT <ESC>LAa = Bar Code Symbol 0: English 1: French 2: German 3: Spanish 4: Italian 5: Portuguese Place immediately following <ESC>A. EXAMPLE <ESC>A <ESC>LA0 <ESC>Z OUTPUT This command does not result in printer output.
  • Page 169: Cr/Lf Deletion

    Unit 4: Standard Command Codes CR/LF DELETION FUNCTION Configures the deletion function of CR/LF. FORMAT <ESC>CLa = 0: Normal (no deletion) 1: Delete CR/LF Place anywhere between <ESC>A and <ESC>Z. EXAMPLE <ESC>A <ESC>CL1 <ESC>Z OUTPUT This command does not result in printer output. NOTES This function may be set through the LCD and is not disclosed to users.
  • Page 170: Zero Slash

    Unit 4: Standard Command Codes ZERO SLASH FUNCTION To allow printing of numeric zeroes with a slash. FORMAT <ESC>LHa = 0: Print zeroes without slash 1: Print zeroes with slash Place in a separate data stream before any label data is transmitted. EXAMPLE <ESC>A <ESC>LH0...
  • Page 171: Online Feed

    Unit 4: Standard Command Codes ONLINE FEED FUNCTION Enables label feeding when in the online mode. FORMAT <ESC>LFa = 0: Enables label feed when online. 1: Disables label feed when online Place in a separate command stream before label data is transmitted to the printer. EXAMPLE <ESC>A <ESC>LF0...
  • Page 172: Option Waiting Time

    Unit 4: Standard Command Codes OPTION WAITING TIME FUNCTION Specifies waiting time for option operations. FORMAT <ESC>TWaaa = Waiting time for option operation = Valid range: 005 to 200 (unit: 100 ms) EXAMPLE Waiting time for option operation = 1.5 seconds <ESC>A <ESC>TW015 <ESC>Z...
  • Page 173: Forced Tear Off

    Unit 4: Standard Command Codes FORCED TEAR OFF FUNCTION Executes Tear off compulsory. FORMAT <ESC>TK EXAMPLE <ESC>A <ESC>TK <ESC>Z OUTPUT This command does not result in printer output. NOTES 1. This command can be specified only in Tear off mode. 2.
  • Page 174: Test Printing

    Unit 4: Standard Command Codes TEST PRINTING FUNCTION Allows test labels to be printed via software control. FORMAT <ESC>TPa = 0: Small User test print. 1: Large User test print 2: Small Factory test print 3: Large Factory test print Place in a separate command stream.
  • Page 175 Unit 4: Standard Command Codes PRINT LENGTH, EXPANSION FUNCTION To increase the maximum print length (in feed direction) for a label. FORMAT <ESC>EX0 Sets the print length to maximum <ESC>AR Resets the maximum print length to 7" (178 mm) Must follow the Start Code command within it is own separate data stream. EXAMPLE <ESC>A <ESC>EX0...
  • Page 176: Sheet Unit Cut Quantity

    Unit 4: Standard Command Codes SHEET UNIT CUT QUANTITY FUNCTION Specifies the sheet cut quantity for small labels. Only applicable to the M10e printer. FORMAT <ESC>RCaa = Sheet cut quantity (01 to 99) Place before quantity command and <ESC>Z. EXAMPLE <ESC>A <ESC>RI3200,1200,00,00,1600,0600,02,02 <ESC>A112003200...
  • Page 177: Sheet Unit Copy Quantity

    Unit 4: Standard Command Codes SHEET UNIT COPY QUANTITY FUNCTION Specifies the quantity of copies of each sheet of small labels. Only applicable to the M10e printer. FORMAT <ESC>RWaa = Sheet copy quantity (01 to 99) Place before quantity command and <ESC>Z. EXAMPLE <ESC>A <ESC>RI3200,1200,00,00,1600,0600,02,02...
  • Page 178: Ip Address Setup

    Unit 4: Standard Command Codes IP ADDRESS SETUP FUNCTION Specifies IP address setup method. FORMAT <ESC>WIa = IP Address setup 0: Manual setup 1: DHCP Place this command between <ESC>A start code and <ESC>Z stop code. EXAMPLE <ESC>A <ESC>WI1 <ESC>Z OUTPUT This command does not result in printer output.
  • Page 179 Unit 4: Standard Command Codes RARP FUNCTION Specifies if RARP is disabled or enabled. When enabled, RARP will automatically obtain IP address in start up. FORMAT <ESC>WM = RARP 0: Disabled 1: Enabled Place this command between <ESC>A start code and <ESC>Z stop code. EXAMPLE <ESC>A <ESC>WM1...
  • Page 180 Unit 4: Standard Command Codes WIRELESS LAN FORMAT Setting items (*1) Alphanumeric or symbols. Except for [,] (comma) or [“] (double quotation). (*2) ‘0’ to ‘9’, ‘A’ TO ‘F’ 4-128 E/Pro Programming Reference PN: 9001096E...
  • Page 181 Unit 4: Standard Command Codes WIRELESS LAN FORMAT Default settings Notes: 1. Use the valid subnet address (=consistent with the IP address currently used) for the default gateway. 2. WPA, WPA2 or Dynamic WEP cannot be used on Ad-hoc mode. 4-129 E/Pro Programming Reference PN: 9001096E...
  • Page 182 Unit 4: Standard Command Codes WIRELESS LAN EXAMPLE Example 1: Setting all items: <ESC>A <ESC>WZF,0,1,192168001002,255255255000,192168001001,???????? <ESC>Z Example 2: Setting to default: <ESC>A <ESC>WZD <ESC>Z Example 3: Setting specific items: <ESC>A <ESC>WZ4,255255255000 <ESC>Z Example 4: To specify 0 character in password authentication: <ESC>A <ESC>WZ24, <ESC>Z...
  • Page 183: Ip Address Setting

    Unit 4: Standard Command Codes IP ADDRESS SETTING FUNCTION Specifies IP address. FORMAT <ESC>W1 = IP address = 12 digits fixed Place this command between <ESC>A start code and <ESC>Z stop code.. EXAMPLE <ESC>A <ESC>W1123220000040 <ESC>Z OUTPUT This command does not result in printer output. Setting can be printed on the factory test print.
  • Page 184: Subnet Mask

    Unit 4: Standard Command Codes SUBNET MASK FUNCTION Specifies Subnet mask. FORMAT <ESC>W2a~a = Subnet mask = 12 digits fixed Place this command between <ESC>A start code and <ESC>Z stop code. EXAMPLE <ESC>A <ESC>W2255255255000 <ESC>Z OUTPUT This command does not result in printer output. Setting can be printed on the factory test print.
  • Page 185: Default Gateway

    Unit 4: Standard Command Codes DEFAULT GATEWAY FUNCTION Specifies default gateway. FORMAT <ESC>W3 = Default gateway = 12 digits fixed Place this command between <ESC>A start code and <ESC>Z stop code.. EXAMPLE <ESC>A <ESC>W3128220001001 <ESC>Z OUTPUT This command does not result in printer output. Setting can be printed on the factory test print.
  • Page 186 Unit 4: Standard Command Codes WORK-SHIFT PRINT INFORMATION FUNCTION Specifies the printing of work shift information (shift name, start time, etc.). Only applicable to the M8459/60/85/90Se printers. FORMAT <ESC>WSa = Print content 1: Shift code 2: Printer use start time 3: Shift name EXAMPLE <ESC>A...
  • Page 187: Label Specification

    Unit 4: Standard Command Codes LABEL SPECIFICATION FUNCTION Temporarily specifies label specification. Only applicable to the CT400/410 printers. FORMAT <ESC>YEa = Label type 0: Adhesive label 1: Tag Place immediately following the <ESC>A command. EXAMPLE <ESC>A <ESC>YE0 <ESC>Z OUTPUT This command does not result in printer output. NOTES To change the setting value that is recorded in the printer, specify <ESC>PG or <ESC>PC commands.
  • Page 188: Batch Separator

    Unit 4: Standard Command Codes INTELLIGENT COMMANDS BATCH SEPARATOR FUNCTION To issue a tag with a special marking so that it can easily be divided on the stacker. Only applicable to the XL400/410e printers. FORMAT <ESC>Ia = Batch separator type 1: Divided mark type 2: Separator method Place immediately following the <ESC>A command.
  • Page 189: Graphics, Custom

    Unit 4: Standard Command Codes GRAPHIC COMMANDS GRAPHICS, CUSTOM FUNCTION To create and print custom graphics (logos, pictures, etc.) on a label. FORMAT <ESC>Gabbbccc(data) = Specifies format of data stream to follow B Binary format H Hexadecimal format = Number of horizontal 8 x 8 blocks = Number of vertical 8 x 8 blocks (data) = Hex data to describe the graphic image...
  • Page 190: Graphics, Bmp File

    Unit 4: Standard Command Codes GRAPHICS, BMP FILE FUNCTION To allow the creation and printing of graphic images using a BMP file format. FORMAT <ESC>GMaaaaa,(data) aaaaa = Number of bytes to be downloaded Place anywhere within the job data stream. EXAMPLE <ESC>A <ESC>V0100<ESC>H0100<ESC>GM03800,(...Data...)
  • Page 191: Graphics, Pcx File

    Unit 4: Standard Command Codes GRAPHICS, PCX FILE FUNCTION To allow the creation and printing of graphic images using a PCX file format. FORMAT <ESC>GPaaaaa,(data) aaaaa = Number of bytes to be downloaded Place anywhere within the job data stream. EXAMPLE <ESC>A <ESC>V0150<ESC>H0100<ESC>GP03800,(...Data...)
  • Page 192 Unit 4: Standard Command Codes 4-140 E/Pro Programming Reference PN: 9001096E...
  • Page 193: Calendar Commands

    Unit 5: Optional Command Codes OPTIONAL COMMAND CODES • Calendar Commands • Memory Card Commands E/Pro Programming Reference PN: 9001096E...
  • Page 194: Calendar Printing

    Unit 5: Optional Command Codes CALENDAR COMMANDS CALENDAR PRINTING FUNCTION Prints the date and/or time field from the printer’s internal clock. FORMAT <ESC>WA(elements) Elements = YYYY: 4 digit (1981 to 2080) 2 digit (00 to 91) Month (01 to 12) DD Day (01 to 31) 12 Hour clock (00 to 11) 24 Hour clock (00 to 23) Minute (00 to 59)
  • Page 195: Calendar Increment

    Unit 5: Optional Command Codes CALENDAR INCREMENT FUNCTION Prints the date and/or time field from the printer’s internal clock. FORMAT <ESC>WPabbb = Y: Years M: Months W: Week number D: Days h: Hours = Numeric data Years (0 to 9) Months (01 to 99) Weeks (00 to 99) Days (001 to 999)
  • Page 196: Calendar Configuration

    Unit 5: Optional Command Codes CALENDAR CONFIGURATION FUNCTION To set the time and date of the printer’s internal clock. FORMAT <ESC>WTaabbccddee = Year (00 to 99) = Month (01 to 12) = Day (01 to 31) = Hour (00 to 23) = Minute (00 to 59) Place anywhere within the data stream.
  • Page 197: Memory Card Commands

    Unit 5: Optional Command Codes MEMORY CARD COMMANDS CARD SLOT FOR USE FUNCTION Specifies the card slot for use. FORMAT <ESC>CCa 0: Internal (1 fixed) 1: Memory Area 1 2: Memory Area 2 Place immediately following <ESC>A. EXAMPLE <ESC>A <ESC>CC1 <ESC>Z OUTPUT This command does not result in printer output.
  • Page 198 Unit 5: Optional Command Codes CARD FORMAT FUNCTION Specifies the format (initialization) of memory card. FORMAT <ESC>BJFa User ID (up to 8 bytes of alphanumerics and symbols) Place anywhere between <ESC>A and <ESC>Z. EXAMPLE <ESC>A <ESC>CC1 <ESC>BJFsatocard <ESC>Z OUTPUT This command does not result in printer output. NOTES This command is not valid without an optional memory card.
  • Page 199: Memory Card Clear

    Unit 5: Optional Command Codes MEMORY CARD CLEAR FUNCTION Clears the entire contents in the optional memory card. FORMAT <ESC>*a, Item to be cleared G: SATO Graphic P: PCX File M: BMP File F: Format O: True Type Font R: Form Overlay Registration number...
  • Page 200: System Clear

    Unit 5: Optional Command Codes SYSTEM CLEAR FUNCTION Clears the specific system contents. FORMAT <ESC>*a Item to be cleared None: 1 item reception buffer, edit buffer (cannot reprint) T: Foreign character register area &: Form overlay X: All clear Place anywhere between <ESC>A and <ESC>Z. EXAMPLE <ESC>A <ESC>*T...
  • Page 201 Unit 5: Optional Command Codes PRINT MEMORY CARD STATUS FUNCTION Prints the status of memory card. FORMAT <ESC>BJS Place immediately following <ESC>CC#. EXAMPLE <ESC>A <ESC>CC1 <ESC>BJS <ESC>Z OUTPUT (5-2) NOTES This command is for printing the memory card status and cannot be used in combination with other commands.
  • Page 202: True Type Font, Recall

    Unit 5: Optional Command Codes TRUE TYPE FONT, RECALL FUNCTION Specifies to invoke True Type Font. FORMAT <ESC>BJRabbccddeeffffgg...g <ESC>BJT,aa,bb,cc,dd,ee,ffff,gg...g Font ID (0 to 9) Horizontal magnification (01 to 12) Vertical Magnification (01 to 12) Character Pitch (01 to 99) Backup (00 fixed) Print Character Quantity (0000 to 9999) Data Place anywhere between <ESC>A and <ESC>Z.
  • Page 203: True Type Font, Store

    Unit 5: Optional Command Codes TRUE TYPE FONT, STORE FUNCTION Specifies the storageTrue Type Font. FORMAT Begin download <ESC>BJ(aa...abb..b Download <ESC>BJDcccccddddee...e End download <ESC>BJ Font Description (specification of 40 bytes of font) Date (10 bytes of date data) Memory Offset (5 bytes of memory offset in hex) Quantity of Data bytes (0001 to 2000) Font data to download (0001 to 2000) Place anywhere between <ESC>A and <ESC>Z.
  • Page 204: Format/Field, Recall

    Unit 5: Optional Command Codes FORMAT/FIELD, RECALL FUNCTION To recall a field from a stored format and place new data in the field. FORMAT <ESC>YR,aa<ESC>/D,bb,cc..c Format number to be recalled (01 to 99) Field number to be recalled (01 to 99) cc...c Data to placed in the recalled field Place immediately following the <ESC>CC Slot Select command.
  • Page 205: Format/Field, Store

    Unit 5: Optional Command Codes FORMAT/FIELD, STORE FUNCTION To store a format field description in the memory card. FORMAT <ESC>YS,aa<ESC>/N,bb,cc..c Format number to be stored(01 to 99) Field number to be stored (01 to 99) cc...c Field length to be stored (01 to 99) Place immediately following the <ESC>CC Memory Area Select command.
  • Page 206 Unit 5: Optional Command Codes FORM OVERLAY, RECALL FUNCTION To recall the label image from stored in the Expanded Memory. FORMAT <ESC>&R,aa Storage number (01 to 99) Place immediately following the <ESC>CC Memory Area Select command. EXAMPLE <ESC>A <ESC>CC1 <ESC>&R,01 <ESC>Q1<ESC>Z OUTPUT This command does not result in printer output.
  • Page 207 Unit 5: Optional Command Codes FORM OVERLAY, STORE FUNCTION To store fixed print contents to the memory card. FORMAT <ESC>&S,aa,bbbb,cccc Store number (01 to 99) bbbb Horizontal size of window (50 to H max) cccc Vertical size of window (50 to V max) Place immediately following the <ESC>CC Memory Area Select command.
  • Page 208 Unit 5: Optional Command Codes FORM OVERLAY, STORE Example A: Normal Operation <ESC>A <ESC>V100<ESC>H100<ESC>P2<ESC>L0202 <ESC>XMABCD <ESC>V60<ESC>H60 <ESC>FW0808V800H400 <ESC>V320<ESC>H60 <ESC>FW04H400 <ESC>CC1 <ESC>&S1 <ESC>Z Example B: When window size is specified <ESC>A <ESC>A1800400 <ESC><ESC>V100<ESC>H00<ESC>P2<ESC>L0202 <ESC>XMABCD <ESC>CC1 <ESC>&S, 1, 20, 200 <ESC>Z Example C: When print is specified after <ESC>&S <ESC>A <ESC>V100<ESC>H100<ESC>P2<ESC>L0202 <ESC>XMABCD...
  • Page 209: Bmp File, Recall

    Unit 5: Optional Command Codes BMP FILE, RECALL FUNCTION To recall a previously stored BMP file stored in Expanded Memory. FORMAT <ESC>GCaaa Storage number (001 to 999) Place after the CC Memory Area Select command. EXAMPLE <ESC>A <ESC>CC1<ESC>V100<ESC>H100 <ESC>GC001 <ESC>Q1<ESC>Z OUTPUT (5-6) NOTES...
  • Page 210: Bmp File, Store

    There is no printer output as a result of this command. NOTES This command requires the Expanded Memory Option. See your SATO representative for details. Data must be sent in binary format. The Memory Area Select Command <ESC>CCa must be sent before this command.
  • Page 211: Pcx File, Recall

    2nd Rotation, Base Reference Point <ESC>A<ESC>CC1<ESC>%2 <ESC>V0330<ESC>H0600<ESC>PY001 <ESC>Q1<ESC>Z 3rd Rotation, Base Reference Point <ESC>A<ESC>CC1<ESC>%3 <ESC>V0100<ESC>H0800<ESC>PY001 <ESC>Q1<ESC>Z OUTPUT (5-7) NOTES This command requires Expanded Memory option. See your SATO representative for details. See the <ESC>PI Store PCX Graphics command. 5-19 E/Pro Programming Reference PN: 9001096E...
  • Page 212: Pcx File, Store

    There is no printer output as a result of this command. See <ESC>PY PCX Graphics Recall command. NOTES This command requires Expanded Memory option. See your SATO representative for details. Graphics cannot be stored as part of a format. Only black and white PCX files can be stored.
  • Page 213 Unit 5: Optional Command Codes CUSTOM GRAPHICS, RECALL FUNCTION Use the Recall command any time you want to print a graphic image on a label along with other printed data. FORMAT <ESC>GRaaa Storage number (001 to 999) The Recall command is sent in a secondary data stream to print the graphic, and follows any necessary position or size commands.
  • Page 214 Unit 5: Optional Command Codes CUSTOM GRAPHICS, STORE FUNCTION To provide similar functionality to the <ESC>G Custom Graphic command, but allows for the graphic image to be stored in Expanded Memory. Use the Store command to send the graphic data to the printer’s optional Expanded Memory.
  • Page 215: Character, Custom Designed

    Unit 5: Optional Command Codes CHARACTER, CUSTOM DESIGNED FUNCTION To allow for the creation, storage, and printing of custom characters, such as special fonts or logos. Up to 50 individual characters may be stored in the custom character volatile memory. FORMAT Store Command: <ESC>Tabcc...
  • Page 216 Unit 5: Optional Command Codes FIELD PRINT SPECIFICATION FUNCTION To cal out items which are registered at the Field Register Specification <ESC>/N and then specify the data. FORMAT <ESC>/D,aa,n...n Field number (01 to 99) Data Place following the <ESC>YR command. EXAMPLE <ESC>A <ESC>CC1...
  • Page 217 Unit 5: Optional Command Codes FIELD REGISTER SPECIFICATION FUNCTION To register the item inside of the field at the Format Register Specification <ESC>/N. FORMAT <ESC>/N,aa,n...n Field number (1 to 99) Print digit number (1 to 99) EXAMPLE <ESC>A <ESC>CC1 <ESC>YS,01 <ESC>/N,1,3 <ESC>%0<ESC>V100<ESC>H200<ESC>P2<ESC>L0101<ESC>XMABC <ESC>/N,2,5...
  • Page 218 Unit 5: Optional Command Codes 5-26 E/Pro Programming Reference PN: 9001096E...
  • Page 219 Unit 6: Bi-Directional Communications BI-DIRECTIONAL COMMUNICATIONS • Introduction • Enquire & Response E/Pro Programming Reference PN: 9001096E...
  • Page 220: Receive Buffer

    Unit 6: Bi-Directional Communications INTRODUCTION Bi-Directional communications is a two-way communications protocol between the host and the printer enabling the host to monitor and control the printer’s operational status. The Bi-Com 5 protocol only works in the Multi-Job Buffer mode. GENERAL CONFIGURATION Refer to Appendix: Reference Table 40 for printer configuration commands.
  • Page 221: Enquire & Response

    Unit 6: Bi-Directional Communications ENQUIRE & RESPONSE ENQUIRE (ENQ) Upon receipt of an ENQ command, the printer responds with status information bounded by an STX/ETX pair. The status information is defined as follows: <STX>{ # Byte ID }{ # Status Byte }{ # Byte Label Remaining }{ # Byte Job Name }<ETX> Identifies the current print job ID.
  • Page 222: Obtain History Data (Lw)

    Unit 6: Bi-Directional Communications OBTAIN HISTORY DATA (LW) This command enables the printer to send 500-items at a time of CR/LF history data to the host. Avoid any transmission to the printer while history data is being sent to the host. Also avoid the inclusion and use of this command in the print data.
  • Page 223 Unit 6: Bi-Directional Communications PARAMETERS BYTE VALUE DESCRIPTION Print Speed (inches per second) 00: 2 01: 3 02: 4 03: 5 04: 6 05: 7 06: 8 07: 9 08: 10 09: 12 Mode 00: Not Supported 01: Not Supported 02: Not Supported 03: Label Dispense Print Mode 04: Reserved...
  • Page 224: Counter Status (Me)

    Unit 6: Bi-Directional Communications PARAMETERS BYTE VALUE DESCRIPTION 20-21 HEX: 00 to 3E7 Vertical Base Reference Point Offset (0 to 792 dots) HEX: FFFF to FC19 Vertical Base Reference Point Offset (-1 to -792 dots) 22-23 HEX: 00 to 320 Horizontal Base Reference Point Offset (0 to 800 dots) HEX: 00 to FCE0 Horizontal Base Reference Point Offset (-1 to -800 dots)
  • Page 225: Head Status (Hc)

    Unit 6: Bi-Directional Communications PARAMETERS BYTE VALUE DESCRIPTION Out of Paper Paper Present Head Open Head Closed HEAD STATUS (HC) Receipt of SOH followed by HC causes the printer to return information bounded by an STX-ETX pair that reports the current operating status of the print head. PARAMETERS BYTE VALUE...
  • Page 226: Font Configuration (Fg)

    Unit 6: Bi-Directional Communications FORM OVERLAY STATUS (FO) Receipt of SOH followed by FO causes the printer to return information bounded by an STX-ETX pair that reports the forms downloaded into the printer. PARAMETERS BYTE VALUE DESCRIPTION 01 to 99 Form Registration Number 3-18 ASCII...
  • Page 227: Interface Settings (H)

    Unit 6: Bi-Directional Communications INTERFACE SETTINGS (H2) Receipt of SOH followed by H2 causes the printer to return information bounded by an STX-ETX pair that reports the current operating parameters of the interface. PARAMETERS Bytes Per Second 0: 9600 1: 19200 2: 38400 3: 57600 Parity...
  • Page 228 Unit 6: Bi-Directional Communications ASCII DEFINITION Buffer Near Full Ribbon Near End and Buffer Near Full Print Stop (without error) ONLINE PRINTING No Errors Ribbon Near End Buffer Near Full Ribbon Near End and Buffer Near Full Print Stop (without error) ONLINE, WAITING TO DISPENSE A LABEL No Errors Ribbon Near End...
  • Page 229 Unit 7: Appendix APPENDIX • Custom Characters/Graphics • Custom Protocol Codes • Reference Tables • Glossary E/Pro Programming Reference PN: 9001096E...
  • Page 230: Custom Designed Character Example

    Unit 7: Appendix CUSTOM CHARACTERS/GRAPHICS CUSTOM DESIGNED CHARACTER EXAMPLE The following example is presented to help understand the use of the Custom Designed Characters command. It demonstrates the design and printing of an “arrow” in a 16 x 16 matrix. 1.
  • Page 231 Unit 7: Appendix 4. To store the custom designed character in memory using a hexadecimal data stream: <ESC>A <ESC>T1H3F0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C007C007C007C0 <ESC>Z 5. To recall a custom character from memory, send the following code to the printer. Note the character size was expanded using the <ESC>L command.
  • Page 232: Custom Graphics Example

    Unit 7: Appendix CUSTOM GRAPHICS EXAMPLE The following example is presented to help you understand the use of the Custom Graphics command. It demonstrates the design and printing of a diskette in a 48 x 48 matrix. 1. Determine the matrix size for the graphic. It must be in 8 dot by 8 dot blocks. The example here has six blocks horizontally and six blocks vertically (48 x 48).
  • Page 233 Unit 7: Appendix 4. Using the hexadecimal data, send the following code to print the graphic image as designed. <ESC>A<ESC>H0100<ESC>V0100<ESC>GH006006 FFFFFF FFFFFF FFFFFF FFFFFF C00000 000003 C00000 000003 C000FF FFFFF3 C00080 000013 C00080 000013 C0009F FFFF13 C00080 000013 C00080 000013 C0009F FFFF13 C00080 000013 C00080 000013 C000FF FFFFF3 C00000 000003 C00000 000003 C00000 000003 C00000 000003 C00000 000003 C00000 000003 C00003 C00003...
  • Page 234 Unit 7: Appendix PRINT #1,CHR$(&H00);CHR$(&H0F);CHR$(&HF0);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H0F);CHR$(&HF0);CHR$(&H00); PRINT #1,CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H07);CHR$(&HE0); PRINT #1,CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00); PRINT #1,CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03);CHR$(&HC0); PRINT #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$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00); PRINT #1,CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H01); PRINT #1,CHR$(&H80);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00); PRINT #1,CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0); PRINT #1,CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00); PRINT #1,CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0); PRINT #1,CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00); PRINT #1,CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0); PRINT #1,CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00);...
  • Page 235: Pcx Graphics Example

    Unit 7: Appendix 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.
  • Page 236: Custom Protocol Codes

    Unit 7: Appendix CUSTOM PROTOCOL CODES This chapter contains information on creating custom Protocol Command Codes. The Protocol Command Codes tell the printer that a specific type of information is being transmitted to it. As an example, the Standard Protocol Command Code specifies the use of an <ESC>character to tell the printer that the following character(s) will represent a specific command.
  • Page 237: Reference Tables

    Unit 7: Appendix REFERENCE TABLES TABLE 1: CHARACTER FONT SET (<ESC>XU) W5 X H9 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, THREE-FOLD HEIGHT/WIDTH TABLE 2: CHARACTER FONT SET (<ESC>XS) W17 X H17 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, TWO-FOLD HEIGHT/WIDTH E/Pro Programming Reference PN: 9001096E...
  • Page 238 Unit 7: Appendix TABLE 3: CHARACTER FONT SET (<ESC>XM) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 4: CHARACTER FONT SET (<ESC>XB) W48 X H48 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH 7-10 E/Pro Programming Reference PN: 9001096E...
  • Page 239 Unit 7: Appendix TABLE 5: CHARACTER FONT SET (<ESC>XL) W48 X H48 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 6: CHARACTER FONT SET (<ESC>OA) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH 7-11 E/Pro Programming Reference PN: 9001096E...
  • Page 240 Unit 7: Appendix TABLE 7: CHARACTER FONT SET (<ESC>OB) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 8: PARAMETER A & B COMPARISON (<ESC>RD) PARAMETER B CHARACTER SET FONT PARAMETER A Latin 1 CG Univers CG Times Latin 2 Latin 5 CG Times...
  • Page 241 Unit 7: Appendix TABLE 9: CHARACTER FONT SET (<ESC>XCL/XCS) SAME FONTS, DIFFERENT SIZES TABLE 10: CHARACTER FONT SET (<ESC>X70-77) 7-13 E/Pro Programming Reference PN: 9001096E...
  • Page 242 Unit 7: Appendix TABLE 11: BARCODE TYPE (<ESC>B) BARCODE DESCRIPTION RATIO Set print data including the Start/Stop characters. A, B, C, D, E, N, T, a, b, c, d, e, n, t. When the barcode print data is [123], specify NW-7 (Codabar) [A123A].
  • Page 243 Unit 7: Appendix TABLE 13: BARCODE TYPE (<ESC>D) BARCODE DESCRIPTION RATIO Set print data including the Start/Stop characters. A, B, C, D, E, N, T, a, b, c, d, e, n, t. When the barcode print data is [123], specify NW-7 (Codabar) [A123A].
  • Page 244 Unit 7: Appendix TABLE 15: CODE TABLE (<ESC>BF) BOOKLAND TABLE 16: CODE128 DATA VALUES (<ESC>BG) VALUE SUBSET A SUBSET B SUBSET C VALUE SUBSET A SUBSET B SUBSET C “ “ & & ‘ ‘ 7-16 E/Pro Programming Reference PN: 9001096E...
  • Page 245 Unit 7: Appendix TABLE 16: CODE128 DATA VALUES (<ESC>BG) VALUE SUBSET A SUBSET B SUBSET C VALUE SUBSET A SUBSET B SUBSET C < < NUL>(space) . >(space) SOH >! a or >! >J >J STX >" b or >" ETX ># c or ># EOT >$...
  • Page 246 Unit 7: Appendix TABLE 18: CODE TABLE (<ESC>BP) POSTNET TABLE 19: CODE TABLE (<ESC>BW) NW-7 7-18 E/Pro Programming Reference PN: 9001096E...
  • Page 247 Unit 7: Appendix TABLE 20: CODE TABLE (<ESC>BW) CODE 39 TABLE 21: CODE TABLE (<ESC>BK) PDF417 & MICRO PDF417 7-19 E/Pro Programming Reference PN: 9001096E...
  • Page 248 Unit 7: Appendix TABLE 22: CHARACTER SIZE (<ESC>BK) MICRO PDF417 7-20 E/Pro Programming Reference PN: 9001096E...
  • Page 249 Unit 7: Appendix TABLE 23: DATA SIZE (<ESC>BQ) QR (MODEL 1) 7-21 E/Pro Programming Reference PN: 9001096E...
  • Page 250 Unit 7: Appendix TABLE 24: CODE TABLE (<ESC>BQ) QR CODE (NUMERIC MODE) TABLE 25: CODE TABLE (<ESC>BQ) QR CODE (ALPHANUMERIC MODE) 7-22 E/Pro Programming Reference PN: 9001096E...
  • Page 251 Unit 7: Appendix TABLE 26: CODE TABLE (<ESC>BQ) QR CODE (BINARY MODE) 7-23 E/Pro Programming Reference PN: 9001096E...
  • Page 252 Unit 7: Appendix TABLE 27: CODE TABLE (<ESC>BV) MAXI CODE TABLE 28: FORMAT ID LIST (<ESC>BX) ERROR CORRECTION FORMAT ID 00 (ECC000) 05 (ECC050) 08 (ECC080) 10 (ECC100) 14 (ECC140) Numeric 3116 20 (ECC200) Alphanumeric 2335 Binary (01h ~ FFh) 1556 7-24 E/Pro Programming Reference...
  • Page 253 Unit 7: Appendix TABLE 29: CODE TABLE (<ESC>FX) DATA MATRIX 7-25 E/Pro Programming Reference PN: 9001096E...
  • Page 254 Unit 7: Appendix TABLE 30: SYMBOL & DATA QUANTITY (<ESC>2D12) MICRO PDF417 7-26 E/Pro Programming Reference PN: 9001096E...
  • Page 255 Unit 7: Appendix TABLE 31: CODE TABLE (<ESC>2D12) PDF417 7-27 E/Pro Programming Reference PN: 9001096E...
  • Page 256 Unit 7: Appendix TABLE 32: CODE TABLE (<ESC>2D20) MAXI CODE 7-28 E/Pro Programming Reference PN: 9001096E...
  • Page 257 Unit 7: Appendix TABLE 33: DATA SIZE (<ESC>2D30) QR CODE (MODEL 2) 7-29 E/Pro Programming Reference PN: 9001096E...
  • Page 258 Unit 7: Appendix TABLE 34: DATA SIZE (<ESC>2D31) QR CODE (MODEL 1) 7-30 E/Pro Programming Reference PN: 9001096E...
  • Page 259 Unit 7: Appendix TABLE 35: CODE TABLE (<ESC>2D32) QR CODE (NUMERIC MODE) 7-31 E/Pro Programming Reference PN: 9001096E...
  • Page 260 Unit 7: Appendix TABLE 36: CODE TABLE (<ESC>2D32) QR CODE (ALPHANUMERIC MODE) 7-32 E/Pro Programming Reference PN: 9001096E...
  • Page 261 Unit 7: Appendix TABLE 37: CODE TABLE (<ESC>2D32) QR CODE (BINARY MODE) 7-33 E/Pro Programming Reference PN: 9001096E...
  • Page 262 Unit 7: Appendix TABLE 38: CODE TABLE (<ESC>2D50) DATA MATRIX CODE 7-34 E/Pro Programming Reference PN: 9001096E...
  • Page 263 Unit 7: Appendix TABLE 39: PARAMETERS (<ESC>AR/AX) RESOLUTION & PRINT AREA 7-35 E/Pro Programming Reference PN: 9001096E...
  • Page 264 Unit 7: Appendix TABLE 40A: PARAMETERS (<ESC>PG) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 7-36 E/Pro Programming Reference PN: 9001096E...
  • Page 265 Unit 7: Appendix TABLE 40B: PARAMETRS (<ESC>PG) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 7-37 E/Pro Programming Reference PN: 9001096E...
  • Page 266 Unit 7: Appendix TABLE 41: PARAMETERS (<ESC>PG) M10E 7-38 E/Pro Programming Reference PN: 9001096E...
  • Page 267 Unit 7: Appendix TABLE 42: PARAMETERS (<ESC>PG) XL400-410E 7-39 E/Pro Programming Reference PN: 9001096E...
  • Page 268 Unit 7: Appendix TABLE 43A: PARAMETERS (<ESC>PG) CT400-410 7-40 E/Pro Programming Reference PN: 9001096E...
  • Page 269 Unit 7: Appendix TABLE 43B: PARAMETERS (<ESC>PG) CT400-410 7-41 E/Pro Programming Reference PN: 9001096E...
  • Page 270 Unit 7: Appendix TABLE 44A: PARAMETERS (<ESC>PC) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 7-42 E/Pro Programming Reference PN: 9001096E...
  • Page 271 Unit 7: Appendix TABLE 44B: PARAMETERS (<ESC>PC) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 7-43 E/Pro Programming Reference PN: 9001096E...
  • Page 272 Unit 7: Appendix TABLE 45: PARAMETERS (<ESC>PC) M10E 7-44 E/Pro Programming Reference PN: 9001096E...
  • Page 273 Unit 7: Appendix TABLE 46: PARAMETERS (<ESC>PC) XL400-410E 7-45 E/Pro Programming Reference PN: 9001096E...
  • Page 274 Unit 7: Appendix TABLE 47: PARAMETERS (<ESC>PC) CT400-410 7-46 E/Pro Programming Reference PN: 9001096E...
  • Page 275 Unit 7: Appendix TABLE 48: PARAMETERS (<ESC>LD) FUNCTION PARAMETER CONTENT STANDARD DEFAULT NON-STANDARD DEFAULT Proto Code a (Hex) { (7BH) b (Hex) } (7DH) c (Hex) ^ (5EH) d (Hex) @ (5EH) e (Hex) ! (21H) f (Hex) NULL - (7EH) g (Hex) Offline ] (5DH)
  • Page 276 Unit 7: Appendix TABLE 50: PARAMETERS (<ESC>AR) TABLE 51: PARAMETERS (<ESC>G) 7-48 E/Pro Programming Reference PN: 9001096E...
  • Page 277 Unit 7: Appendix TABLE 52: REFERENCE (<ESC>YS) INVALID COMMANDS 7-49 E/Pro Programming Reference PN: 9001096E...
  • Page 278 Unit 7: Appendix TABLE 53: PARAMETERS (<ESC>&S) TABLE 54: PARAMETERS (<ESC>GI) MAXIMUM BYTES 7-50 E/Pro Programming Reference PN: 9001096E...
  • Page 279 Unit 7: Appendix GLOSSARY GLOSSARY (Alternating Current) Electrical current that reverses its direction regularly and continually. Accessory An optional assembly that may be used to provide an additional function. RFID tags which use batteries as partial or complete source of power which are further Active Tags differentiated by separating them into those with replaceable batteries and those which have the batteries inside a sealed unit.
  • Page 280 Unit 7: Appendix GLOSSARY Bytes A collection of 8 bits used in the binary system. As it relates to RFID, the number of bits or bytes that can be programmed into a tag. This may Capacity represent the bits accessible to the user or the total number - including those reserved to the manufacturer (e.g., parity or control bits).
  • Page 281 Unit 7: Appendix GLOSSARY Allows current to flow in one direction but not the other to protect sensitive electronics. A diode Diode functions by compositing two conductive materials with one possessing low resistance to electrical current on one side and high resistance on the other. A group of tiny switches directly attached to a circuit board to enable configuration for a Dipswitch Complex particular type of application.
  • Page 282 Unit 7: Appendix GLOSSARY Relative to RFID, the programming of information into a tag occurring as part of the Factory Programming manufacturing process resulting in a read-only tag. In RFID, programming that usually occurs before the tag is installed on the object to be Field Programming identified enabling the introduction of data relevant to the specifics of the application.
  • Page 283 Unit 7: Appendix GLOSSARY The button on a panel that may be pressed to send an electrical signal to influence a predetermined activity. A physical object shaped in a manner so as to prevent unwanted movement or to ensure Keyed desired movement.
  • Page 284 Unit 7: Appendix GLOSSARY Modulation In RFID, the methods of altering carriers in order to transmit the encoded information. Nest A set of similarly shaped objects with one smaller and resting within the other. Nominal The point between a positive and negative deviation which is considered to be optimum. A small metal block with a threaded hole through its center for screwing onto a bolt.
  • Page 285 Unit 7: Appendix GLOSSARY The device on a direct thermal or thermal transfer printer containing the heating elements that Print Head causes an image to be transferred to print media. A programmable device that performs all the instruction, logic, and mathematical processing in a computer - is the brains of the computer.
  • Page 286 Secondary The next to follow the primary in sequence or importance. A SATO specific mode of printer operation that can execute the program of BASIC format in SEMBL the printer. This allows the printer to be configured and operated without interfacing with an external computer or software.
  • Page 287 Unit 7: Appendix GLOSSARY Simultaneous To take place at the same time. Sleeve A thin hollow material that is inserted onto another to provide proportionate spacing. A circular clip that may be applied to a shaft, etc. to prevent another object from moving - used Snap Ring to retain objects in position.
  • Page 288 Unit 7: Appendix GLOSSARY Troubleshoot The act of locating the source of a problem or problems. Two of the projectories of an object: X axis is the distance left and right and the Y axis is the Two-Dimensional distance up and down. In a two-dimensional perspective, the Z axis is not recognized. Uniform The state of multiple objects being the same.
  • Page 289: Sato Group Of Companies

    Section 8: SATO Group of Companies SATO GROUP OF COMPANIES E/Pro Programming Reference Page 8-1...
  • Page 290 20090 Cusago, Milano, Italy Bund Garden Road, Pune. 411001, India Tel.: +39-02-903-944-64 Tel: +91-20-4014-7747 Fax: +39-02-903-940-35 Fax: +91-20-4014-7576 Email: info@it.satoeurope.com Email: technical@satoasiapacific.com www.satoeurope.com www.satoasiapacific.com • Latest contact information of worldwide SATO operations can be found on the Internet at www.satoworldwide.com...

Table of Contents