E/Pro Programming Reference For printer models: CL408/412e CL608/612e M8400RVe M5900RVe M8459/60/85/90Se CT400/410, D508/D512 M84Pro M10e XL400/410e LM408/412e CG208/212 CG408/412 TG308/312 PN: 9001096E www.satoamerica.
SATO America, Inc. 10350 Nations Ford Road Charlotte, NC 28273 Main Phone: (704) 644.1650 Technical Support: (704) 644.1660 Technical Support Fax: (704) 644.1661 E-Mail: satosales@satoamerica.com www.satoamerica.com © Copyright 2010 SATO America, Inc. All rights reserved. Reproduction in any manner of all or part of this document is prohibited. The content of this document may be changed without prior notice. Great care has been taken in the preparation of this document.
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.
E/Pro Programming Reference PN: 9001096E
TABLE OF CONTENTS INTRODUCTION About This Manual Print Area Calculation 1-2 1-3 PROGRAMMING CONCEPTS Programming Language Selecting Protocol Codes Using Basic Print Position Commands 2-2 2-3 2-4 2-6 COMMAND CODE QUICK REFERENCE A: B: C: D: A ~A ~a ~(NULL) ~B AO A1 A1 & AR &R &S * * @ A3 AX B BC BD BF BG BI BJ/BJD BJF BJS BJT BK BL BL~d BM BP
E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: $= E EJ EP EU EX EX0 F FC FT FM FP FW FX G GC GI GM GP GR GT H I I2 I3 ID IG I1 J K L LA LD LF LH M NC (EJ) OA OB OF OL P ( PC PD % PG PH PI PM PO # #E PR PS PY Q RC
T: U: V: W: X: Y: Z: / /D /N 2D10 2D12 2D20 2D30 2D31 2D32 2D50 T1 T2 T TK TP TW 2S U _D _F _N _Q V WA WB WD WI WK WL WM WP WS WT WZ W1 W2 W3 XB XCL XCS XL XM XS XU YE YR YS Z 0 Form Overlay, Recall (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) Fi
( & / 0 WD J RF RM _D _F _N _Q PD RE RS 2S Reverse Image (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) Form Overlay, Store (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) Form Overlay, Recall (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) Replace Data (Partial Edit) (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) Copy Image Area (Partial Copy) (Applicable Product: A, B, C, D, E
FX 2D10 2D12 2D20 2D30 2D31 2D32 2D50 Data Matrix Code, Sequential Number (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) PDF417 of 2D Code (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) Micro PDF417 of 2D Code (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) Maxi Code of 2D Code (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) QR Code (Mode 2) of 2D Code (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) QR Cod
G GM GP Graphics, Custom Graphics, BMP File Graphics, PCX File (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) (Applicable Product: A, B, C, D, E, F, G, H, I, J, K, L, M) 4-137 4-138 4-139 OPTIONAL COMMAND CODES Calendar Commands WA WP WT Calendar Printing (Applicable Product: A, B, C, D, E, G, H, I, J, L, M) Calendar Increment (Applicable Product: A, B, C, D, E, G, H, I, J, L, M) Calendar Configuratio
Table 1: Table 2: Table 3: Table 4: Table 5: Table 6: Table 7: Table 8: Table 9: Table 10: Table 11: Table 12: Table 13: Table 14: Table 15: Table 16: Table 17: Table 18: Table 19: Table 20: Table 21: Table 22: Table 23: Table 24: Table 25: Table 26: Table 27: Table 28: Table 29: Table 30: Table 31: Table 32: Table 33: Table 34: Table 35: Table 36: Table 37: Table 38: Table 39: Table 40: Table 41: Table 42: Table 43: Table 44: Table 45: Table 46: Table 47: Table 48: Table 49: Table 50: Table 51: Table 52: T
E/Pro Programming Reference PN: 9001096E
Unit 1: Introduction INTRODUCTION • • E/Pro Programming Reference About This Manual Print Area Calculation 1-1 PN: 9001096E
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. WARNING: PROVIDES INFORMATION THAT, IF UNHEEDED, MAY RESULT IN PRESONAL INJURY. CAUTION: PROVIDES INFORMATION THAT, IF UNHEEDED, MAY RESULT IN EQUIPMENT DAMAGE.
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; horizontal and vertical. The horizontal axis is lateral positioning parallel with the print head and is measured from the right side of the media to the left.
Unit 1: Introduction delete all positioning commands to return the printer to its default state.
Unit 2: Programming Concepts PROGRAMMING CONCEPTS • • • • E/Pro Programming Reference Programming Language Selecting Protocol Codes Using Basic Print Position Commands 2-1 PN: 9001096E
Unit 2: Programming Concepts 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 , , ) and printable characters.
Unit 2: Programming Concepts SELECTING PROTOCOL CODES Protocol codes are the special control characters that prepare the printer to receive instructions. For example, the character tells the printer that a command code will follow and the character asks for the printer status. There are two pre-defined different sets of Protocol Control codes to choose from. Each set is made up of six special characters.
Unit 2: Programming Concepts USING BASIC It may be useful to test your printer using a BASIC program on a PC or write your actual production programs in BASIC. Whatever the reason, if working in BASIC, some of the following hints may be helpful. Set the WIDTH of the output device to 255 characters to avoid automatically sending and characters after every line. The command string should be continuous and uninterrupted by and/or commands.
Unit 2: Programming Concepts PRINTING WITH THE RS232C PORT 5 REM CL612 Parallel Example Identifies the program as a CL612e RS232C port print label. The “REM” prevents this data from being sent to the printer and displays it only on the screen. 10 E$=CHR$(27) Sets the“E$”string as an character. OPEN “COM1:9600,N,8,1,CS,DS”AS #1 Opens the COM1 port for output and sets the parameters as 9600 baud, No parity, 8 Data bits, 1 Stop bit and instructs the port to ignore the CTS and DSR control signals.
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 (A1) allows specification of the label width and length so the printer may autmatically adjust itself relative to the command entry. However, the label size specified and the actual label size must match.
Unit 2: Programming Concepts HORIZONTAL OFFSET COMMAND Allows print image orientation by combining a part of both methods above by establishing the media size and then orienting it through base reference point adjustment. EXAMPLE: A Printer with 8-dpmm: Label Width = 2" x 25.4 mm/in x 8 dpmm = 406 dots New Base Reference Point = Maximum Print Width - Label Width = (832 dots) - (406 dots) = 426 dots Each H command would have the value “426” added to it to correctly position each field.
Unit 2: Programming Concepts E/Pro Programming Reference 2-8 PN: 9001096E
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE • E/Pro Programming Reference A through Z (all commands) 3-1 PN: 9001096E
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION A 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 ~aaaa Quantity of labels between each cut Cut, Job. Cuts labels at a specified interval in a print job. Quantity of labels printed is equal to the product of the quantity specified x the value of aaaa.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION &S,aa,bbbb,cccc DESCRIPTION Form Overlay, Store. Stores a label image in Expanded Memory. aa = Storage number (00 to 99) bbbb = Horizontal size of window to be stored (50 to Hmax) cccc = Vertical size of window to be stored (50 to Vmax) A(space)Z Form Feed. Feeds a blank tag or label. *a,bbb Clear Memory Card. Stores a label image in Expanded Memory. *a a = Memory section to be cleared.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION Babbcccd BCaabbbccn...n BDabbccc DESCRIPTION Bar Codes. Prints a 1:3 ratio barcode.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION BIaabbbcn...n BJaa..abb..b BJDcccccddddee...e BJFaaaaaaaa DESCRIPTION SSCC. Prints a SSCC barcode. a = Narrow bar width (01 to 12 dots) b = Barcode height (001 to 999 dots) c = Barcode expository font specification 0: Without HRI 1: HRI available in upper part of barcode 2: HRI available in upper part of barcode n = Barcode print data (17 digits fixed) True Type Font, Store.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION BKaabbcddeeefffnn...n BLabbcccn...n BL ~d E/Pro Programming Reference DESCRIPTION PDF417. Prints PDF417 2-D symbols. aa = Minimum module dimension (03-09 dots). Will not print for values of 01, 02 or greater than 09 bb = Minimum module pitch dimension (04-240 dots). Will not print for values of 01, 02, 03 or greater than 25 c = Security level (1-8) dd = Code words per line (01-30).
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION BMabbcccn...n DESCRIPTION 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. a = Barcode type = H: UPC-A (“H” fixed) b = Narrow bar width = Valid range: 01 to 12 dots c = Barcode height CG200 series: 001 to 999 dots n BPn...n E/Pro Programming Reference Print data: Data: 11 digits fixed Postnet. Prints Postnet bar codes. n...
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION BTabbccddee BVa,b,c, ddddddddd,eee, f f f,gg..g BWaabbb BXaabbccddeeefffghh E/Pro Programming Reference DESCRIPTION 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).
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION C Repeat Label. Prints a duplicate of the last label printed. CBabb Tear-off correction. Corrects tear-off value. a = Increment or decrement: +: Increment -: Decrement bb CIa = Distance to move (mm): -5 to 98 Sensor selection. Makes minor adjustments of darkness for the best print quality. a = Sensor type: 0: Sensor is not used. 1: I-mark (CX-compatible) 2: Transmissive CCa CLa Card, Slot for Use.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION CSa DESCRIPTION Print Speed Selection. Specifies a unique print speed in in./sec. through software for a particular label. a CTa dn...n DCxx...x Number of labels between each cut: Quantity range: 0 to 9999.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION $a,bbb,ccc,d $=n DESCRIPTION Font, Vector. Specifies printing of the unique SATO vector font.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION Faaaabcccc ddee FCaaabbbcd DESCRIPTION Sequential Numbering. Allows the printing of sequencing fields (text, bar codes) where all incrementing is done within the printer.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION FWaabcccc FXaaabcccdddeee Gabbbccc(data) DESCRIPTION Line. Prints a line. Units of measurement are dots. aa = Line width b = V: Vertical line H: Horizontal line cccc = Vertical line length dddd = Horizontal line length Data Matrix. Sequential Numbering. Prints sequential numbered Data Matrix 2-D symbols.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION GRccc DESCRIPTION Graphic, Recall. Recalls for printing the graphic image stored by the GI command. ccc GTaaa,bbbbb, nn. . . n = Storage number (001 to 999) BMP File, Store. Stores BMP files in Expanded Memory. aaa = Storage area number (001 to 999) bbbbb = Size of BMP file in bytes nn....n = Data Haaaa Horizontal Position.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION IGa DESCRIPTION Sensor Type Selection. Selects the sensor type. a I1abbb = 0: Reflective (Eye-Mark) sensor 1: Transmissive (See-Thru) sensor 2: Sensor not used IEEE1284. Specifies the receive mode and ACK width of IEEE1284. a = Receive mode (Default: 0): 0: Multi item buffer 1: Single item buffer b = ACK width: Valid range: 010 to 200 (1-50ns) J Journal Print. Provides the ability to print text line by line.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION OB Font type. Specifies the OCR-B font dot matrix. OL Online. Changes the printer status from offline to online. Paa Character Pitch. Designates the number of dots between characters. aa (aaaa,bbbb PCaa,bbPCF,a,........z PD %a aaaa = Horizontal length in dots of area to be reversed. bbbb = Vertical height in dots of area to be reversed. Flash ROM Setup. Sets the default printer configuration in Flash ROM.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION PMa DESCRIPTION Print Mode Selection. Selects desired backfeed operation. a POabcc # = 0: 1: 2: 3: 4: 7: 8: No backfeed, continuous operation Tear-Off Cut, backfeed after print Cut, backfeed before print Cut, no backfeed Dispense, backfeed after print Dispense, backfeed before print Offset Specification. Specifies label stop position. Only applicable to the CT400/410 printers.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION RDabb,ccc,ddd,nn...n REa DESCRIPTION Font Type. Specifies the internal AGFA raster fonts. a = 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 bb = 0: 1: 2: 3: 4: 5: 6: 8: ccc = Horizontal Size (16 to 999 dots or P08 to P72 point size) ddd = Vertical Size (16 to 999 dots or P08 to P72 point size) nn..
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION RMhvab RPa DESCRIPTION Mirror Rotate. Prints mirror image of print data.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION /Nbb,cc 2D10 DESCRIPTION Field, Store. To store a field in the memory card. bb = Field number (01 to 99) cc = Quantity of characters in the field 2D Code. Specifies PDF417 of 2D code.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION 2D20 DESCRIPTION 2D Code. Specifies Maxi Code of 2D code. a = Mode 2: 3: 4: 6: Delivery only (numeric) Delivery only (Alphanumeric) Standard symbol Reader only b = Service class (001 to 999 numeric) c = Country code (001 to 999 numeric) d = Postal code Mode 2 (0 to 999999999) Mode 3 (000000 to 999999) 2D30/2D31 m = Data size (1 to 138 bytes) n = Print data 2D Code. Specifies QR Code (Model 1 or Model 2) of 2D code.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION 2D32 DESCRIPTION 2D Code. Specifies QR Code (Micro QR Code) of 2D code. a = Error correction level L: 7% M: 15% Q: 25% b = Cell size (01 to 32 dots) c = Data setting mode 0: Manual 1: Automatic k = Character mode 1: Numeric mode 2: Alphanumeric mode 3: Kanji mode 2D50 m = Data size (1 to 15 bytes, set when selecting binary) n = Print data 2D Code. Specifies Data Matrix (ECC200) of 2D code.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION Tabcc(data) DESCRIPTION b = [Registration font code address] = H: “21” to “7F” Up to 95 registries B: 21H to 7FH Up to 95 registries H: “40” to “9E” Up to 95 registries B: 40H to 9EH Up to 95 registries n = [External character data] Store Custom Designed Characters. To create and store custom characters or images in the printer’s volatile memory. See Kab90cc to recall the character for printing.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION _F 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. _Qab a = Field number (01 to 99) b = Data digit (01 to 99) Label Print Number Specification. Specifies the print number for small labels. Only applicable to the M10e printer.
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION WLa DESCRIPTION Font type. Specifies the 28W x 52L dot matrix font (including descenders). a WMa WSa = WZa,b,c,dddddddddddd,eee eeeeeeeee,ffffffffffff,gggg,hh h,iii,j,k, . . . . .zzzzzzzz a = Y: Years M: Months D: Days h: Hours bbb = Numeric data: Week (00-99), Years (1-9), Months (01-99), Days (001999), Hours (001-999). Print Work Shift Information. Specifies the printing of work shift information (shift name, start time, etc).
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION E/Pro Programming Reference DESCRIPTION b = DHCP/BOOTP 0: Disabled 1: Use DHCP/BOOTP c = RARP 0: Disabled 1: Enabled d = IP address 000000000000 - 255255255255 e = Subnet mask: 000000000000 - 255255255255 f = Default gateway 000000000000 - 255255255255 g = Socket connection timeout 0000 - 3600 h = FTP timeout 030 - 500 i = LPD timeout 030 - 500 j = Wireless LAN mode 0: Infrastructure mode 1: Ad-hoc mode k = SSID
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION W1a~a DESCRIPTION r = WEP key 4 A+5 or 13 characters (ASCII) (*1) B+10 or 26 digits (HEX) (*2) s = WEP key index 1-4 t = Authentication (WPA/WPA2) 0 WPA-PSK 1 EAP u = Encryption (WPA/WPA2) 0 TKIP 1 AES v = Pre-Shared key 8 - 63 characters (*1) w = EAP authentication 0 None 1 Reserved 2 EAP-TLS 3 EAP-PEAP 4 Reserved 5 EAP-LEAP 6 EAP-TTLS x = User name 1 - 63 characters (*1) y = Password 0 - 32 characters (*1) z = Pa
Unit 3: Code Quick Reference COMMAND QUICK REFERENCE INSTRUCTION DESCRIPTION XCL Font Type. Specifies 48W x 36L dot matrix font (includes descenders). Only applicable to the XL400/410e printers. XCS Font Type. Specifies 32W x 24L dot matrix font (includes descenders). Only applicable to the XL400/410e printers. XLan...n Font Type. Specifies the 48W x 48H dot matrix font (includes descenders). a = Smoothing specification 0: Smoothing disabled 1: Smoothing enabled n = Print data XM Font type.
Unit 4: Standard Command Codes STANDARD COMMAND CODES • • • • • • • • • • E/Pro Programming Reference Control Commands Modification Commands Print Position Commands Font Commands Barcode Commands 2D Code Commands System Commands Memory Card Commands Intelligent Command Graphic Commands 4-1 PN: 9001096E
Unit 4: Standard Command Codes CONTROL COMMANDS START/STOP LABEL FUNCTION For all print jobs, the Start command must precede the data and the Stop command must follow. The print job will not run properly if these are not in place. FORMAT Start Command: A Stop Command: Z A must precede data Z must follow data.
Unit 4: Standard Command Codes PRINT QUANTITY FUNCTION To specify the total quantity of labels to print for a given print job. FORMAT Qaaaaaa aaaaaa = Total number of labels to print (1 to 999999) Place just preceding Z, unless ~ exists, then preceding that command. This command must be present in every print job. EXAMPLE A H0100V0100WB1SATO Q3 Z OUTPUT Three labels containing the data “SATO” will be printed.
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 IDaa aa = Job ID assigned (00 to 99) Place immediately following the A in the job data stream. EXAMPLE A ID01 V200H100P0$B,100,100,6 $=SATOPRINTER Q2 Z OUTPUT This command does not result in printer output.
Unit 4: Standard Command Codes JOB NAME FUNCTION This command is to identify a particular job using a descriptive name. FORMAT WKnnn. . . n nn..n = Job Name assigned, up to 16 ASCII characters Place immediately following the A in the job data stream. EXAMPLE A WKSATO . . . Job . . . Z OUTPUT This command does not result in printer output. The information is returned to the host upon receipt of a Bi-Com status request. NOTES Works only in Bi-Com 4 mode.
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 Laabb aa = Multiple to expand horizontally (01 to 12) bb = Multiple to expand vertically (01 to 12) Place preceding the data to be expanded.
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 Paa aa = Number of dots between characters (00 to 99) Place preceding the text to be printed.
Unit 4: Standard Command Codes CHARACTER, FIXED SPACING FUNCTION To reset proportional spacing and place the printer back to fixed spacing. FORMAT PR Place preceding the fixed space data. EXAMPLE A H0100V0050PS L0202XMPROPORTIONAL SPACING H0100V0180PR L0202XMFIXED SPACING Q1 Z OUTPUT (4-3) NOTES This command only works with proportionally spaced fonts: XU, XM, XS, XL and XB.
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 (%) command. Note that the entire print area is shown, but your label will probably not be as large as the entire area.
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.
Unit 4: Standard Command Codes PRINT CIRCLES FUNCTION Specifies the printing of circles. FORMAT 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. d = 0 to 3 (pattern) (Omissible. If digit is left out, the default is 0.) 0: Solid black line 1: Gray 1 2: Gray 2 3: Gray 3 EXAMPLE Solid line circle of 100 dots in radius, 8 dots in line width.
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.” (Command error will not occur.) 3. When the print start position is outside of the printable area, printing will not be performed due to command error. 4. This command sets the base reference point to the center of a circle.
Unit 4: Standard Command Codes PRINT TRIANGLES FUNCTION Specifies the printing of triangles. FORMAT 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. If digit is left out, the default is 0.) 0: Solid black line 1: Gray 1 2: Gray 2 3: Gray 3 EXAMPLE Side length: 100 dots. Line width: 8 dots.
Unit 4: Standard Command Codes PRINT, LINES & BOXES FUNCTION To print horizontal lines, vertical lines, and boxes as images on the label.
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 (H and V) to locate the top left corner of the reverse image area. FORMAT (aaaa,bbbb a = Horizontal length in dots of reverse image area b = Vertical height in dots of reverse image area. Must be preceded by all other data and be placed just before Q.
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 & Must be preceded by all other data and placed just before Stop (Z) command. EXAMPLE A H0100V0125 STHIS IS THE STORED IMAGE WITH A BARCODE H0100V0165B103100*12345* & Z OUTPUT This command does not result in printer output.
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 / Must be preceded by all other data and placed just before Print Quantity (Q) command.
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.
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.
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. The character pitch is 2 dots and the line gap is 16 dots. Simply issue an ASCII at the end of each text line. FORMAT J Place immediately following A.
Unit 4: Standard Command Codes RECALL AND PRINT OF FONT & LOGO FUNCTION Prints the downloaded font or logo specified. FORMAT RF a = Font ID number (01 to 99) b = Print digit (1 to 9999) n = Print data Place after H but before Q1. EXAMPLE A H0100V0100RF020002,826B Q1 Z OUTPUT (4-13) NOTES Specify the value of Unicode for print data. When calling and printing a logo, specify Print digit: 0002, Print data: <6B82>16.
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 RM Place after the label data. EXAMPLE Label #1 A A1H0100V0050XL0ABCDEF RM Q1 Z OUTPUT (4-14) NOTES The A1 Media defines the area to be mirrored. This command can be used with the Rotate Fixed Base Reference Point (%) command.
Unit 4: Standard Command Codes VARIABLE DATA SPECIFICATION FUNCTION Specifies variable data for small labels. Only applicable to the M10e printer. FORMAT _Daa,nn...n a = Field number (01 to 99) n = Variable data Place after H and V but before Q.
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 _F Place after H and V but before Q.
Unit 4: Standard Command Codes FORMAT SPECIFICATION FUNCTION Specifies small label format. Only applicable to the M10e printer. FORMAT _N a = Field number (01 to 99) b = Data digit (01 to 99) Place before H and V.
Unit 4: Standard Command Codes LABEL PRINT QUANTITY FUNCTION Specifies the print number for small labels. Only applicable to the M10e printer. FORMAT _Q a = Print quantity (0001 to 9999) b = Blank label (omittable) 0: Auto new line 1-9: Blank label quantity Place before Z.
Unit 4: Standard Command Codes SMALL LABEL SIZE SPECIFICATION FUNCTION Specifies parameters relative to small label size. Only applicable to the M10e printer. FORMAT PD a = Vertical dimension (480 to 3600 dots) b = Horizontal dimension (480 to 1600 dots) c = Label size (00 to 99 dots) d = Multiple cut labels (01 to 99) Place after the page size command. EXAMPLE Vertical dimension: 600, horizontal dimension: 1020, label size: 0, multiple cuts: 2.
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 RE a = Operates when ending 0: Discharge motion 1: Discharge motion + Cut motion Place after A but before Z. EXAMPLE A RE0 Z OUTPUT This command does not result in printer output. NOTES After receiving RE, the editing of horizontal row will be ended and will conduct feed motion.
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 RS Place after A but before Z. EXAMPLE A RS Z OUTPUT This command does not result in printer output. NOTES Only used for single items.
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 2S a = Head lock specification 0: Left side 1: Right side 2: Both sides b = Start vertical position (specify label vertical size in dots) c = End vertical position (specify label vertical size in dots) Place before the quantity command.
Unit 4: Standard Command Codes PRINT POSITION COMMANDS MEDIA SIZE (DOTS) FUNCTION To set the size of the media. FORMAT 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 A A108000640 Z OUTPUT This command does not result in printer output. It is used to automatically adjust the offset values for the size of label being used.
Unit 4: Standard Command Codes MEDIA SIZE (MM) FUNCTION Specifies the media size in millimeters. FORMAT A1aabbbccc a = Media type: OT: Tag (Center hole tag, Side hole tag, Notched tag, Imark tag, Not sensor) Media type: OL: Label (I-mark label, Gap label, Not sensor) EXAMPLE b = Height of media in mm: See the table below. c = Width of media in mm: See the table below. 0T060042 10020020304ABCDE OUTPUT NOTES 1.
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.
Unit 4: Standard Command Codes OFFSET SPECIFICATION FUNCTION Specifies label stop position. Only applicable to the CT400/410 printers. FORMAT PO a = Offset specification 0: Cutter motion 1: Dispenser motion 2: Tear-Off motion 3: Continuous motion b = Offset direction +: Forward -: Backward c = Offset distance (00 to 99 dots) Place after A but before Z. EXAMPLE A PO3+08 Z OUTPUT This command does not result in printer output.
Unit 4: Standard Command Codes START POSITION SPECIFICATION FUNCTION Specifies the vertical print start position. Only applicable to the XL400/410e printers. FORMAT # a = Shift direction +: Forward -: Backward b = Shift distance XL400e: 000 to 400 dots XL410e: 000 to 600 dots Place after A but before Z. EXAMPLE A #+040 Z OUTPUT (4-23) NOTES The cut start position for tags will be shifted together with the change of start position.
Unit 4: Standard Command Codes LABEL SIZE SPECIFICATION FUNCTION Specifies label dimensions. Only applicable to the M10e printer. FORMAT RI a = Sheet width (1500 to 3200 dots) b = Sheet length (480 to 3600 dots) c = Label width (0 to 60 dots) d = Label length (00 to 60 dots) e = Small label width (480 to 3200 dots) f = Small label length (480 to 3600 dots) g = Label width quantity (01 to 06) h = Label length quantity (01 to 07) Place immediately following A.
Unit 4: Standard Command Codes LABEL SIZE SPECIFICATION FUNCTION Specifies the order or arrangement of small labels. Only applicable to the M10e printer. FORMAT RT a = Print direction 0: Horizontal 1: Vertical Place immediately following A. EXAMPLE A RT0 RI3200,1200,00,00,1600,0600,02,02 A!12003200 Z OUTPUT (4-25) NOTES Command RT specifies label print order of small labels by the printer driver and cannot be combined with other standard commands.
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: XU Font U: U Font XS: XS Font S: S Font XM: XM Font M: M Font OA: OA Font OB: OB Place preceding the data to be printed.
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: WBa Font XB: XBa Font WL: WLa Font XL: XLa a = 0: Disables auto-smoothing of font 1: Enables auto-smoothing of font (see notes below) Place preceding the data to be printed.
Unit 4: Standard Command Codes FONT, RASTER FUNCTION To print point size characters created using font definitions. FORMAT ARDabb,ccc,ddd,nn. . .n a bb = A: Times B: CG Triumvirate = 00: Always ccc = Horizontal size (4 - 999 dots or P02 - P99) ddd = Vertical size (4 - 999 dots or P02 - P99) nn..n = Data to be printed. Place within the normal command stream.
Unit 4: Standard Command Codes 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.
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 XCL XCS nn...n = Print data XCL: 48 x 36 dots XCS: 32 x 24 dots Place immediately following the enlargement command L. EXAMPLE A V100H200P2L0304XCL,01234 Q2 Z OUTPUT Prints fonts of the prescribed type.
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.
Unit 4: Standard Command Codes STORE 16X16 DOTS EXTERNAL CHARACTER FUNCTION Register external character of 16x16 dots in memory card.
Unit 4: Standard Command Codes STORE 24X24 DOTS EXTERNAL CHARACTER FUNCTION Register external character of 24x24 dots in memory card.
Unit 4: Standard Command Codes BARCODE COMMANDS BAR CODES FUNCTION To print bar code images on a label. FORMAT 2:5 narrow/wide ratio: BDabbcccn...n 1:3 narrow/wide bar ratio: Babbcccdn...n 1:2 narrow/wide bar ratio: Dabbcccdn...
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.
Unit 4: Standard Command Codes BAR CODES OUTPUT Without Incrementing: AH0100V0100 BI104150101234567000000001 Q2Z (4-31a) With Incrementing: AH0100V0100 F001+001BI104150101234567000000001 Q2Z (4-31b) E/Pro Programming Reference 4-48 PN: 9001096E
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 DPI 203 305 609 Valid Thin Bar Value (bb) 02, 03 03, 04 06, 07, 08 The Code 128, UCC 128, MSI, and Code 93 bar codes are not affected by the narrow to wide ratios. The Codabar, Code 39, Industrial 2 of 5, and Matrix 2 of 5 bar codes are affected by the Character Pitch command.
Unit 4: Standard Command Codes BARCODE, HUMAN READABLE INFORMATION FUNCTION To specify character type of barcode explanation words.. FORMAT Dabbcccn~n+ n~n a = Barcode Type = 3: JAN/EAN-13 4: JAN/EAN-8 H: UPC-A b = Thin Bar Width valid range: 01~12 (dot) c = Barcode Height: valid range: 001~999 (dot) n = Print Data (barcode data) d EXAMPLE = Character Type Specification = XU XS XM XB XL OA OB U# S# M# WB# WL# # Is the old compatibility font.
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. Human readable will be performed further at the appropriate location of printer. 4.
Unit 4: Standard Command Codes CODE 93 FUNCTION Specifies CODE93 barcode. FORMAT BCaabbbccn~n a = Narrow bar width (01 to 12 dots) b = Barcode Height (001 to 999 dots) c = Data Digit Number (01 to 99) n = Print Data (barcode data) Place anywhere after V but before Q. EXAMPLE H0100V0125BC03100081234ABCD H0155V0240XS1234ABCD OUTPUT (4-33) NOTES The quantity of digit data and input data must be equal.
Unit 4: Standard Command Codes BOOKLAND FUNCTION Specifies Bookland barcode. FORMAT BFaabbn~n a = Narrow bar width (01 to 03dots) b = Barcode Height (001 to 999 dots) n = Print Data (numeric (0 to 9) 2 to 5 digits) Place anywhere after V but before Q.
Unit 4: Standard Command Codes CODE128 FUNCTION Specifies CODE128 barcode. FORMAT BGaabbbn~n a = Narrow bar width (01 to 12 dots) b = Barcode Height (001 to 999 dots) n = Print Data (barcode data and subset shift codes) Place anywhere after V but before Q. EXAMPLE H0200V0550BG03100>GAB>B789>C123456 H0310V0665XSAB789123456 OUTPUT (4-35) NOTES Specify Start Code at the head of the data.
Unit 4: Standard Command Codes SSCC/UCC128 FUNCTION Specifies SSCC (Serial Shipping Container Code) barcode. FORMAT BIaabbbcn~n a = Narrow bar width (01 to 12 dots) b = Barcode Height (001 to 999 dots) c = Barcode Expository Font Specification 0: Not Human Readable 1: Human Readable (upper part) 2: Human Readable (lower part) n = Print Data For barcode data, refer to the UCC/EAN128 code table.
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 BG to specify print data with application identification or separator that matches each specification.
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.
Unit 4: Standard Command Codes UPC-A BARCODE (FONT DESIGNATION) FUNCTION Specifies font type of UPC-A (with HRI characters) FORMAT BLabbcccn~n ~ n~n EXAMPLE a = Barcode type = H: UPC-A (“H” fixed) b = Narrow bar width = Valid range: 01 to 12 dots c = Barcode height = 001 to 999 dots n = Print data = Barcode data: 11 digits fixed d = Font = XU XS XM XB XL OA OB U S M WB WL n = Print data = Interpretation data : 12 digits fixed Barcode type : UPC-A, Narrow bar width : 02, Barco
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. Calculate the 12th check digit of HRI data by using Modulus 10. 4. Refer to the settings in the table below. 5. If a parameter is specified out of the range, its behavior will not be supported. 6.
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.
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. Refer to the following settings. Barcode setting Guard bar HRI Ratio Yes Yes Fixed 4. If a parameter is specified out of the range, its behavior will not be supported. 5.
Unit 4: Standard Command Codes POSTNET FUNCTION To print Postnet bar codes. FORMAT 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.
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. Remember that this command only applies to the five bar code types shown.
Unit 4: Standard Command Codes BARCODE EXPANSION FUNCTION This command works together with the BT command to specify an expansion factor and the bar code height for the particular symbol being printed. FORMAT BWabbb aa bbb = 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 BT command and preceding data to be encoded.
Unit 4: Standard Command Codes EAN/UCC COMPOSITE SYMBOL FUNCTION This command specifies the composite symbol of EAN/UCC. FORMAT EUaabbbn...
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. The entire composite symbol size changes depending on the specification of minimum bar width.
Unit 4: Standard Command Codes 2D CODE COMMANDS PDF417 FUNCTION Specifies PDF417 of 2D code.
Unit 4: Standard Command Codes QR CODE FUNCTION Specifies QR Code of 2D code.
Unit 4: Standard Command Codes MAXI CODE FUNCTION Specifies Maxi code of 2D code.
Unit 4: Standard Command Codes DATA MATRIX CODE FUNCTION Specifies Data Matrix Code of 2D code.
Unit 4: Standard Command Codes DATA MATRIX CODE, DATA FUNCTION Specifies data for the data matrix code of 2D code. FORMAT DC n = Print data Place after BX. EXAMPLE A H0100V0100BX05051010000000001 DC1234567890 Q1 Z OUTPUT Must be used in conjunction with BX to result in output. NOTES This code must be placed after the BX command.
Unit 4: Standard Command Codes DATA MATRIX CODE, SEQUENTIAL NUMBER FUNCTION Specifies sequential numbering for the data matrix code of 2D code. FORMAT FX a = Quantity of duplications to print (001 to 999) b = Flag of increase/decrease +: Increase -: Decrease c = Quantity of increase/decrease (001 to 999) d = Start position of sequential numbering (001 to 999) e = Incremented data length from start position (001 to 999) Place before BX.
Unit 4: Standard Command Codes 2D10 (PDF417) FUNCTION Specifies PDF417 of 2D code. FORMAT 2D10,aa,bb,c,dd,ee,(f) DNmmmm,n...
Unit 4: Standard Command Codes 2D12 (MICRO PDF417) FUNCTION Specifies Micro PDF417 of 2D code. FORMAT 2D12,aa,bb,c,dd,(e) DNmmmm,n...
Unit 4: Standard Command Codes 2D20 (MAXI CODE) FUNCTION Specifies Maxi Code of 2D code. FORMAT 2D20,a(,bbb,ccc,d...d) a = Mode 2: 3: 4: 6: DNmmmm,n...
Unit 4: Standard Command Codes 2D30/31 (QR CODE) FUNCTION Specifies QR Code of 2D code. FORMAT 2D30,a,bb,c,d,(ee,ff,gg) 2D31,a,bb,c,d,(ee,ff,gg) DNmmmm,n...n or DSk,n...n DNmmmm,n...n or DSk,n...
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. Parameter f allows specification of a specifically partitioned QR Code.
Unit 4: Standard Command Codes 2D32 (MICRO QR CODE) FUNCTION Specifies QR Code of 2D code. FORMAT 2D32,a,bb,c DNmmmm,n...n or DSk,n...n a = Error correction level L: 7% M: 15% Q: 25% b = Cell size (01 to 32 dots) c = Data setting mode 0: Manual 1: Automatic k = Character mode 1: Numeric 2: Alphanumeric 3: Kanji m = Data size (1 to 15 bytes) n = Print data Between A and Z but following H and V. EXAMPLE Example - Error correction level: 7%, Cell size: 04.
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. For data portion, data designation command varies depending on the parameter setting or the data selected. Data Setting 1: Auto or for binary 0: Manual = DNmmmm,n...n.
Unit 4: Standard Command Codes 2D50 (DATA MATRIX - ECC200) FUNCTION Specifies Data Matrix (ECC200) of 2D code. FORMAT 2D50,aa,bb,ccc,ddd DNmmmm,n...n a = Cell width (01 to 16 dots) b = Cell height (01 to 16 dots) c = Quantity of cells per line (000 fixed) d = Quantity of cell lines (000 fixed) m = Data size (1 to 3116 bytes) n = Print data Specify 7EH, 00H when printing 00H Specify 7EH, 7EH when printing 7EH Between A and Z but following H and V.
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 CSa a = Designates the speed selection in ips Place immediately after A and immediately before Z in a separate data stream. Refer to the product manual for specific print speed increments.
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 #Ea a = Print Darkness Value Must be placed immediately after A and immediately before Z in its own separate data stream. Refer to the product manual for specific print speed increments. EXAMPLE A #E2 Z OUTPUT This command does not result in printer output.
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. It may also be used to move images past preprinted fields on a label. FORMAT A3H-aaaa-Vbbbb - = This character is optional.
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.
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 AR Standard print area AX Enlarged print area Place after A within the data stream. EXAMPLE A AR Z OUTPUT (4-53) NOTES This command changes the print area of pitch direction. Insert this command after Start of Data Transmission (A).
Unit 4: Standard Command Codes PRINT END POSITION FUNCTION Changes the label stop position in the sensor disabled mode. FORMAT EP Place after A within the data stream. EXAMPLE A EP Z OUTPUT This command does not result in printer output. NOTES Specify as a set with Label Size command A1 and only valid when sensor is disabled.
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 ~aaaa aaaa = Number of labels to print between each cut (1 to 9999) Place following the Print Quantity command Q.
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 ~(NULL)aaaa a = Print quantity until cut (0 to 9999) Place immediately following the Q command. EXAMPLE A V100H200P2L0202XMABC Q4 ~2 Z OUTPUT (4-56) NOTES Only valid for cutter specified models.
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 ~ Cut Job command in that it does not interact with the quantity command. FORMAT ESC>~Aaaaa aaaa = Number of labels to print between each cut (1 to 9999) Place preceding the Q Print Quantity command.
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. FORMAT ~B Place in a separate data stream sent to the printer.
Unit 4: Standard Command Codes TEAR-OFF CORRECTION FUNCTION Corrects tear-off value. FORMAT CBabb a = Increment or Decrement +: Increment - : Decrement bb EXAMPLE = Distance to move (mm) -5 to 98 A CB+19 Z OUTPUT NOTES 1. If the command CB-02 is executed after CB+06, the tear-off position becomes -2 mm. 2. Maximum setting value is 98 mm. Values larger than that will be indicated as 98 mm. 3. Setting range is from -5 mm to 98 mm. 4.
Unit 4: Standard Command Codes SENSOR SELECTION FUNCTION Makes minor adjustments of darkness for the best print quality. FORMAT CIa a = Sensor type 0 : Sensor is not used 1 : I-mark (CX-compatible) 2 : Transmissive Default value is 2.
Unit 4: Standard Command Codes SERIAL PORT FUNCTION Sets serial port. FORMAT CRaaaaa,b,c,d EXAMPLE aaaaa = Baud rate 9600 : 9600bps 19200 : 19200bps 38400 : 38400bps b = Parity N : Non parity O : Odd number E : Even number c = Data bit 7 : 7Bit 8 : 8Bit d = Stop bit 1 : 1Bit 2 : 2Bit A CR9600,N,8,1 Z OUTPUT NOTES 1. This setting can be checked in user test print (3rd label). 2. Restart the printer to enable this command setting.
Unit 4: Standard Command Codes RIBBON FUNCTION Selects the use or disuse of ribbon. FORMAT CPa a = Ribbon type 0 : Direct thermal (Ribbon is not required) 1 : Thermal transfer (Ribbon is required) EXAMPLE A CP1 Z OUTPUT NOTES Ribbon type can be set.
Unit 4: Standard Command Codes CUT NUMBER UNIT FUNCTION Cuts label at a specified interval in a print job. FORMAT CTaaaa a = Number of labels between each cut = Qty range : 0 to 9999 EXAMPLE A V100H200P2L0202X22,ABC CT2 Q7 Z OUTPUT (1) Normal (complete) cut mode Left on printer Complete cut ABC ABC ABC ABC ABC ABC 2 pcs Complete cut Complete cut Complete cut 2 ABC CT 7 pcs Q 7 Feed direction NOTES 1.
Unit 4: Standard Command Codes INTERFACE FUNCTION Specifies the interface used to connect with the host computer. FORMAT DI a = Interface 0: USB 1: RS-232C / LAN / IEEE1284 2: Keypad 3: Scanner / Smart keyboard EXAMPLE A DI0 Z OUTPUT NOTES 1. Set this command between start code A and stop code Z. 2. This command will be valid after rebooting. 3. Set DI2 to use Keypad. Only in this case, connection with Keypad will be checked and supplied with power.
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 EJ Place in a separate data stream sent to the printer. EXAMPLE A EJ Z OUTPUT (4-59) NOTES 1. Feed motion is different due to the validation of cut motion. 2. This command was formerly called the Feed Specification command in this document, prior to Version E.
Unit 4: Standard Command Codes MEMORY AREA ENLARGE SPECIFICATION FUNCTION To specify enlargement of Print Area (vertical direction). FORMAT EXa a = Slot Number Specification = 0: Internal Memory Place immediately preceding the data to be encoded.
Unit 4: Standard Command Codes FORMAT MEMORY CARD FUNCTION Specifies the format (initialization) of memory card. FORMAT FM a = User ID = Up to 8 bytes in alphanumeric and symbols Place this command between A start code and Z stop code. EXAMPLE A> CC1 FMSATO Z OUTPUT NOTES 1. Make sure to specify the card slot number to be used for the CC command before the FM command. 2.
Unit 4: Standard Command Codes PRINT MEMORY CARD STATUS FUNCTION Prints the status of the memory card. FORMAT FP EXAMPLE A CC1 FP Z OUTPUT NOTES 1. This command is used to print the memory card status and cannot be used in combination with other commands. 2. The status can be checked with the media of width 56 mm and height 90 mm.
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 @,nn . . . n nn...n = Optional display message on the LCD (32 characters max.) Place anywhere between A and Z. EXAMPLE A @, LOAD BLUE LABELS AND PLACE PRINTER ON-LINE ...Job... Z OUTPUT This command does not result in printer output.
Unit 4: Standard Command Codes ONLINE FUNCTION Changes the printer from offline to online status. FORMAT OL Place anywhere between A and Z. EXAMPLE A OL Z OUTPUT This command does not result in printer output. NOTES Tis command is not valid in single-item mode.
Unit 4: Standard Command Codes AUTO ONLINE FUNCTION To allow the printer to power up in the Online mode ready to receive data. FORMAT AOa a = 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. EXAMPLE A AO1 Z OUTPUT This command does not result in printer output. NOTES This command can also be set using the LCD panel.
Unit 4: Standard Command Codes REPEAT LABEL FUNCTION To print a duplicate of the last label printed. FORMAT C Place immediately after A and immediately before Z in a separate data stream. EXAMPLE A C 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.
Unit 4: Standard Command Codes EEPROM SETUP FUNCTION Registers the operation of the printer in EEPROM. FORMAT PG Place immediately after A. EXAMPLE A PG 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. Refer to Appendix: Reference Tables 40, 41, 42, and 43 for additional information.
Unit 4: Standard Command Codes SENSOR TYPE FUNCTION To select a label sensing method for a print job. FORMAT IGa a = 0: Reflective (Eye-Mark) sensor 1: Gap (transmissive) sensor 2: Sensor not used. Place in separate data stream sent to the printer. EXAMPLE A IG1 Z OUTPUT This command does not result in printer output. NOTES When the power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM.
Unit 4: Standard Command Codes IEEE1284 FUNCTION Specifies the receive mode and ACK width of IEEE1284. FORMAT I1abbb a = Receive mode (Default: 0) 0 : Multi item buffer 1 : Single item buffer b = ACK width: Valid range: 010 to 200 (1=50ns) EXAMPLE A I10010 Z OUTPUT This command does not result in printer output. NOTES 1. It is not necessary to use this IEEE1284 I1 command under normal conditions. 2. The set parameter by this command will become valid after rebooting.
Unit 4: Standard Command Codes SERIAL INTERFACE FUNCTION Specifies the setting of the serial interface.
Unit 4: Standard Command Codes LAN INTERFACE FUNCTION Specifies LAN Interface. FORMAT I3 a = 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 A I30 Z OUTPUT This command does not result in printer output.
Unit 4: Standard Command Codes EJECT AND CUT FUNCTION Cuts any printed labels that remain in the printer.. FORMAT NC (EJ) EXAMPLE A NC (EJ) Z OUTPUT (1) Label stop position A: Printed B: Not printed C: Not printed D: Not printed Cut position Print head A B (1) C (2) (2) Command received (3) Label is fed to the cut position. (4) Label is cut off. A B C D (3) B C D (4) (5) Label is back fed to the head position. B C D (5) Feed direction NOTES 1.
Unit 4: Standard Command Codes PRINT METHOD, THERMAL/THERMAL TRANSFER FUNCTION To set the printing method used for a job FORMAT PHa a = 0: Thermal transfer printing 1: Direct thermal printing Place in separate data stream sent to the printer. EXAMPLE A PH1 Z OUTPUT This command does not result in printer output. NOTES When the power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM.
Unit 4: Standard Command Codes PRINT MODE SELECTION FUNCTION To set the printing method used for a job FORMAT PMa a = 0: 1: 7: 8: Continuous Tear-Off Dispense, backfeed after print Dispense, backfeed before print Place in separate data stream sent to the printer. EXAMPLE A PM1 Z OUTPUT This command does not result in printer output. NOTES When the power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM.
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 Eaaa aaa = Number of dots (001-999) between the bottom of the characters on one line to the top of the characters on the next line. Place preceding the text that will use the line feed function.
Unit 4: Standard Command Codes USER DOWNLOAD FUNCTION Allows the user to define custom Protocol Command codes. FORMAT LDa, a = Replacement character for STX b = Replacement character for ETX c = Replacement character for ESC d = Replacement character for ENQ e = Replacement character for CAN f = Replacement character for NUL g = Replacement character for OFFLINE h = Auto-Online. Printer powers up in the online mode. 0: Yes 1: No i = Zero Slash.
Unit 4: Standard Command Codes REPRINT CONFIGURATION FUNCTION Specifies the configuration of reprinting. FORMAT RPa a = 0: Normal (no print) 1: Reprint setting Place immediately following A. EXAMPLE A RP0 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.
Unit 4: Standard Command Codes LANGUAGE FUNCTION Specifies the display language for the LCD. FORMAT LAa a = Bar Code Symbol 0: English 1: French 2: German 3: Spanish 4: Italian 5: Portuguese Place immediately following A. EXAMPLE A LA0 Z OUTPUT This command does not result in printer output. NOTES This function may also be set through the LCD.
Unit 4: Standard Command Codes CR/LF DELETION FUNCTION Configures the deletion function of CR/LF. FORMAT CLa a = 0: Normal (no deletion) 1: Delete CR/LF Place anywhere between A and Z. EXAMPLE A CL1 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.
Unit 4: Standard Command Codes ZERO SLASH FUNCTION To allow printing of numeric zeroes with a slash. FORMAT LHa a = 0: Print zeroes without slash 1: Print zeroes with slash Place in a separate data stream before any label data is transmitted. EXAMPLE A LH0 Z OUTPUT This command does not result in printer output. NOTES This command can also be set using the LCD panel. The last setting received, whether it is via this command or manually input via the LCD panel will be active.
Unit 4: Standard Command Codes ONLINE FEED FUNCTION Enables label feeding when in the online mode. FORMAT LFa a = 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 A LF0 Z OUTPUT Feeds a blank label when entering the online mode. NOTES This command can also be set using the LCD panel.
Unit 4: Standard Command Codes OPTION WAITING TIME FUNCTION Specifies waiting time for option operations. FORMAT TWaaa aaa EXAMPLE = Waiting time for option operation = Valid range: 005 to 200 (unit: 100 ms) Waiting time for option operation = 1.5 seconds A TW015 Z OUTPUT This command does not result in printer output. NOTES This command specifies, in Tear-off mode, the waiting time between print completion and Tear-off motion.
Unit 4: Standard Command Codes FORCED TEAR OFF FUNCTION Executes Tear off compulsory. FORMAT TK EXAMPLE A TK Z OUTPUT This command does not result in printer output. NOTES 1. This command can be specified only in Tear off mode. 2. With this command, the printer executes Tear off motion without waiting the time set by command TW. If the next data is received before Tear off motion, Tear off is executed compulsory. 3.
Unit 4: Standard Command Codes TEST PRINTING FUNCTION Allows test labels to be printed via software control. FORMAT TPa a = 0: 1: 2: 3: Small User test print. Large User test print Small Factory test print Large Factory test print Place in a separate command stream. EXAMPLE A TP2 Z OUTPUT A small factory test label is printed. NOTES A test print can also be initiated via the LCD panel.
Unit 4: Standard Command Codes PRINT LENGTH, EXPANSION FUNCTION To increase the maximum print length (in feed direction) for a label. FORMAT EX0 Sets the print length to maximum AR Resets the maximum print length to 7" (178 mm) Must follow the Start Code command within it is own separate data stream.
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 RCaa a = Sheet cut quantity (01 to 99) Place before quantity command and Z. EXAMPLE A RI3200,1200,00,00,1600,0600,02,02 A112003200 RC01 Z OUTPUT (4-63) NOTES Sheet is a certain range specified under A1 when it is divided into small labels under R1.
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 RWaa a = Sheet copy quantity (01 to 99) Place before quantity command and Z. EXAMPLE A RI3200,1200,00,00,1600,0600,02,02 A112003200 RW01 Z OUTPUT (4-64) NOTES Sheet is a certain range specified under R1 when it is divided into small labels under A1.
Unit 4: Standard Command Codes IP ADDRESS SETUP FUNCTION Specifies IP address setup method. FORMAT WIa a = IP Address setup 0: Manual setup 1: DHCP Place this command between A start code and Z stop code. EXAMPLE A WI1 Z OUTPUT This command does not result in printer output. Setting can be printed on the factory test print. NOTES You cannot use this command in combination with other commands. The set parameter will become valid after rebooting.
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 WM a = RARP 0: Disabled 1: Enabled Place this command between A start code and Z stop code. EXAMPLE A WM1 Z OUTPUT This command does not result in printer output. Setting can be printed on the factory test print. NOTES You cannot use this command in combination with other commands.
Unit 4: Standard Command Codes WIRELESS LAN FORMAT Setting items (*1) Alphanumeric or symbols. Except for [,] (comma) or [“] (double quotation).
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.
Unit 4: Standard Command Codes WIRELESS LAN EXAMPLE Example 1: Setting all items: A WZF,0,1,192168001002,255255255000,192168001001,???????? Z Example 2: Setting to default: A WZD Z Example 3: Setting specific items: A WZ4,255255255000 Z Example 4: To specify 0 character in password authentication: A WZ24, Z Notes: This command can be used with type 1 (USB, Serial) only. Place this command between start code A and stop code Z.
Unit 4: Standard Command Codes IP ADDRESS SETTING FUNCTION Specifies IP address. FORMAT W1 a~a = IP address = 12 digits fixed Place this command between A start code and Z stop code.. EXAMPLE A W1123220000040 Z OUTPUT This command does not result in printer output. Setting can be printed on the factory test print. NOTES You cannot use this command in combination with other commands. The set parameter will become valid after rebooting.
Unit 4: Standard Command Codes SUBNET MASK FUNCTION Specifies Subnet mask. FORMAT W2a~a a~a = Subnet mask = 12 digits fixed Place this command between A start code and Z stop code. EXAMPLE A W2255255255000 Z OUTPUT This command does not result in printer output. Setting can be printed on the factory test print. NOTES You cannot use this command in combination with other commands. The set parameter will become valid after rebooting.
Unit 4: Standard Command Codes DEFAULT GATEWAY FUNCTION Specifies default gateway. FORMAT W3 a~a = Default gateway = 12 digits fixed Place this command between A start code and Z stop code.. EXAMPLE A W3128220001001 Z OUTPUT This command does not result in printer output. Setting can be printed on the factory test print. NOTES You cannot use this command in combination with other commands. The set parameter will become valid after rebooting.
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.
Unit 4: Standard Command Codes LABEL SPECIFICATION FUNCTION Temporarily specifies label specification. Only applicable to the CT400/410 printers. FORMAT YEa a = Label type 0: Adhesive label 1: Tag Place immediately following the A command. EXAMPLE A YE0 Z OUTPUT This command does not result in printer output. NOTES To change the setting value that is recorded in the printer, specify PG or PC commands.
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 Ia a = Batch separator type 1: Divided mark type 2: Separator method Place immediately following the A command.
Unit 4: Standard Command Codes GRAPHIC COMMANDS GRAPHICS, CUSTOM FUNCTION To create and print custom graphics (logos, pictures, etc.) on a label. FORMAT Gabbbccc(data) a = Specifies format of data stream to follow B Binary format H Hexadecimal format bbb = Number of horizontal 8 x 8 blocks ccc = Number of vertical 8 x 8 blocks (data) = Hex data to describe the graphic image Place anywhere within the data stream after the necessary position commands.
Unit 4: Standard Command Codes GRAPHICS, BMP FILE FUNCTION To allow the creation and printing of graphic images using a BMP file format. FORMAT GMaaaaa,(data) aaaaa = Number of bytes to be downloaded Place anywhere within the job data stream. EXAMPLE A V0100H0100GM03800,(...Data...) Q1 Z OUTPUT (4-68) NOTES The maximum number of bytes that can be downloaded is 32K (compressed) and includes the BMP header information.
Unit 4: Standard Command Codes GRAPHICS, PCX FILE FUNCTION To allow the creation and printing of graphic images using a PCX file format. FORMAT GPaaaaa,(data) aaaaa = Number of bytes to be downloaded Place anywhere within the job data stream. EXAMPLE A V0150H0100GP03800,(...Data...) Q1 Z OUTPUT (4-69) NOTES The maximum number of bytes that can be downloaded is 32K (compressed). The number specified by this command includes the PCX header information.
Unit 4: Standard Command Codes E/Pro Programming Reference 4-140 PN: 9001096E
Unit 5: Optional Command Codes OPTIONAL COMMAND CODES • • E/Pro Programming Reference Calendar Commands Memory Card Commands 5-1 PN: 9001096E
Unit 5: Optional Command Codes CALENDAR COMMANDS CALENDAR PRINTING FUNCTION Prints the date and/or time field from the printer’s internal clock. FORMAT WA(elements) Elements = YYYY: YY: MM: HH: hh: mm: ss: TT: JJJ: WW: ww: 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) Seconds (00 to 59) AM or PM Julian Date (001 to 366) Week (00 to 53) Week (01 to 54) Place anywhere within the data stream.
Unit 5: Optional Command Codes CALENDAR INCREMENT FUNCTION Prints the date and/or time field from the printer’s internal clock. FORMAT WPabbb a bbb = 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) Hours (000 to 999) Place anywhere within the data stream.
Unit 5: Optional Command Codes CALENDAR CONFIGURATION FUNCTION To set the time and date of the printer’s internal clock. FORMAT WTaabbccddee aa = Year (00 to 99) bb = Month (01 to 12) cc = Day (01 to 31) dd = Hour (00 to 23) ee = Minute (00 to 59) Place anywhere within the data stream. EXAMPLE A WT9312251300 Z OUTPUT This command does not result in printer output. NOTES Once the year increments past “99” it will wrap back to “00”.
Unit 5: Optional Command Codes MEMORY CARD COMMANDS CARD SLOT FOR USE FUNCTION Specifies the card slot for use. FORMAT CCa a = 0: Internal (1 fixed) 1: Memory Area 1 2: Memory Area 2 Place immediately following A. EXAMPLE A CC1 Z OUTPUT This command does not result in printer output. NOTES Specify this command for memory card function. When the card is not inserted, a card error will occur.
Unit 5: Optional Command Codes CARD FORMAT FUNCTION Specifies the format (initialization) of memory card. FORMAT BJFa a = User ID (up to 8 bytes of alphanumerics and symbols) Place anywhere between A and Z. EXAMPLE A CC1 BJFsatocard Z OUTPUT This command does not result in printer output. NOTES This command is not valid without an optional memory card. Specify the Card Slot for Use prior to using this command.
Unit 5: Optional Command Codes MEMORY CARD CLEAR FUNCTION Clears the entire contents in the optional memory card. FORMAT *a, a = Item to be cleared G: SATO Graphic P: PCX File M: BMP File F: Format O: True Type Font R: Form Overlay b = Registration number 000 to 999 True Type Font 001 to 999 Except True Type Font Place anywhere between A and Z. EXAMPLE A *0,09 Z OUTPUT This command does not result in printer output.
Unit 5: Optional Command Codes SYSTEM CLEAR FUNCTION Clears the specific system contents. FORMAT *a 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 A and Z. EXAMPLE A *T Z OUTPUT This command does not result in printer output. NOTES All data sent prior to *X will be cleared, but end data will not be cleared during printing.
Unit 5: Optional Command Codes PRINT MEMORY CARD STATUS FUNCTION Prints the status of memory card. FORMAT BJS Place immediately following CC#. EXAMPLE A CC1 BJS Z OUTPUT (5-2) NOTES This command is for printing the memory card status and cannot be used in combination with other commands. The status can be chaecked with the label of W68mm and H90mm.
Unit 5: Optional Command Codes TRUE TYPE FONT, RECALL FUNCTION Specifies to invoke True Type Font. FORMAT BJRabbccddeeffffgg...g BJT,aa,bb,cc,dd,ee,ffff,gg...g a = Font ID (0 to 9) b = Horizontal magnification (01 to 12) c = Vertical Magnification (01 to 12) d = Character Pitch (01 to 99) e = Backup (00 fixed) f = Print Character Quantity (0000 to 9999) g = Data Place anywhere between A and Z.
Unit 5: Optional Command Codes TRUE TYPE FONT, STORE FUNCTION Specifies the storageTrue Type Font. FORMAT Begin download BJ(aa...abb..b Download BJDcccccddddee...e End download BJ a = Font Description (specification of 40 bytes of font) b = Date (10 bytes of date data) c = Memory Offset (5 bytes of memory offset in hex) d = Quantity of Data bytes (0001 to 2000) e = Font data to download (0001 to 2000) Place anywhere between A and Z.
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 YR,aa/D,bb,cc....c aa = Format number to be recalled (01 to 99) bb = Field number to be recalled (01 to 99) cc...c = Data to placed in the recalled field Place immediately following the CC Slot Select command.
Unit 5: Optional Command Codes FORMAT/FIELD, STORE FUNCTION To store a format field description in the memory card. FORMAT YS,aa/N,bb,cc....c aa = Format number to be stored(01 to 99) bb = Field number to be stored (01 to 99) cc...c = Field length to be stored (01 to 99) Place immediately following the CC Memory Area Select command.
Unit 5: Optional Command Codes FORM OVERLAY, RECALL FUNCTION To recall the label image from stored in the Expanded Memory. FORMAT &R,aa aa = Storage number (01 to 99) Place immediately following the CC Memory Area Select command. EXAMPLE A CC1 &R,01 Q1Z OUTPUT This command does not result in printer output. NOTES The Expanded Memory option is required fro this command. The CC Memory Area Select command must be sent prior to this command.
Unit 5: Optional Command Codes FORM OVERLAY, STORE FUNCTION To store fixed print contents to the memory card. FORMAT &S,aa,bbbb,cccc aa = 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 CC Memory Area Select command. EXAMPLE A CC1 &S,01 Z OUTPUT This command does not result in printer output.
Unit 5: Optional Command Codes FORM OVERLAY, STORE Example A: Normal Operation A V100H100P2L0202 XMABCD V60H60 FW0808V800H400 V320H60 FW04H400 CC1 &S1 Z Example B: When window size is specified A A1800400 V100H00P2L0202 XMABCD CC1 &S, 1, 20, 200 Z Example C: When print is specified after &S A V100H100P2L0202 XMABCD V60H60 FW0808V
Unit 5: Optional Command Codes BMP FILE, RECALL FUNCTION To recall a previously stored BMP file stored in Expanded Memory. FORMAT GCaaa aaa = Storage number (001 to 999) Place after the CC Memory Area Select command. EXAMPLE A CC1V100H100 GC001 Q1Z OUTPUT (5-6) NOTES The CC Memory Area Select command must be sent before this command. The printed image can be expanded or rotated.
Unit 5: Optional Command Codes BMP FILE, STORE FUNCTION To store for printing a graphic file in a BMP format in the optional Expanded Memory. FORMAT GTaaa,bbbbb,nn...n aaa = Storage number (001 to 999) bbbbb = Size of BMP file in bytes nn..n+ = Data Place within its own data stream specifying the placement of the graphic. EXAMPLE A CC1GT001, 12345, nn...n Q1Z OUTPUT There is no printer output as a result of this command.
Unit 5: Optional Command Codes PCX FILE, RECALL FUNCTION To recall for printing a graphic file previously stored in a PCX format in the Memory Card. FORMAT PYaaa aaa = Storage number (001 to 999) This command must be placed within its own data stream specifying the placement of the graphic.
Unit 5: Optional Command Codes PCX FILE, STORE FUNCTION To store for later printing a PCX graphic file in the Expanded Memory. FORMAT PIaaa,bbbbb,{data} aaa = Storage number (001 to 999) bbbbb = Size of PCX File in bytes. {data} = Data Place within its own data stream. EXAMPLE BASIC Program to download a PCX file to Expanded Memory Area 1, Storage Area 1 OPEN .C:\WIZARD\GRAPHICS\LION.PCX. FOR INPUT AS #2 DA$ = INPUT$(3800,#2) C$ = CHR$(27) WIDTH .LPT1:.
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 GRaaa aaa = 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.
Unit 5: Optional Command Codes CUSTOM GRAPHICS, STORE FUNCTION To provide similar functionality to the 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.
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.
Unit 5: Optional Command Codes FIELD PRINT SPECIFICATION FUNCTION To cal out items which are registered at the Field Register Specification /N and then specify the data. FORMAT /D,aa,n...n a = Field number (01 to 99) n = Data Place following the YR command. EXAMPLE A CC1 YR,02/D,01,TWO FIELDS OF/D,02,VARIABLE DATA Q1 Z OUTPUT (5-10) NOTES The print digit number is valid at the specified range of /N.
Unit 5: Optional Command Codes FIELD REGISTER SPECIFICATION FUNCTION To register the item inside of the field at the Format Register Specification /N. FORMAT /N,aa,n...n a = Field number (1 to 99) n = Print digit number (1 to 99) EXAMPLE A CC1 YS,01 /N,1,3 %0V100H200P2L0101XMABC /N,2,5 %0V300H40B40208049123456 Z OUTPUT This command does not result in output. Refer to YR Format/Field Recall command.
Unit 5: Optional Command Codes E/Pro Programming Reference 5-26 PN: 9001096E
Unit 6: Bi-Directional Communications BI-DIRECTIONAL COMMUNICATIONS • • E/Pro Programming Reference Introduction Enquire & Response 6-1 PN: 9001096E
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.
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: { # Byte ID }{ # Status Byte }{ # Byte Label Remaining }{ # Byte Job Name } ID Identifies the current print job ID. Is defined using the Job ID (ID) command transmitted with the print job. (2 bytes) Status Defines the current status of the printer.
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. When the Item Number command is not in the receive data, or the command is incorrect, the item number is saved as “*****” and the status as “3” in the history.
Unit 6: Bi-Directional Communications PARAMETERS BYTE VALUE DESCRIPTION 3 Print Speed (inches per second) 00: 01: 02: 03: 04: 05: 06: 07: 08: 09: 2 3 4 5 6 7 8 9 10 12 4 Mode 00: 01: 02: 03: 04: Not Supported Not Supported Not Supported Label Dispense Print Mode Reserved 5 Not Supported 00: Reserved 01: Reserved 02: Reserved 6 Dispense Position 00: At Print Head Position 01: At Dispense Position 7 Not Supported 00: Reserved 8 Not Supported 41: Reserved 42: Reserved 43: Reserved 9 Pr
Unit 6: Bi-Directional Communications PARAMETERS BYTE VALUE DESCRIPTION 20-21 HEX: 00 to 3E7 HEX: FFFF to FC19 Vertical Base Reference Point Offset (0 to 792 dots) Vertical Base Reference Point Offset (-1 to -792 dots) 22-23 HEX: 00 to 320 HEX: 00 to FCE0 Horizontal Base Reference Point Offset (0 to 800 dots) Horizontal Base Reference Point Offset (-1 to -800 dots) 24 HEX: 00 to 63 HEX: FF to 9D Not Supported 25 HEX: 00 to 63 HEX: FF to 9D Not Supported 26 HEX: 00 to 63 HEX: FF to 9D Not S
Unit 6: Bi-Directional Communications PARAMETERS BYTE VALUE DESCRIPTION 3 00H 01H Out of Paper Paper Present 4 00H 01H 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.
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 1-2 01 to 99 3-18 ASCII DESCRIPTION Form Registration Number Form Name FONT CONFIGURATION (FG) Receipt of SOH followed by FG causes the printer to return information bounded by an STX-ETX pair that reports information on the stored font or graphic.
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.
Unit 6: Bi-Directional Communications ASCII HEX DEFINITION C 43 Buffer Near Full D 44 Ribbon Near End and Buffer Near Full E(1) 45 Print Stop (without error) ONLINE PRINTING G 47 No Errors H 48 Ribbon Near End I 49 Buffer Near Full J 4A Ribbon Near End and Buffer Near Full K(1) 4B Print Stop (without error) ONLINE, WAITING TO DISPENSE A LABEL M 4D No Errors N 4E Ribbon Near End O 4F Buffer Near Full P 50 Ribbon Near End and Buffer Near Full Q(1) 51 Print Stop (witho
Unit 7: Appendix APPENDIX • • • • E/Pro Programming Reference Custom Characters/Graphics Custom Protocol Codes Reference Tables Glossary 7-1 PN: 9001096E
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. Determine which matrix size to use • 16 dot x 16 dots • 24 dots by 24 dots 2. Lay out a grid and draw the image on the grid. • Each square represents one dot • Blacken squares for each printed dot (7a) 3.
Unit 7: Appendix 4. To store the custom designed character in memory using a hexadecimal data stream: A T1H3F0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C007C007C007C0 Z 5. To recall a custom character from memory, send the following code to the printer. Note the character size was expanded using the L command. Other data can also be printed.
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). 2. Lay out a grid and draw the image on the grid.
Unit 7: Appendix 4. Using the hexadecimal data, send the following code to print the graphic image as designed.
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$(&H0
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. (7e) The uncompressed size (PCX is a compressed file) of the file must not be greater than 64K bytes.
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 character to tell the printer that the following character(s) will represent a specific command.
Unit 7: Appendix REFERENCE TABLES TABLE 1: CHARACTER FONT SET (XU) W5 X H9 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, THREE-FOLD HEIGHT/WIDTH TABLE 2: CHARACTER FONT SET (XS) W17 X H17 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, TWO-FOLD HEIGHT/WIDTH E/Pro Programming Reference 7-9 PN: 9001096E
Unit 7: Appendix TABLE 3: CHARACTER FONT SET (XM) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 4: CHARACTER FONT SET (XB) W48 X H48 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH E/Pro Programming Reference 7-10 PN: 9001096E
Unit 7: Appendix TABLE 5: CHARACTER FONT SET (XL) W48 X H48 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 6: CHARACTER FONT SET (OA) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH E/Pro Programming Reference 7-11 PN: 9001096E
Unit 7: Appendix TABLE 7: CHARACTER FONT SET (OB) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 8: PARAMETER A & B COMPARISON (RD) PARAMETER B CHARACTER SET 1 Latin 1 2 Latin 2 3 Latin 5 4 Grk 5 Cyr 6 Arb 7 PC-850 E/Pro Programming Reference FONT PARAMETER A CG Univers CG Times V t CG Times t Futura CG Palcio CG Century Schoolbook CG Triumvirate CG Univers CG Times F P S G V t 7-12 PN: 9001096E
Unit 7: Appendix TABLE 9: CHARACTER FONT SET (XCL/XCS) SAME FONTS, DIFFERENT SIZES TABLE 10: CHARACTER FONT SET (X70-77) E/Pro Programming Reference 7-13 PN: 9001096E
Unit 7: Appendix TABLE 11: BARCODE TYPE (B) A 0 BARCODE NW-7 (Codabar) DESCRIPTION Set print data including the Start/Stop characters. A, B, C, D, E, N, T, a, b, c, d, e, n, t. When the [A123A]. Barcode character pitch is enabled. For print data, refer to the NW-7 code table. RATIO barcode print data is [123], specify 1:3 Set print data to include the Start/Stop Character [*]. When the barcode print data is [12345], specify [*12345*].
Unit 7: Appendix TABLE 13: BARCODE TYPE (D) A 0 BARCODE NW-7 (Codabar) DESCRIPTION Set print data including the Start/Stop characters. A, B, C, D, E, N, T, a, b, c, d, e, n, t. When the [A123A]. Barcode character pitch is enabled. For print data, refer to the NW-7 code table. RATIO barcode print data is [123], specify Set print data to include the Start/Stop Character [*]. When the barcode print data is [12345], specify [*12345*].
Unit 7: Appendix TABLE 15: CODE TABLE (BF) BOOKLAND TABLE 16: CODE128 DATA VALUES (BG) VALUE SUBSET A SUBSET B SUBSET C VALUE SUBSET A SUBSET B SUBSET C 0 SP SP 00 36 D D 36 1 ! ! 01 37 E E 37 2 “ “ 02 38 F F 38 3 # # 03 39 G G 39 40 4 $ $ 04 40 H H 5 % % 05 41 I I 41 6 & & 06 42 J J 42 7 ‘ ‘ 07 43 K K 43 8 . .
Unit 7: Appendix TABLE 16: CODE128 DATA VALUES (BG) VALUE SUBSET A SUBSET B SUBSET C VALUE SUBSET A SUBSET B SUBSET C 26 : : 26 62 ^ ^ 62 27 ; ; 27 63 __ __ 63 28 < < 28 64 NUL>(space) . >(space) 64 29 = = 29 65 SOH >! a or >! 65 30 >J >J 30 66 STX >" b or >" 66 31 ? ? 31 67 ETX ># c or ># 67 32 @ @ 32 68 EOT >$ d or >$ 68 33 A A 33 69 ENQ >% e or >% 69 34 B B 34 70 ACK >& f or >& 70 35 C C 35 71 BEL >. g or >.
Unit 7: Appendix TABLE 18: CODE TABLE (BP) POSTNET TABLE 19: CODE TABLE (BW) NW-7 E/Pro Programming Reference 7-18 PN: 9001096E
Unit 7: Appendix TABLE 20: CODE TABLE (BW) CODE 39 TABLE 21: CODE TABLE (BK) PDF417 & MICRO PDF417 E/Pro Programming Reference 7-19 PN: 9001096E
Unit 7: Appendix TABLE 22: CHARACTER SIZE (BK) MICRO PDF417 E/Pro Programming Reference 7-20 PN: 9001096E
Unit 7: Appendix TABLE 23: DATA SIZE (BQ) QR (MODEL 1) E/Pro Programming Reference 7-21 PN: 9001096E
Unit 7: Appendix TABLE 24: CODE TABLE (BQ) QR CODE (NUMERIC MODE) TABLE 25: CODE TABLE (BQ) QR CODE (ALPHANUMERIC MODE) E/Pro Programming Reference 7-22 PN: 9001096E
Unit 7: Appendix TABLE 26: CODE TABLE (BQ) QR CODE (BINARY MODE) E/Pro Programming Reference 7-23 PN: 9001096E
Unit 7: Appendix TABLE 27: CODE TABLE (BV) MAXI CODE TABLE 28: FORMAT ID LIST (BX) ERROR CORRECTION FORMAT ID 01 02 03 04 05 06 00 (ECC000) 500 452 394 413 310 271 05 (ECC050) 457 333 291 305 228 200 08 (ECC080) 402 293 256 268 201 176 10 (ECC100) 300 218 190 200 150 131 14 (ECC140) 144 105 91 96 72 63 20 (ECC200) E/Pro Programming Reference Numeric 3116 Alphanumeric 2335 Binary (01h ~ FFh) 1556 7-24 PN: 9001096E
Unit 7: Appendix TABLE 29: CODE TABLE (FX) DATA MATRIX E/Pro Programming Reference 7-25 PN: 9001096E
Unit 7: Appendix TABLE 30: SYMBOL & DATA QUANTITY (2D12) MICRO PDF417 E/Pro Programming Reference 7-26 PN: 9001096E
Unit 7: Appendix TABLE 31: CODE TABLE (2D12) PDF417 E/Pro Programming Reference 7-27 PN: 9001096E
Unit 7: Appendix TABLE 32: CODE TABLE (2D20) MAXI CODE E/Pro Programming Reference 7-28 PN: 9001096E
Unit 7: Appendix TABLE 33: DATA SIZE (2D30) QR CODE (MODEL 2) E/Pro Programming Reference 7-29 PN: 9001096E
Unit 7: Appendix TABLE 34: DATA SIZE (2D31) QR CODE (MODEL 1) E/Pro Programming Reference 7-30 PN: 9001096E
Unit 7: Appendix TABLE 35: CODE TABLE (2D32) QR CODE (NUMERIC MODE) E/Pro Programming Reference 7-31 PN: 9001096E
Unit 7: Appendix TABLE 36: CODE TABLE (2D32) QR CODE (ALPHANUMERIC MODE) E/Pro Programming Reference 7-32 PN: 9001096E
Unit 7: Appendix TABLE 37: CODE TABLE (2D32) QR CODE (BINARY MODE) E/Pro Programming Reference 7-33 PN: 9001096E
Unit 7: Appendix TABLE 38: CODE TABLE (2D50) DATA MATRIX CODE E/Pro Programming Reference 7-34 PN: 9001096E
Unit 7: Appendix TABLE 39: PARAMETERS (AR/AX) RESOLUTION & PRINT AREA E/Pro Programming Reference 7-35 PN: 9001096E
Unit 7: Appendix TABLE 40A: PARAMETERS (PG) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 E/Pro Programming Reference 7-36 PN: 9001096E
Unit 7: Appendix TABLE 40B: PARAMETRS (PG) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 E/Pro Programming Reference 7-37 PN: 9001096E
Unit 7: Appendix TABLE 41: PARAMETERS (PG) M10E E/Pro Programming Reference 7-38 PN: 9001096E
Unit 7: Appendix TABLE 42: PARAMETERS (PG) XL400-410E E/Pro Programming Reference 7-39 PN: 9001096E
Unit 7: Appendix TABLE 43A: PARAMETERS (PG) CT400-410 E/Pro Programming Reference 7-40 PN: 9001096E
Unit 7: Appendix TABLE 43B: PARAMETERS (PG) CT400-410 E/Pro Programming Reference 7-41 PN: 9001096E
Unit 7: Appendix TABLE 44A: PARAMETERS (PC) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 E/Pro Programming Reference 7-42 PN: 9001096E
Unit 7: Appendix TABLE 44B: PARAMETERS (PC) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 E/Pro Programming Reference 7-43 PN: 9001096E
Unit 7: Appendix TABLE 45: PARAMETERS (PC) M10E E/Pro Programming Reference 7-44 PN: 9001096E
Unit 7: Appendix TABLE 46: PARAMETERS (PC) XL400-410E E/Pro Programming Reference 7-45 PN: 9001096E
Unit 7: Appendix TABLE 47: PARAMETERS (PC) CT400-410 E/Pro Programming Reference 7-46 PN: 9001096E
Unit 7: Appendix TABLE 48: PARAMETERS (LD) FUNCTION Proto Code PARAMETER CONTENT STANDARD DEFAULT NON-STANDARD DEFAULT a (Hex) STX 02H { (7BH) b (Hex) ETX 03H } (7DH) c (Hex) ESC 1BH ^ (5EH) d (Hex) ENQ 05H @ (5EH) e (Hex) CAN 18H ! (21H) f (Hex) NULL 00H - (7EH) g (Hex) Offline 40H ] (5DH) Auto Online h (ASCII) 0: Yes, 1: No 0 (30H) 0 (30H) Zero Slash i (ASCII) 0: Yes, 1: No 0 (30H) 0 (30H) Euro Code j (Hex) D5H D5H D5H TABLE 49: PARAMETERS (EX)
Unit 7: Appendix TABLE 50: PARAMETERS (AR) TABLE 51: PARAMETERS (G) E/Pro Programming Reference 7-48 PN: 9001096E
Unit 7: Appendix TABLE 52: REFERENCE (YS) INVALID COMMANDS E/Pro Programming Reference 7-49 PN: 9001096E
Unit 7: Appendix TABLE 53: PARAMETERS (&S) TABLE 54: PARAMETERS (GI) MAXIMUM BYTES E/Pro Programming Reference 7-50 PN: 9001096E
Unit 7: Appendix GLOSSARY GLOSSARY AC (Alternating Current) Electrical current that reverses its direction regularly and continually. Accessory An optional assembly that may be used to provide an additional function. Active Tags RFID tags which use batteries as partial or complete source of power which are further differentiated by separating them into those with replaceable batteries and those which have the batteries inside a sealed unit. Also referred to as Utilized Active Tags.
Unit 7: Appendix GLOSSARY Bytes A collection of 8 bits used in the binary system. Capacity As it relates to RFID, the number of bits or bytes that can be programmed into a tag. This may represent the bits accessible to the user or the total number - including those reserved to the manufacturer (e.g., parity or control bits). Capture Window/Field Region of the scanner field in which an RFID tag will operate. Cavity A recessed area in something.
Unit 7: Appendix GLOSSARY Diode Allows current to flow in one direction but not the other to protect sensitive electronics. A diode functions by compositing two conductive materials with one possessing low resistance to electrical current on one side and high resistance on the other. Dipswitch Complex A group of tiny switches directly attached to a circuit board to enable configuration for a particular type of application. These switches are two-position: On/Off.
Unit 7: Appendix GLOSSARY Factory Programming Relative to RFID, the programming of information into a tag occurring as part of the manufacturing process resulting in a read-only tag. Field Programming In RFID, programming that usually occurs before the tag is installed on the object to be identified enabling the introduction of data relevant to the specifics of the application. However, the tag would typically have to be removed from its object.
Unit 7: Appendix GLOSSARY Key The button on a panel that may be pressed to send an electrical signal to influence a predetermined activity. Keyed A physical object shaped in a manner so as to prevent unwanted movement or to ensure desired movement. Kg (Kilogram) A unit of weight measure within the metric system. Kilo-Bytes Used to describe data transfer rates or storage capacity of approximately 1000 bytes.
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. Nut A small metal block with a threaded hole through its center for screwing onto a bolt.
Unit 7: Appendix GLOSSARY Print Head The device on a direct thermal or thermal transfer printer containing the heating elements that causes an image to be transferred to print media. Processor A programmable device that performs all the instruction, logic, and mathematical processing in a computer - is the brains of the computer. The processor is a microchip that is installed on a motherboard (primary board) that coordinates hardware components. Also referred to as “CPU”.
Unit 7: Appendix GLOSSARY A system of finding the position or location of assets. RFID Tags A microchip attached to an antenna that is packaged in a way that it can be applied to an object. The tag picks up signals from, and sends signals to, a reader. The tag contains a unique serial number, but may have other information and come in many forms, such as smart labels that can have a barcode printed on it, or can simply be mounted inside a carton or embedded in plastic.
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. Snap Ring A circular clip that may be applied to a shaft, etc. to prevent another object from moving - used to retain objects in position. Solid An item that is not porous. An item that is not transparent or translucent. Spacer Any object of purpose to maintain a specific distance from two other objects - example: a sleeve or washer.
Unit 7: Appendix GLOSSARY Troubleshoot The act of locating the source of a problem or problems. Two-Dimensional Two of the projectories of an object: X axis is the distance left and right and the Y axis is the distance up and down. In a two-dimensional perspective, the Z axis is not recognized. Uniform The state of multiple objects being the same. Units Any fixed quantity, measure, etc.
Section 8: SATO Group of Companies SATO GROUP OF COMPANIES E/Pro Programming Reference Page 8-1
SATO GROUP OF COMPANIES Asia Pacific & Oceania Region SATO ASIA PACIFIC PTE. LTD. 438B Alexandra Road #09-01/02, Alexandra Technopark, Singapore 119968 Tel: +65-6271-5300 Fax: +65-6273-6011 Email: technical@satoasiapacific.com www.satoasiapacific.com SATO AUTO-ID MALAYSIA SDN. BHD. SATO ASIA PACIFIC PTE. LTD. in Ho Chi Minh City Vietnam Representative Office Level 6, Room 615.