SATO M8485Se Programming Reference Manual
SATO M8485Se Programming Reference Manual

SATO M8485Se Programming Reference Manual

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

Advertisement

PROGRAMMING
REFERENCE
E/Pro
CL408/412e
CL608/612e
M8400RVe
M5900RVe
M8459/60/85/90Se
CT400/410
M84Pro
M10e
XL400/410e
LM408/412e
PN: 9001096B

Advertisement

Table of Contents
loading

Summary of Contents for SATO M8485Se

  • Page 1 PROGRAMMING REFERENCE E/Pro • CL408/412e • CL608/612e • M8400RVe • M5900RVe • M8459/60/85/90Se • CT400/410 • M84Pro • M10e • XL400/410e • LM408/412e PN: 9001096B...
  • Page 2 SATO America, Inc. 10350A Nations Ford Road Charlotte, NC 28273 Main Phone: (704) 644.1650 Technical Support Hotline: (704) 644.1660 Technical Support Fax: (707) 644.1661 E-Mail: satosales@satoamerica.com techsupport@satoamerica.com www.satoamerica.com PN: 9001096B...
  • Page 3: Table

    PRINTER REFERENCE TABLE Each printer model (product) applicable to this document has been assigned a reference letter character and are listed below. The Table Of Contents identifies specific commands and the products to which they apply. • CL408/412e • CL608/612e •...
  • Page 4: Table Of Contents

    TABLE OF CONTENTS INTRODUCTION About This Manual Print Area Calculation PROGRAMMING CONCEPTS Programming Language Selecting Protocol Codes Using Basic Print Position Commands COMMAND CODE QUICK REFERENCE <ESC>A Start Label <ESC>~A Cut, Label <ESC>~a Cut, Job <ESC>~(NULL) Multiple Cuts <ESC>~B Cut, Last <ESC>AO Auto Online <ESC>A1...
  • Page 5 OA Font <ESC>OB OB Font <ESC>OL Online <ESC>P Character, Pitch <ESC>( Reverse Image <ESC>PC Printer Motion Register Specification <ESC>PD Small Label Size Specification <ESC>% Rotate, Fixed Base Reference Point <ESC>PG EEPROM Setup <ESC>PH Print Method, Thermal/Themal Transfer <ESC>PI PCX File, Store <ESC>PM...
  • Page 6 <ESC>_Q Print Quantity <ESC>V Vertical Print Position <ESC>WA Calendar Printing <ESC>WB WB Font <ESC>WD Copy Image Area (Partial Copy) <ESC>WK Job Name <ESC>WL WL Font <ESC>WP Calendar Increment <ESC>WS Work-Shift Print Information Specification <ESC>WT Calendar Configuration <ESC>XB XB Font <ESC>XCL XCL Font <ESC>XCS XCS Font...
  • Page 7 <ESC>PO Offset Specification <ESC># Start Position Specification <ESC>RI Label Size <ESC>RT Label Size Font Commands <ESC>XM XM Font <ESC>XS XS Font <ESC>XU XU Font <ESC>S S Font <ESC>M M Font <ESC>U U Font <ESC>OA OA Font <ESC>OB OB Font <ESC>XB XB Font <ESC>XL XL Font...
  • Page 8: Intelligent Commands

    Feed Specification <ESC>@ Offline/Pause <ESC>OL Online <ESC>AO Auto Online <ESC>C Repeat Label <ESC>PG EEPROM Setup <ESC>PC Printer Motion Register Specification <ESC>IG Sensor Type Selection <ESC>PH Print Method, Thermal/Themal Transfer <ESC>PM Print Mode Selection <ESC>E Line Feed <ESC>LD User Download <ESC>RP Reprint Configuration <ESC>LA...
  • Page 9 Cancel (CAN) Print Job Print Stop (DLE) Print Start (DC1) Obtain History Data (LW) Release Return Error (SUB) Printer Status (MG) Counter Status (ME) Sensor Status (SG) Head Status (HC) System Version Information (SB) Memory Status (EB) Format Overlay Status (FO)
  • Page 10 Table 33: Data Size (<ESC>2D30) Table 34: Data Size (<ESC>2D31) Table 35: Code Table (<ESC>2D32) Table 36: Code Table (<ESC>2D32) Table 37: Code Table (<ESC>2D32) Table 38: Code Table (<ESC>2D50) Table 39: Parameters (<ESC>AR/AX) Table 40: Parameters (<ESC>PG) Table 41: Parameters (<ESC>PG) Table 42: Parameters (<ESC>PG)
  • Page 11: About This Manual

    INTRODUCTION E/Pro Programming Reference • About This Manual • Print Area Calculation PN: 9001096B...
  • Page 12: About This Manual

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

    A1 COMMAND The A1 command is the prefered method of configuring the printer for media size. If using media smaller than the print head width, use this command to specify the media size and adjust the start position corresponding to that.
  • Page 14 Unit 1: Introduction POWER ON LINE STATUS LABEL RIBBON LINE FEED Print Head LABEL LABEL Label Width Print Offset Maximum Printable Width New Base Reference Point Initial Base Reference Point Figure 1-1, Print Area Calculation E/Pro Programming Reference PN: 9001096B...
  • Page 15 PROGRAMMING E/Pro Programming Reference CONCEPTS • Programming Language • Selecting Protocol Codes • Using Basic • Print Position Commands PN: 9001096B...
  • Page 16: Programming Language

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

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

    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.
  • Page 19 Sends an “<ESC>A” command code to Print Port #1 opened by statement 20 above. Sends the data “SATO” to be placed 400 dots horizontally and 100 dots vertically on the label and printed in the“XL” autosmoothed font.
  • Page 20: Print Position Commands

    There are three methods using command codes to properly orient print images on a label. They are as follows: MEDIA SIZE COMMAND The Media Size Command (<ESC>A1) allows specification of the label width and length so the printer may autmatically adjust itself relative to the command entry. However, the label size specified and the actual label size must match.
  • Page 21 If using a 2 inch wide label, the entire image may not appear on the label. By adding the following Base Reference Point command to the second line of the data stream, the base reference point will be changed, causing the image to shift toward the inside of the printer where it can be printed on the narrower label. EXAMPLE: M8400RVe data stream results in a 2 inch wide label: <ESC>A...
  • Page 22 COMMAND QUICK REFERENCE • A through Z (all commands) E/Pro Programming Reference PN: 9001096B...
  • Page 23: Command Quick Reference

    A1aabbbccc Media Size. Specifies the label size for XL400/410e printers. & Store Form Overlay. Stores a specified label image in the printer’s volatile form overlay memory. Normal Print Length. This command resets the printer to the Standard print length (7 inches).
  • Page 24 Base Reference Point. Establishes a new base reference point position for the current label. Units of measurement are dots. Print Area Enlargement. This command sets the printer to the Expanded print length (14 inches). <ESC>EX0 is the recommended replacement. E/Pro Programming Reference...
  • Page 25 COMMAND QUICK REFERENCE INSTRUCTION Babbcccd Bar Codes. Prints a 1:3 ratio barcode. BCaabbbccn...n CODE 93 Barcode. Prints a CODE 93 barcode. BDabbcccd Bar Codes. Prints a 2:5 ratio barcode, except for UPC, EAN, Code 93, Code 128 and SSCC symbols, which are fixed width bar codes. For values a, bb, ccc and d see instructions for Babbcccd.
  • Page 26 COMMAND QUICK REFERENCE INSTRUCTION BIaabbbcn...n SSCC. Prints a SSCC barcode. BJaa..abb..b True Type Font, Store. Prepares the Expanded Memory to accept True Type font data. BJDcccccddddee...e BJFaaaaaaaa Card, Format. Initializes the Memory Area and formats it for use. Should be preceded by the Memory Area Select command for the memory area to be initialized.
  • Page 27 01, 02, 03 or greater than 25 Security level (1-8) Code words per line (01-30). If 00 is specified for dd and ee, printer will automatically optimize settings Rows/symbol (00 or 03). If 00 is specified for dd and ee, printer will...
  • Page 28 COMMAND QUICK REFERENCE INSTRUCTION BTabbccddee Bar Codes. Variable Ratio. provides the ability to print a bar code with a ratio other than those specified through the standard bar code commands (B, BD, and D). BVa,b,c, ddddddddd,eee, Maxicode. Prints 2-D Maxicode symbols per AIM I.S.S. specification. f f f,gg..g BWaabbb Bar Codes.
  • Page 29 COMMAND QUICK REFERENCE INSTRUCTION Repeat Label. Prints a duplicate of the last label printed. Card, Slot for Use. Selects the memory area for all following expanded memory commands. CL/LF Deletion. Deletes the occurance of CR/LF characters in the data stream. Print Speed Selection.
  • Page 30 COMMAND QUICK REFERENCE INSTRUCTION $a,bbb,ccc,d Font, Vector. Specifies printing of the unique SATO vector font. Outline Font Print. Specifies the print of outline font. Eaaa Line Feed. Provides the ability to print multiple lines of the same character size without specifying a new print position for each line.
  • Page 31 COMMAND QUICK REFERENCE INSTRUCTION Faaaabcccc ddee Sequential Numbering. Allows the printing of sequencing fields (text, bar codes) where all incrementing is done within the printer. FWaabcccc Line. Prints a line. Units of measurement are dots. FXaaabcccdddeee Data Matrix. Sequential Numbering. Prints sequential numbered Data Matrix 2-D symbols.
  • Page 32 COMMAND QUICK REFERENCE INSTRUCTION GIabbbcccdddee...e Graphic, Store. Stores a graphic image in the memory card to be called later for printing on a label. GMaaaaa BMP File. Downloads BMP file to the internal graphics image memory. GPaaaaa PCX File. Downloads PCX file to the internal graphics image memory. GRccc Graphic, Recall.
  • Page 33 COMMAND QUICK REFERENCE INSTRUCTION Kab90cc Custom Designed Characters, Recall. Recalls for printing a custom character stored by the Tabcc(data) command. Laabb Character, Expansion. Expands characters in both directions. Language. Specifies the display language for the LCD. LDa,b,c,d,e,f,g,i,jj User Download. Downloads a user defined set of Alternate Protocol Command Codes. Online Feed.
  • Page 34 COMMAND QUICK REFERENCE INSTRUCTION PCaa,bbPCF,a,...z Flash ROM Setup. Sets the default printer configuration in Flash ROM. Small Label Size Specification. Specifies parameters relative to small label size. Only applicable to the M10e printer. Rotate, Fixed Base Reference Point. EEPROM Setup. Sets the default printer configuration in EEPROM.
  • Page 35 XL400/410e printers. Print Darkness. Specifies a new print darkness setting. Fixed Font Spacing. Returns the printer to fixed character spacing mode. Proportional Font Spacing. Places the printer in the proportional character spacing mode. Will not work with U Font. PYaaa PCX File, Recall.
  • Page 36 RFabn...n Recall and Print of Font & Logo. Calls and prints font and logo downloaded with Label Gallery’s “GalleryMemMaster”. Label Size Specification. Specifies label dimensions. Only applicable to the M10e printer. E/Pro Programming Reference Unit 3: Code Quick Reference DESCRIPTION...
  • Page 37 Sheet Copy Quantity Specification. Specifies the qunatity of copies of each sheet of small labels. Only applicable to the M10e printer. Font type. Specifies the 8W x 15H dot matrix font (includes descenders). Form Overlay, Recall. Recalls the label image from the printer’s form overlay memory for printing. /Dbbc...c Field, Recall.
  • Page 38 COMMAND QUICK REFERENCE INSTRUCTION /Nbb,cc Field, Store. To store a field in the memory card. 2D10 2D Code. Specifies PDF417 of 2D code. 2D12 2D Code. Specifies Micro PDF417 of 2D code. E/Pro Programming Reference Unit 3: Code Quick Reference DESCRIPTION Field number (01 to 99) Quantity of characters in the field...
  • Page 39 COMMAND QUICK REFERENCE INSTRUCTION 2D20 2D Code. Specifies Maxi Code of 2D code. 2D30/2D31 2D Code. Specifies QR Code (Model 1 or Model 2) of 2D code. E/Pro Programming Reference Unit 3: Code Quick Reference DESCRIPTION Mode 2: Delivery only (numeric) 3: Delivery only (Alphanumeric) 4: Standard symbol 6: Reader only...
  • Page 40 Tabcc(data) Store Custom Designed Characters. To create and store custom characters or images in the printerís volatile memory. See Kab90cc to recall the character for printing. Test Print. Allows test labels to be printed via host command. E/Pro Programming Reference...
  • Page 41 Units of measurement are dots. WA (elements) Calendar Print. Prints the date and/or time field (up to 16 characters) from the printer’s internal clock. Use slash to separate date elements and colon to separate time elements.
  • Page 42 Font type. Specifies the 28W x 52L dot matrix font (including decenders). WPabbb Calendar Increment. To add a value to the printerís current date and/or time. Does not change the printerís internal time setting. The calendar feature is a purchase option and will only be applicable to those printers so ordered.
  • Page 43 COMMAND QUICK REFERENCE INSTRUCTION Font Type. Specifies 48W x 36L dot matrix font (includes descenders). Only applicable to the XL400/410e printers. Font Type. Specifies 32W x 24L dot matrix font (includes descenders). Only applicable to the XL400/410e printers. XLan...n Font Type. Specifies the 48W x 48H dot matrix font (includes descenders). Font type.
  • Page 44 COMMAND QUICK REFERENCE INSTRUCTION YS,aaa/Nbb,cc Store Format/Field. To store a field in a format in the memory card. Stop Code. Ends all print jobs. 0 (zero) Replace Data (Partial Edit). Provides the ability to replace a specified area of the previous label with new data.
  • Page 45: Font Commands

    STANDARD E/Pro Programming Reference COMMAND CODES • Control Commands • Modification Commands • Print Position Commands • Font Commands • Barcode Commands • 2D Code Commands • System Commands • Memory Card Commands • Intelligent Command • Graphic Commands PN: 9001096B...
  • Page 46: Control Commands

    This command does not result in printer output. NOTES There is no output for these commands they are not accompanied by other label printing commands. However, these commands must precede and follow each print job sent to the printer. E/Pro Programming Reference Unit 4: Standard Command Codes <ESC>A...
  • Page 47: Print Quantity

    Three labels containing the data “SATO” will be printed. NOTES To cancel a print job, turn off the printer or send the <ESC>CAN code if using the Bi-Com mode. Multi- Buffer jobs can be cleared with the Clear Print Job (<ESC>*) and Memory command.
  • Page 48 <ESC>Q2 <ESC>Z OUTPUT This command does not result in printer output. NOTES When status return is used on interface protocol, the specified Job ID Number can be set at the telegraphic status. The status can confirmed by sending status request (ENQ).
  • Page 49: Job Name

    . . . Job . . . <ESC>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. The Job Name must be stored before Bi-Com status mode can be used.
  • Page 50 MODIFICATION COMMANDS CHARACTER, EXPANSION FUNCTION To independently expand characters in both the horizontal and vertical directions. The command allows enlargement of the base size of each font (except the vector font) up to 12 times in either direction. FORMAT <ESC>Laabb Place preceding the data to be expanded.
  • Page 51 CHARACTER, PITCH FUNCTION To designate the amount of spacing (in dots) between characters. This command provides a means of altering character spacing for label constraints or to enhance readability. FORMAT <ESC>Paa Place preceding the text to be printed. EXAMPLE <ESC>A <ESC>H0025<ESC>V0075<ESC>L0202<ESC>XB1SATO <ESC>H0025<ESC>V0175<ESC>L0202<ESC>P20<ESC>XB1SATO <ESC>H0025<ESC>V0275<ESC>L0202<ESC>P40<ESC>XB1SATO...
  • Page 52 CHARACTER, FIXED SPACING FUNCTION To reset proportional spacing and place the printer back to fixed spacing. FORMAT <ESC>PR Place preceding the fixed space data. EXAMPLE <ESC>A <ESC>H0100<ESC>V0050<ESC>PS <ESC>L0202<ESC>XMPROPORTIONAL SPACING <ESC>H0100<ESC>V0180<ESC>PR <ESC>L0202<ESC>XMFIXED SPACING <ESC>Q1 <ESC>Z OUTPUT (4-3) NOTES This command only works with proportionally spaced fonts: XU, XM, XS, XL and XB.
  • Page 53 ROTATE, FIXED BASE REFERENCE POINT FUNCTION To rotate the print direction in 90° increments without changing the location of the base reference point. The diagram below illustrates the use of the Rotate (<ESC>%) command. Note that the entire print area is shown, but your label will probably not be as large as the entire area.
  • Page 54: Sequential Numbering

    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.
  • Page 55 PRINT, LINES & BOXES FUNCTION To print horizontal lines, vertical lines, and boxes as images on the label. FORMAT Line: Box: Place following the necessary positioning commands. EXAMPLE <ESC>A <ESC>H0100<ESC>V0100<ESC>FW20H0200 <ESC>H0320<ESC>V0100<ESC>FW20V0200 <ESC>H0350<ESC>V0100<ESC>FW1010H0200V0200 <ESC>Q1 <ESC>Z OUTPUT (4-7) NOTES It is recommended that all lines and boxes be specified in the normal print direction. Use the <ESC>EX0 Expanded Print Length command for maximum label length.
  • Page 56: Reverse Image

    (4-8) NOTES A reverse image area is affected by the rotate commands. Therefore, always assume the printer is in the normal print orientation when designing and sending the Reverse Image command. If using reverse images with the form overlay, place this command before the Form Overlay command in the data stream.
  • Page 57 <ESC> & <ESC>Z OUTPUT This command does not result in printer output. It stores the label image in the overlay buffer. NOTES Remember that this storage is volatile. Therefore, if the printer loses power, the overlay must be sent again.
  • Page 58 FORM OVERLAY, RECALL FUNCTION To recall the label image from the form overlay memory for printing. Additional or different data can be printed with the recalled image. FORMAT <ESC>/ Must be preceded by all other data and placed just before Print Quantity (<ESC>Q) command.
  • Page 59 REPLACE DATA (PARTIAL EDIT) FUNCTION To replace a specified area of the previous label with new data. This command will cause the previous label to print along with any changes specified within the current data stream. FORMAT <ESC>0 (<ESC>zero) Must follow <ESC>A and precede all other print data EXAMPLE <ESC>A <ESC>H0025<ESC>V0020<ESC>WB0Company Name...
  • Page 60 COPY IMAGE AREA (PARTIAL COPY) FUNCTION To copy an image from one location to another on the same label. This may be useful for duplicating individual fields or entire sections of the label with only one command. FORMAT <ESC>WDHaaaaVbbbbXccccYdddd aaaa bbbb cccc dddd...
  • Page 61 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 <CR>...
  • Page 62 RECALL AND PRINT OF FONT & LOGO FUNCTION Prints the downloaded font or logo specified. FORMAT <ESC>RF Place after <ESC>H but before <ESC>Q1. EXAMPLE <ESC>A <ESC>H0100<ESC>V0100<ESC>RF020002,826B <ESC>Q1 <ESC>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>...
  • Page 63: Mirror Image

    MIRROR IMAGE FUNCTION To allow mirror image printing of data, such as on transparent labels to be applied to a glass or other transparent surface. FORMAT <ESC>RM Place after the label data. EXAMPLE Label #1 <ESC>A <ESC>A1<ESC>H0100<ESC>V0050<ESC>XL0ABCDEF <ESC>RM <ESC>Q1 <ESC>Z OUTPUT (4-14) NOTES...
  • Page 64 VARIABLE DATA SPECIFICATION FUNCTION Specifies variable data for small labels. Only applicable to the M10e printer. FORMAT <ESC>_Daa,nn...n Place after <ESC>H and <ESC>V but before <ESC>Q. EXAMPLE <ESC>A <ESC>A106363060<ESC>600,1020,0,0 <ESC>_F <ESC>_N01,04<ESC>V100<ESC>H200<ESC>L0202<ESC>XMABCD <ESC>_N02,07<ESC>V200<ESC>H200<ESC>L0202<ESC>B103200*11111* <ESC>_N03,02<ESC>V100<ESC>H400<ESC>L0202<ESC>XM99 <ESC>_D01,AAAA<ESC>_D02,*22222*<ESC>_D03,22<ESC>_Q1 <ESC>_D01,BBBB<ESC>_D02,*33333*<ESC>_D03,33<ESC>_Q2 <ESC>_D02,*44444*<ESC>_D03,44<ESC>_Q4 <ESC>Z OUTPUT (4-15) NOTES If Variable Data Specification <ESC>_D is omitted, the content specified under Format Specification...
  • Page 65 SMALL LABEL START FUNCTION To show the start of small label print specification. Only applicable to the M10e printer. FORMAT <ESC>_F Place after <ESC>H and <ESC>V but before <ESC>Q. EXAMPLE <ESC>A <ESC>A106363060 <ESC>PD,600,1020,0,0 <ESC>_F <ESC>V100<ESC>H200<ESC>L0101<ESC>XMHEADER LABEL <ESC>Q1 <ESC>_F <ESC>V100<ESC>H200<ESC>L0202<ESC>EMABCD <ESC>V200<ESC>H200<ESC>L0202<ESC>B103200*11111* <ESC>Q6...
  • Page 66 FORMAT SPECIFICATION FUNCTION Specifies small label format. Only applicable to the M10e printer. FORMAT <ESC>_N Place before <ESC>H and <ESC>V. EXAMPLE <ESC>A <ESC>A1,06363060<ESC>PD,600,1020,0,0 <ESC>_F <ESC>_N,01,04<ESC>V100<ESC>H200<ESC>L0202<ESC>XMABCD <ESC>_N,02,07<ESC>V200<ESC>H200<ESC>L0202<ESC>B103200*11111* <ESC>_N,03,02<ESC>V100<ESC>H400<ESC>L0202<ESC>XM22 <ESC>_D,01,AAAA<ESC>_D,02,*22222*<ESC>_D,03,22<ESC>_Q,1 <ESC>_D,01,BBBB<ESC>_D,02,*33333*<ESC>_D,03,33<ESC>Q,2 <ESC>_D,01,CCCC<ESC>_D,02,*44444*<ESC>_D,03,44<ESC>Q,4 <ESC>Z OUTPUT (4-17) NOTES Only 1-D barcode characters can be specified under <ESC>_N.
  • Page 67: Label Print Quantity

    LABEL PRINT QUANTITY FUNCTION Specifies the print number for small labels. Only applicable to the M10e printer. FORMAT <ESC>_Q Place before <ESC>Z. EXAMPLE <ESC>A <ESC>A106363060 <ESC>PD,600,1020,0,0 <ESC>_F <ESC>V100<ESC>H200<ESC>P2<ESC>L0202<ESC>XMABCD <ESC>V200<ESC>H200<ESC>P2<ESC>L0202 <ESC>B103200*11111*<ESC>_Q,4,2 <ESC>_F <ESC>V100<ESC>H200<ESC>P2<ESC>L0202<ESC>XMBBBB <ESC>V200<ESC>H200<ESC>P2<ESC>L0202 <ESC>B103200*22222*<ESC>_Q,2,1 <ESC>Z OUTPUT (4-18) NOTES The print quantity of small label can bespecified under <ESC>_Q.
  • Page 68 SMALL LABEL SIZE SPECIFICATION FUNCTION Specifies paramaters relative to small label size. Only applicable to the M10e printer. FORMAT <ESC>PD Place after the page size command. EXAMPLE Vertical dimension: 600, horizontal dimension: 1020, label size: 0, multiple cuts: 2. <ESC>A <ESC>A106363060...
  • Page 69 The <ESC>RE command specifies telegraphic ending of small label at the printer driver and cannot be combined with other standard commands.
  • Page 70 This command does not result in printer output. NOTES Only used for single items. The <ESC>RS command specifies the small label sheet sending of eye-mark unit at the printer driver and cannot be combined with other standard commands. E/Pro Programming Reference...
  • Page 71 TWO-COLOR PRINT RANGE SPECIFICATION FUNCTION Specifies a two-color print range. Only applicable to the CT400/410 printers. FORMAT <ESC>2S Place before the quantity command. EXAMPLE <ESC>A <ESC>A108000832 <ESC>V100<ESC>H200<ESC>P2<ESC>L0304<ESC>XMABCD <ESC>2S2V0001Y0600 <ESC>Q2 <ESC>Z OUTPUT (4-20) NOTES When <ESC>2S is used, also use the <ESC>A1 command. Two-color print range can register to 10.
  • Page 72: Media Size

    (4-21) NOTES The Base Reference point is always the on the right (looking at the front of the printer) side of the print head. This command adjusts the Base Reference Point to correspond with the right edge of the loaded media.
  • Page 73: Print Position

    PRINT POSITION FUNCTION The Horizontal and Vertical commands specify the top left corner of a field or label, using the current base reference point as an origin. They also establish a reference point for subsequent fields until the next horizontal and/or vertical print position command is issued. FORMAT Horizontal Position: <ESC>Haaaa Vertical Position: <ESC>Vbbbb...
  • Page 74 EXAMPLE <ESC>A <ESC>PO3+08 <ESC>Z OUTPUT This command does not result in printer output. NOTES It’s not necessary to specify <ESC>PO for normal label print. Specify this command when a proper gap is located. E/Pro Programming Reference Unit 4: Standard Command Codes...
  • Page 75 START POSITION SPECIFICATION FUNCTION Specifies the vertical print start position. Only applacable to the XL400/410e printers. FORMAT <ESC># Place after <ESC>A but before <ESC>Z. EXAMPLE <ESC>A <ESC>#+040 <ESC>Z OUTPUT (4-23) NOTES The cut start position for tags will be shifted together with the change of start position. The <ESC># command is valid for specification of every label or tag type.
  • Page 76 The quantity of labels in the horizontal column will be automatically calculated and printed by <ESC>RI command. The <ESC>RI command sets information relating to label size at the printer driver and cannot be combined with other standard commands. E/Pro Programming Reference...
  • Page 77 <ESC>RI3200,1200,00,00,1600,0600,02,02 <ESC>A!12003200 <ESC>Z OUTPUT (4-25) NOTES Command <ESC>RT specifies label print order of small labels by the printer driver and cannot be combined with other standard commands. E/Pro Programming Reference Unit 4: Standard Command Codes = Print direction 0: Horizontal...
  • Page 78 FONT COMMANDS FONTS: S, M, U, OA, OB, XB, XL, XS, XM, XU FUNCTION To print text images on a label. These are eight of the built-in fonts available on the printer. All matrices include descenders. FORMAT Font XU: <ESC>XU Font XS: <ESC>XS...
  • Page 79 SMOOTHING FONTS: WB, WL, XB, XL FUNCTION To print text images on a label. These are the four auto-smoothing fonts available on the printer. FORMAT Font WB: <ESC>WBa Font WL: <ESC>WLa Place preceding the data to be printed. EXAMPLE <ESC>A <ESC>PS...
  • Page 80 FONT, RASTER FUNCTION To print point size characters created using font definitions. FORMAT <ESC>A<ESC>RDabb,ccc,ddd,nn. . .n nn..n Place within the normal command stream. EXAMPLE <ESC>A <ESC>V0100<ESC>H0100 <ESC>RDA00,P28,P28,CG Times <ESC>V0200<ESC>H0100 <ESC>RDB00,075,075,CG Triumvirate <ESC>Q1 <ESC>Z OUTPUT (4-28) NOTES The “cccc” Horizontal Size and “dddd” Horizontal Size parameters can be entered either in dots or points, but both parameters must use the same value types.
  • Page 81 FONT, VECTOR FUNCTION To specify printing of the unique SATO vector font. The vector font allows large characters to be printed with smooth, round edges. Each character is made of a number of vectors (or lines), and will require slightly more printer compiling time.
  • Page 82 FONT: XCL, XCS FUNCTION To print text on a label. Specifies dot matrix font including descenders. Only applicable to the XL400/410e printers. FORMAT <ESC>XCL <ESC>XCS nn...n Place immediately following the enlargement command <ESC>L. EXAMPLE <ESC>A <ESC>V100<ESC>H200<ESC>P2<ESC>L0304<ESC>XCL,01234 <ESC>Q2 <ESC>Z OUTPUT Prints fonts of the prescribed type. NOTES XCL and XCS fonts allow setting of fixed Pitch with 34 types of care symbols each.
  • Page 83 NOTES The X70 through X77 fonts can be used in either Fixed Pitch or Proportional Pitch and can be set by commands or through the printer’s LCD Advanced Mode. Refer to Appendix: Reference Table 10 for additional information. E/Pro Programming Reference...
  • Page 84 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. FORMAT <ESC>K1, K2, k1, or k2 Place after <ESC>V and <ESC>H but before <ESC>Z.
  • Page 85: Bar Codes

    BARCODE COMMANDS BAR CODES FUNCTION To print bar code images on a label. FORMAT 2:5 narrow/wide ratio: <ESC>BDabbcccdn...n 1:3 narrow/wide bar ratio: <ESC>Babbcccdn...n 1:2 narrow/wide bar ratio: <ESC>Dabbcccdn...n Place immediately preceding the data to be encoded. E/Pro Programming Reference Unit 4: Standard Command Codes = 0: Codabar 1: Code 39 2: Interleaved 2 of 5 (I 2/5)
  • Page 86 BAR CODES EXAMPLE Note: Carriage Returns and Line Feeds have been added to the command listing for clarity and should not be included in the actual data stream. <ESC>A <ESC>H0025<ESC>V0025<ESC>B103100*CODE 39* <ESC>H0155<ESC>V0130<ESC>XS*CODE 39* <ESC>H0025<ESC>V0200<ESC>BD20210045676567 <ESC>H0075<ESC>V0310<ESC>XM45676567 <ESC>H0025<ESC>V0375<ESC>BD30215001234567890 <ESC>H0025<ESC>V0600<ESC>BD50210012345 <ESC>H0175<ESC>V0710<ESC>XS12345 <ESC>H0025<ESC>V0775<ESC>BD60210012345 <ESC>H0105<ESC>V0885<ESC>XS12345 <ESC>H0025<ESC>V0950<ESC>BA03100123455 <ESC>H0095<ESC>V1060<ESC>XS12345 <ESC>H0025<ESC>V1125<ESC>BC03100081234ABCD...
  • Page 87 BAR CODES OUPUT Without Incrementing: <ESC>A<ESC>H0100<ESC>V0100 <ESC>BI104150101234567000000001 <ESC>Q2<ESC>Z (4-31a) With Incrementing: <ESC>A<ESC>H0100<ESC>V0100 <ESC>F001+001<ESC>BI104150101234567000000001 <ESC>Q2<ESC>Z (4-31b) NOTES UPC and EAN bar codes are not affected by the different types of narrow to wide ratios. Instead, the <ESC>D command adds descender bars to these codes where needed to meet UPC specifications. The <ESC>BD command puts desender bars and human readable text below the symbol.
  • Page 88 CODE 93 FUNCTION Specifies CODE93 barcode. FORMAT <ESC>BCaabbbccn~n Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>H0100<ESC>V0125<ESC>BC03100081234ABCD <ESC>H0155<ESC>V0240<ESC>XS1234ABCD OUTPUT (4-33) NOTES The quantity of digit data and and input data must be equal. A command error will occur if the digit data and input data are not equal.
  • Page 89 BOOKLAND FUNCTION Specifies Bookland barcode. FORMAT <ESC>BFaabbn~n Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>H0325<ESC>V0725<ESC>D30315009827721123 <ESC>L0101<ESC>H0295<ESC>V0800<ESC>OB0 <ESC>H0340<ESC>V0878<ESC>OB98277 <ESC>H0480<ESC>V0878<ESC>OB21123 <ESC>H640<ESC>V0760<ESC>BF0313021826 <ESC>H655<ESC>V0730<ESC>OB21826 OUTPUT (4-34) NOTES Only numeric can be specified as print data. Refer to the attached table. Refer to Appendix: Reference Table 15 for additional information. E/Pro Programming Reference Unit 4: Standard Command Codes = Narrow bar width (01 to 03dots)
  • Page 90 CODE128 FUNCTION Specifies CODE128 barcode. FORMAT <ESC>BGaabbbn~n Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>H0200<ESC>V0550<ESC>BG03100>GAB>B789>C123456 <ESC>H0310<ESC>V0665<ESC>XSAB789123456 OUTPUT (4-35) NOTES Specify Start Code at the head of the data. (1) Start Code A = <ESC>G (2) Start Code B = <ESC>H (3) Start Code C = <ESC>I When using “Start Code C”, specify the print data in even numbered digits.
  • Page 91 SSCC/UCC128 FUNCTION Specifies SSCC (Serial Shipping Container Code) barcode. FORMAT <ESC>BIaabbbcn~n Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE Without incrementing: <ESC>A <ESC>H0100<ESC>V0100<ESC>BI10415010123456000000001 <ESC>Q2 <ESC>Z With incrementing: <ESC>A <ESC>H0100<ESC>V0100<ESC>F001+001 <ESC>BI104150101234567000000001 <ESC>Q2 <ESC>Z E/Pro Programming Reference Unit 4: Standard Command Codes = Narrow bar width (01 to 12 dots) = Barcode Height (001 to 999 dots) = Barcode Expository Font Specification...
  • Page 92 SSCC/UCC128 OUTPUT Without incrementing: (4-36a) With incrementing: (4-36b) NOTES UCC128 code is exclusive to Standard Carton ID. When printing in EAN128, designed for the markets in the medical, fresh food, or flowers and plants, use CODE128 Barcode <ESC>BG to specify print data with application identification or separator that matches each specification.
  • Page 93 POSTNET FUNCTION To print Postnet bar codes. FORMAT <ESC>BPn...n n...n Place immediately preceding the data to be encoded. EXAMPLE <ESC>A <ESC>H0100<ESC>V0120<ESC>BP94089 <ESC>H0100<ESC>V0160<ESC>BP123456 <ESC>H0100<ESC>V0200<ESC>BP123456789 <ESC>H0100<ESC>V0240<ESC>BP12345678901 <ESC>Q1 <ESC>Z OUTPUT (4-37) NOTES If the number of data digits does not match those listed, the command is ignored. Only numeric data will be accepted.
  • Page 94 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.
  • Page 95 BARCODE EXPANSION FUNCTION This command works together with the <ESC>BT command to specify an expansion factor and the bar code height for the particular symbol being printed. FORMAT <ESC>BWabbb Place immediately following the <ESC>BT command and preceding data to be encoded. EXAMPLE <ESC>A <ESC>H0050<ESC>V0050<ESC>BT101030103...
  • Page 96 EAN/UCC COMPOSITE SYMBOL FUNCTION This command specifies the composite symbol of EAN/UCC. FORMAT <ESC>EUaabbbn...n Between <ESC>A and <ESC>Z but following <ESC>H and <ESC>V. EXAMPLE Example using RSS-14: <ESC>A <ESC>H100<ESC>V100 <ESC>EU0104036123456789011990102 <ESC>Q1 <ESC>Z OUTPUT (4-40) E/Pro Programming Reference Unit 4: Standard Command Codes = 1D barcode symbology Format 1 01: RSS-14...
  • Page 97 EAN/UCC COMPOSITE SYMBOL NOTES Both Formats The parameter feature varies depending on 1D barcode symbology. The parameter for barcode height is only designable for UCC/EAN128 (EU11, EU12). The print data parameter can accept up to 120 digits for 1D and 2D data. For 2D data, when 1D barcode symbology and alphanumeric are mixed, the designable data quantity may vary.
  • Page 98 2D CODE COMMANDS PDF417 FUNCTION Specifies PDF417 of 2D code. FORMAT <ESC>BKaabbcddeeffffg~g, h Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>V0100<ESC>H0100<ESC>BK0607400000021PDF417 PDF417 PDF417 OUTPUT (4-41) NOTES The minimum module width can be set to 01 and 02; however, it may not read properly. 01, 02, and 03 are designable for minimum module height and may cause a reading problem.
  • Page 99 QR CODE FUNCTION Specifies QR Code of 2D code. FORMAT <ESC>BQ (Manual setting) <ESC>BQ (Auto setting) Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>A <ESC>H0100<ESC>V0100<ESC>BQ3010,112345 <ESC>Q1 <ESC>Z OUTPUT (4-42) NOTES Carry out XOR logic operation of all the partitioned print data of the QR code and then, specify this operation data in hexadecimal character.
  • Page 100: Maxi Code

    MAXI CODE FUNCTION Specifies Maxi code of 2D code. FORMAT <ESC>BVa, b, c, ddddddddd, eee, fff, n~n Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>A<ESC>V0100<ESC>H0100 <ESC>BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089<GS>UPSN <GS>056872<GS>348<GS>99999999<GS>001/005 <GS>029<GS>N<GS><GS>LENEXA<GS>KS<RS><EOT> <ESC>Q1 <ESC>Z OUTPUT (4-43) NOTES For mode 2, specify up to 9 numeric digits; and for mode 3, specify fixed 6 digits (alphanumeric - use English capital letters).
  • Page 101 DATA MATRIX CODE FUNCTION Specifies Data Matrix Code of 2D code. FORMAT <ESC>BXaabbccddeeeffffghh Place anywhere after <ESC>V but before <ESC>Q. EXAMPLE <ESC>A <ESC>V0100<ESC>H0100 <ESC>BX05051010000000001 <ESC>DCDATA MATRIX DATA MATRIX <ESC>Q1 <ESC>Z OUTPUT (4-44) NOTES If “20” is specified for Error Correction Level, the specification of Format ID, Mirror Image, and Size of Guide Cell will be ignored.
  • Page 102 DATA MATRIX CODE, DATA FUNCTION Specifies data for the data matrix code of 2D code. FORMAT <ESC>DC Place after <ESC>BX. EXAMPLE <ESC>A <ESC>H0100<ESC>V0100<ESC>BX05051010000000001 <ESC>DC1234567890 <ESC>Q1 <ESC>Z OUTPUT Must be used in conjunction with <ESC>BX to result in output. NOTES This code must be placed after the <ESC>BX command. E/Pro Programming Reference Unit 4: Standard Command Codes = Print data...
  • Page 103 DATA MATRIX CODE, SEQUENTIAL NUMBER FUNCTION Specifies sequential numbering for the data matrix code of 2D code. FORMAT <ESC>FX Place before <ESC>BX. EXAMPLE <ESC>A <ESC>H0100<ESC>V0100<ESC>FX001+001005003 <ESC>BX011002020000000001 <ESC>DC00006000 <ESC>Q1 <ESC>Z OUTPUT Label Set 1: (4-45a) Label Set 2: (4-45b) NOTES This code must be placed before the <ESC>BX command. Refer to Appendix: Reference Table 29 for additional information.
  • Page 104 2D10 (PDF417) FUNCTION Specifies PDF417 of 2D code. FORMAT <ESC>2D10,aa,bb,c,dd,ee,(f) Between <ESC>A and <ESC>Z but following <ESC>H and <ESC>V. EXAMPLE Example - Minimum module width: 03 dots, Minimum module height: 09 dots, Security level: 3, Words per line: 03, Lines per symbol: 18, Code type: Truncated. <ESC>A <ESC>V100<ESC>H100 <ESC>2D10,03,09,3,03,18,1...
  • Page 105 2D12 (MICRO PDF417) FUNCTION Specifies Micro PDF417 of 2D code. FORMAT <ESC>2D12,aa,bb,c,dd,(e) Between <ESC>A and <ESC>Z but following <ESC>H and <ESC>V. EXAMPLE Example - Minimum module width: 02 dots, Minimum module height: 04 dots, Words per line: 01, Lines per symbol: 14. <ESC>A <ESC>V100<ESC>H100 <ESC>2D12,02,04,1,14...
  • Page 106 2D20 (MAXI CODE) FUNCTION Specifies Maxi Code of 2D code. FORMAT <ESC>2D20,a(,bbb,ccc,d...d) Between <ESC>A and <ESC>Z but following <ESC>H and <ESC>V. EXAMPLE Example - Mode: Delivery only (numeric), Service class: 003, Country code: 081, Postal code: 123456789. <ESC>2 <ESC>V100<ESC>H100 <ESC>2D20,2,003,081,123456789 <ESC>DN0010,0123456789 <ESC>Q2 <ESC>Z...
  • Page 107 2D30/31 (QR CODE) FUNCTION Specifies QR Code of 2D code. FORMAT <ESC>2D30,a,bb,c,d,(ee,ff,gg) <ESC>2D31,a,bb,c,d,(ee,ff,gg) Between <ESC>A and <ESC>Z but following <ESC>H and <ESC>V. EXAMPLE Example - Error correction level: 7%, Cell size: 05, Data setting mode: manual, Concentration mode: normal. <ESC>A <ESC>V100<ESC>H200 <ESC>2D31,L,05,0,0 <ESC>DS1,012345...
  • Page 108 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.
  • Page 109 2D32 (MICRO QR CODE) FUNCTION Specifies QR Code of 2D code. FORMAT <ESC>2D32,a,bb,c Between <ESC>A and <ESC>Z but following <ESC>H and <ESC>V. EXAMPLE Example - Error correction llevel: 7%, Cell size: 04. <ESC>A <ESC>V100<ESC>H200 <ESC>2D32,L,04 <ESC>DS1,012345 <ESC>Q2 <ESC>Z OUTPUT (4-50a) E/Pro Programming Reference Unit 4: Standard Command Codes <ESC>DNmmmm,n...n or <ESC>DSk,n...n...
  • Page 110 2D32 (MICRO QR CODE) NOTES Binary specification is available for parameter k - its data designation command will vary. Set parameter m when selecting binary. When designating a parameter other than specified or when the print data quantity does not match, printing will not be performed.
  • Page 111 2D50 (DATA MATRIX - ECC200) FUNCTION Specifies Data Matrix (ECC200) of 2D code. FORMAT <ESC>2D50,aa,bb,ccc,ddd Between <ESC>A and <ESC>Z but following <ESC>H and <ESC>V. EXAMPLE Example - Cell width: 3 dots, Cell height: 3 dots. <ESC>A <ESC>V100<ESC>H200 <ESC>2D50,03,03,000,000 <ESC>DN0010,0123456789 <ESC>Z OUTPUT (4-51) NOTES...
  • Page 112: Print Speed

    EXAMPLE <ESC>A <ESC>CS6 <ESC>Z OUTPUT This command does not result in printer output. NOTES This becomes the new setting for all subsequent print jobs, unless changed. All subsequent labels will print at this speed unless the speed is changed with this command or through the Operator Panel.
  • Page 113: Print Darkness

    This command does not result in printer output. NOTES This becomes the new setting in the printer configuration for all subsequent print jobs unless changed. The setting is stored in non-volatile memory and is not affected by cycling power. The lightest setting is the smallest value and the darkest setting is the largest value.
  • Page 114: Base Reference Point

    BASE REFERENCE POINT FUNCTION To establish a new base reference point for the current label. The base reference point is the top left corner or “origin” from where all print position commands are based. This command may be very helpful when using labels less than four inches wide to place images on the printable label surface.
  • Page 115 For a more detailed example of the Base Reference Point command, refer to the Introduction unit. The printer will not “wrap” if any part of a character or image extends beyond the last print dot position. It will disappear and not be visible on any part of the label.
  • Page 116 This command changes the print area of pitch direction. Insert this command after Start of Data Transmission (<ESC>A). To return to the standard print area, power off the printer to cancel the command. Refer to Appendix: Reference Table 39 for additional information.
  • Page 117 Place after <ESC>A within the data stream. EXAMPLE <ESC>A <ESC>EP <ESC>Z OUTPUT This command does not result in printer output. NOTES Specify as a set with Label Size command <ESC>A1 and only valid when sensor is disabled. (4-54) E/Pro Programming Reference Unit 4: Standard Command Codes...
  • Page 118 (4-55) NOTES The optional label cutter must be installed and the printer configured for its use for this function to be valid. If the cut value is (a = 0), the cutter is inactive. A “~” (tilde) character or <NUL> (ASCII 00 Hex) character can be used in this command. It is recommended that the “~”...
  • Page 119 MULTIPLE CUTS FUNCTION Cuts a specified quantity of time for a specified quantity of labels resulting in one or more labels between each cut sequence. FORMAT <ESC>~(NULL)aaaa Place immediately following the <ESC>Q command. EXAMPLE <ESC>A <ESC>V100<ESC>H200<ESC>P2<ESC>L0202<ESC>XMABC <ESC>Q4 <ESC>~2 <ESC>Z OUTPUT (4-56) NOTES Only valid for cutter specified models.
  • Page 120 NOTES The optional cutter assembly must be installaed and enabled to use this function. If the cutter option has been enabled in the printer configuration and the cut value is (a = 0), the cutter is inactive. This command is independent of the <ESC>Q Quantity command. It will cut the specified number of labels.
  • Page 121 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 <ESC>~B...
  • Page 122 FEED SPECIFICATION FUNCTION Enables forward and backfeed motion for cutting and printing. Applicable only to the XL4e printer series. FORMAT <ESC>EJ Place in a separate data stream sent to the printer. EXAMPLE <ESC>A <ESC>EJ <ESC>Z OUTPUT (4-59) NOTES Feed motion is different due to the validation of cut motion.
  • Page 123 ...Job... <ESC>Z OUTPUT This command does not result in printer output. The printer is placed in the Off-Line mode as soon as the current print job is finished. NOTES When using this command and the print job specifies <ESC>Q10, all ten labels will print before the printer goes off-line.
  • Page 124 ONLINE FUNCTION Changes the printer from offline to online status. FORMAT <ESC>OL Place anywhere between <ESC>A and <ESC>Z. EXAMPLE <ESC>A <ESC>OL <ESC>Z OUTPUT This command does not result in printer output. NOTES Tis command is not valid in single-item mode.
  • Page 125: Auto Online

    AUTO ONLINE FUNCTION To allow the printer to power up in the Online mode ready to receive data. FORMAT <ESC>AOa Place in a separate command stream before label data is transmitted to the printer. EXAMPLE <ESC>A <ESC>AO1 <ESC>Z OUTPUT This command does not result in printer output.
  • Page 126: Repeat Label

    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. E/Pro Programming Reference Unit 4: Standard Command Codes...
  • Page 127 EEPROM SETUP FUNCTION Registers the operation of the printer in EEPROM. FORMAT <ESC>PG Place immediately after <ESC>A. EXAMPLE <ESC>A <ESC>PG <ESC>Z OUTPUT This command does not result in printer output. NOTES This command is not necessary with normal label printing. The operational settings specified are still in effect after powering off the printer.
  • Page 128: Sensor Type

    When the power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM. To change the value stored in the EEPROM, use the Printer Setting (<ESC>PC) command. The sensor type may also ve set by the use of DSW2-2. The setting priority is determined by the priority...
  • Page 129 When the power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM. To change the value stored in the EEPROM, use the Printer Setting (<ESC>PC) command or use the Printer Setting Utility program contained on the CD-ROM shipped with the pinter.
  • Page 130: Print Mode Selection

    When the power is cycled, the value set by this command is lost and replaced by the default value stored in the EEPROM. To change the value stored in the EEPROM, use the Printer Setting (<ESC>PC) command or use the Printer Setting Utility program contained on the CD-ROM shipped with the pinter.
  • Page 131: Line Feed

    Following this command with a <ESC>CR character will allow printing with auto line feed. The print position will be determined from the value specified and the H value set in the printer. If several “H” values are specified after this command, the print position will be determined by the “H” value last specified.
  • Page 132 = Replacement character for ENQ = Replacement character for CAN = Replacement character for NUL = Replacement character for OFFLINE = Auto-Online. Printer powers up in the online mode. 0: Yes 1: No = Zero Slash. Places a slash through the “0” character.
  • Page 133 EXAMPLE <ESC>A <ESC>RP0 <ESC>Z OUTPUT This command does not result in printer output. NOTES This function may also be set through the LCD and is not disclosed to users. E/Pro Programming Reference Unit 4: Standard Command Codes = 0: Normal (no print)
  • Page 134 Place immediately following <ESC>A. EXAMPLE <ESC>A <ESC>LA0 <ESC>Z OUTPUT This command does not result in printer output. NOTES This function may also be set through the LCD. E/Pro Programming Reference Unit 4: Standard Command Codes = Bar Code Symbol 0: English...
  • Page 135 EXAMPLE <ESC>A <ESC>CL1 <ESC>Z OUTPUT This command does not result in printer output. NOTES This function may be set through the LCD and is not disclosed to users. E/Pro Programming Reference Unit 4: Standard Command Codes = 0: Normal (no deletion)
  • Page 136: Zero Slash

    <ESC>LH0 <ESC>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.
  • Page 137: Online Feed

    ONLINE FEED FUNCTION Enables label feeding when in the online mode. FORMAT <ESC>LFa Place in a separate command stream before label data is transmitted to the printer. EXAMPLE <ESC>A <ESC>LF0 <ESC>Z OUTPUT Feeds a blank label when entering the online mode.
  • Page 138: Test Printing

    TEST PRINTING FUNCTION Allows test labels to be printed via software control. FORMAT <ESC>TPa Place in a separate command stream. EXAMPLE <ESC>A <ESC>TP2 <ESC>Z OUTPUT A small factory test label is printed. NOTES A test print can also be initiated via the LCD panel. E/Pro Programming Reference Unit 4: Standard Command Codes = 0: Small User test print.
  • Page 139 (4-62) NOTES “EX0” is effective until “AR” is sent to reset the printer to its standard print length, or until the printer is re-powered. When this command is used with the Store Form Overlay (<ESC>&) command the form length cannot exceed the maximum specified.
  • Page 140 Sheet is a certain range specified under <ESC>A1 when it is divided into small labels under <ESC>R1. The command <ESC>RC specifies the sheet cut quantity of small labels at the printer driver and cannot be combined with other standard commands.
  • Page 141 Sheet is a certain range specified under <ESC>R1 when it is divided into small labels under <ESC>A1. The command <ESC>RW specifies the sheet copy quantity of small labels at the printer driver and cannot be combined with other standard commands.
  • Page 142 OUTPUT (4-65) NOTES If work shift information is set invalid at the printer’s LCD hidden settings mode, it will become a command error. Before the command <ESC>WS, character type to print the work shift information can be specified by font command without any print data. If font specification command is not conducted, print it by using U character.
  • Page 143: Label Specification

    <ESC>Z OUTPUT This command does not result in printer output. NOTES To change the setting value that is recorded in the printer, specify <ESC>PG or <ESC>PC commands. E/Pro Programming Reference Unit 4: Standard Command Codes = Label type 0: Adhesive label...
  • Page 144: Intelligent Command

    INTELLIGENT COMMAND DIVIDED MOTION SPECIFICATION FUNCTION To issue a tag with a special marking so that it can easily be divided on the stacker. Only applicable to the XL400/410e printers. FORMAT <ESC>Ia Place immediately following the <ESC>A command. EXAMPLE <ESC>A <ESC>I1 <ESC>V100<ESC>H200<ESC>P2<ESC>L0202<ESC>XMABCD <ESC>Q5...
  • Page 145 Using a dot-addressable matrix, design the graphic image in 8 x 8 dot blocks, then send it in a binary format to the printer. Do not use <ESC>CR or <ESC>LF characters as line delimiters within graphic data or the actual image will not be printed as specified.
  • Page 146 GRAPHICS, BMP FILE FUNCTION To allow the creation and printing of graphic images using a BMP file format. FORMAT <ESC>GMaaaaa,(data) aaaaa Place anywhere within the job data stream. EXAMPLE <ESC>A <ESC>V0100<ESC>H0100<ESC>GM03800,(...Data...) <ESC>Q1 <ESC>Z OUTPUT (4-68) NOTES The maximum number of bytes that can be downloaded is 32K (compressed) and includes the BMP header information.
  • Page 147 GRAPHICS, PCX FILE FUNCTION To allow the creation and printing of graphic images using a PCX file format. FORMAT <ESC>GPaaaaa,(data) aaaaa Place anywhere within the job data stream. EXAMPLE <ESC>A <ESC>V0150<ESC>H0100<ESC>GP03800,(...Data...) <ESC>Q1 <ESC>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.
  • Page 148: Calendar Commands

    OPTIONAL E/Pro Programming Reference COMMAND CODES • Calendar Commands • Memory Card Commands PN: 9001096B...
  • Page 149 (:) to separate time elements. Up to 16 characters are allowed. The font must be specified prior. The printer’s internal clock may be set through the Calendar Set command. This command may be used up to six times per job.
  • Page 150: Calendar Increment

    Once the year increments past “99” it will wrap back to “00”. This command can only be used once per data stream. The printer’s internal clock may be set through the Calendar Set command. If a print quantity of more than one label per job is used, the same time and date will be on each label of the entire print job.
  • Page 151 <ESC>A <ESC>WT9312251300 <ESC>Z OUTPUT There is not a printer output as a result of this command. NOTES Once the year increments past “99” it will wrap back to “00”. This command can only be used once per data stream. The printer’s internal clock may be set through the Calendar Set command.
  • Page 152 <ESC>A <ESC>CC1 <ESC>Z OUTPUT There is not a printer output as a result of this command. NOTES Specify this command for memory card function. When the card is not inserted, a card error will occur. E/Pro Programming Reference Unit 5: Optional Command Codes...
  • Page 153: Card Format

    <ESC>CC1 <ESC>BJFsatocard <ESC>Z OUTPUT There is not a printer output as a result of this command. NOTES This command is not valid without an optional memory card. Specify the Card Slot for Use <CC> prior to using this command. This command is for formatting a memory card and cannot be used in combination with other commands.
  • Page 154 <ESC>*0,09 <ESC>Z OUTPUT There is not a printer output as a result of this command. NOTES Specify the Card Slot for Use <CC> prior to using this command. To clear all data of the memory card, use Card Format <BJF>.
  • Page 155 <ESC>*T <ESC>Z OUTPUT There is not a printer output as a result of this command. NOTES All data sent prior to <ESC>*X will be cleared, but end data will not be cleared during printing. If this comand is used, send the next data after 100 milliseconds has transpired.
  • Page 156 PRINT MEMORY CARD STATUS FUNCTION Prints the status of memory card. FORMAT <ESC>BJS Place immediately following <ESC>CC#. EXAMPLE <ESC>A <ESC>CC1 <ESC>BJS <ESC>Z OUTPUT (5-2) NOTES This command is for printing the memory card status and cannot be used in combination with other commands.
  • Page 157 TRUE TYPE FONT, RECALL FUNCTION Specifies to invoke True Type Font. FORMAT <ESC>BJRabbccddeeffffgg...g <ESC>BJT,aa,bb,cc,dd,ee,ffff,gg...g Place anywhere between <ESC>A and <ESC>Z. EXAMPLE <ESC>A <ESC>H0100<ESC>V0100<ESC>BJR1010101000010SATO <ESC>Q1 <ESC>Z OUTPUT (5-3) NOTES This command is not valid without an optional memory card. Specify the Card Slot for Use <CC> prior to using this command.
  • Page 158 End download Place anywhere between <ESC>A and <ESC>Z. OUTPUT There is not a printer output as a result of this command. NOTES This command is not valid without an optional memory card. Specify the Card Slot for Use <CC> prior to using this command.
  • Page 159 FORMAT/FIELD, RECALL FUNCTION To recall a field from a stored format and place new data in the field. FORMAT <ESC>YR,aa<ESC>/D,bb,cc...c cc...c Place immediately following the <ESC>CC Slot Select command. EXAMPLE <ESC>A <ESC>CC1 <ESC>YR,02<ESC>/D,01,TWO FIELDS OF <ESC>/D,02,VARIABLE DATA <ESC>Q1<ESC>Z OUTPUT (5-4) NOTES This command requires the Expanded Memory option.
  • Page 160 <ESC>YS,02<ESC>/N,01,13<ESC>V0100<ESC>H0100<ESC>XB1 <ESC>/N,02,13<ESC>V0200<ESC>H0200<ESC>XB1 <ESC>Z OUTPUT There is no printer output as a result of this command. See <ESC>YR Format/Field Recall command. NOTES This command requires the Expanded Memory option. When storing multiple formats, enter <ESC>A and <ESC>Z with one format. Specify the Card Slot fo Use <ESC>CC prior to using this command.
  • Page 161 <ESC>CC1 <ESC>&R,01 <ESC>Q1<ESC>Z OUTPUT There is not a printer output as a result of this command. NOTES The Expanded Memory option is required fro this command. The <ESC>CC Memory Area Select command must be sent prior to this command. Several images stored under different storage numbers can be printed with this command. The storage number must be speciifed.
  • Page 162 If an <ESC>A1 Media Size command has been sent to the printer, the maximum size that can be stored is the size of the label defined in the command.
  • Page 163 FORM OVERLAY, STORE Example A: Normal Operation <ESC>A <ESC>V100<ESC>H100<ESC>P2<ESC>L0202 <ESC>XMABCD <ESC>V60<ESC>H60 <ESC>FW0808V800H400 <ESC>V320<ESC>H60 <ESC>FW04H400 <ESC>CC1 <ESC>&S1 <ESC>Z Example B: When window size is specified <ESC>A <ESC>A1800400 <ESC><ESC>V100<ESC>H00<ESC>P2<ESC>L0202 <ESC>XMABCD <ESC>CC1 <ESC>&S, 1, 20, 200 <ESC>Z Example C: When print is specified after <ESC>&S <ESC>A <ESC>V100<ESC>H100<ESC>P2<ESC>L0202 <ESC>XMABCD...
  • Page 164 BMP FILE, RECALL FUNCTION To recall a previously stored BMP file stored in Expanded Memory. FORMAT <ESC>GCaaa Place after the CC Memory Area Select command. EXAMPLE <ESC>A <ESC>CC1<ESC>V100<ESC>H100 <ESC>GC001 <ESC>Q1<ESC>Z OUTPUT (5-6) NOTES The <ESC>CC Memory Area Select command must be sent before this command. The printed image can be expanded or rotated.
  • Page 165 There is no printer output as a result of this command. NOTES This command requires the Expanded Memory Option. See your SATO representative for details. Data must be sent in binary format. The Memory Area Select Command <ESC>CCa must be sent before this command.
  • Page 166 <ESC>A<ESC>CC1<ESC>%3 <ESC>V0100<ESC>H0800<ESC>PY001 <ESC>Q1<ESC>Z OUTPUT (5-7) NOTES This command requires Expanded Memory option. See your SATO representative for details. See the <ESC>PI Store PCX Graphics command. E/Pro Programming Reference Unit 5: Optional Command Codes Storage number (001 to 999) 5-19 PN: 9001096B...
  • Page 167 LPRINT C$;"Z"; CLOSE #2 OUTPUT There is no printer output as a result of this command. See <ESC>PY PCX Graphics Recall command. NOTES This command requires Expanded Memory option. See your SATO representative for details. Graphics cannot be stored as part of a format.
  • Page 168 CUSTOM GRAPHICS, RECALL FUNCTION Use the Recall command any time you want to print a graphic image on a label along with other printed data. FORMAT <ESC>GRaaa The Recall command is sent in a secondary data stream to print the graphic, and follows any necessary position or size commands.
  • Page 169 Expanded Memory is required to use this command. Its maximum storage capacity is 999 graphics or up to the capacity of the memory card used. If a data transmission error occurs, the printer will beep, the ERROR LED will illuminate, and the image must be transmitted again.
  • Page 170 Recall Command: (data) The Store command is typically sent in its own data stream to the printer, between the Start/Stop commands. The Recall command is sent in a secondary data stream to print the character, and follows any necessary position or size commands.
  • Page 171 FIELD PRINT SPECIFICATION FUNCTION To cal out items which are registered at the Field Register Specification <ESC>/N and then specify the data. FORMAT <ESC>/D,aa,n...n Place following the <ESC>YR command. EXAMPLE <ESC>A <ESC>CC1 <ESC>YR,02<ESC>/D,01,TWO FIELDS OF<ESC>/D,02,VARIABLE DATA <ESC>Q1 <ESC>Z OUTPUT (5-10) NOTES The print digit number is valid at the specified range of <ESC>/N.
  • Page 172 FIELD REGISTER SPECIFICATION FUNCTION To register the item inside of the field at the Format Register Specification <ESC>/N. FORMAT <ESC>/N,aa,n...n EXAMPLE <ESC>A <ESC>CC1 <ESC>YS,01 <ESC>/N,1,3 <ESC>%0<ESC>V100<ESC>H200<ESC>P2<ESC>L0101<ESC>XMABC <ESC>/N,2,5 <ESC>%0<ESC>V300<ESC>H40<ESC>B40208049123456 <ESC>Z OUTPUT This command does not result in output. Refer to <ESC>YR Format/Field Recall command. NOTES Specify the field number with the order start from the small value.
  • Page 173 BI-DIRECTIONAL COMMUNICATIONS E/Pro Programming Reference • Introduction • Enquire & Response PN: 9001096B...
  • Page 174: General Configuration

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

    The CAN command is effective upon receipt, even if the printer is offline or in an error condition. The printer will return an ACK if the printer is not in an error condition and a NAK if an error condition exists.
  • Page 176: Obtain History Data (Lw)

    This command enables the printer to send 500-items at a time of CR/LF history data to the host. Avoid any transmission to the printer while history data is being sent to the host. Also avoid the inclusion and use of this command in the print data.
  • Page 177 PARAMETERS BYTE VALUE Print Speed (inches per second) Mode Not Supported Dispense Position Not Supported Not Supported Print Density Sensor Type Zero Slash Not Supported Not Supported Online Feed Pitch 16-17 HEX: 00 to C80 HEX: 00 to 12C 18-19 HEX: 00 to 340 HEX: 00 to 4E0 E/Pro Programming Reference...
  • Page 178: Counter Status (Me)

    HEX: FF to 9D Compatibility Mode 08 to 40 Buzzer COUNTER STATUS (ME) Receipt of SOH followed by ME causes the printer to return information bounded by an STX-ETX pair that reports the operating status of the printer’s life counters. PARAMETERS BYTE VALUE...
  • Page 179: Head Status (Hc)

    PARAMETERS BYTE VALUE HEAD STATUS (HC) Receipt of SOH followed by HC causes the printer to return information bounded by an STX-ETX pair that reports the current operating status of the print head. PARAMETERS BYTE VALUE 00 HEX 01 HEX...
  • Page 180: Font Configuration (Fg)

    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 01 to 99 3-18 ASCII 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.
  • Page 181: Interface Settings (H)

    ITEM NUMBER CHECK The printer checks the item number of received print data whether the number is increasing one (1) to every item. If an error is detected, the printer activates “ITEM NUMBER ERROR” at the beginning of that item’s print operation ceases printing.
  • Page 182: Online Printing

    ASCII ONLINE, WAITING TO DISPENSE A LABEL Not supported by legacy Bi-Comm protocols. E/Pro Programming Reference Unit 6: Bi-Directional Communications DEFINITION Buffer Near Full Ribbon Near End and Buffer Near Full Print Stop (without error) ONLINE PRINTING No Errors Ribbon Near End Buffer Near Full Ribbon Near End and Buffer Near Full Print Stop (without error)
  • Page 183 E/Pro Programming Reference APPENDIX • Custom Characters/Graphics • Custom Protocol Codes • Reference Tables • Glossary PN: 9001096B...
  • Page 184 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 •...
  • Page 185 4. To store the custom designed character in memory using a hexadecimal data stream: <ESC>A <ESC>T1H3F0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C007C007C007C0 <ESC>Z 5. To recall a custom character from memory, send the following code to the printer. Note the character size was expanded using the <ESC>L command. Other data can also be printed. <ESC>A <ESC>L0505<ESC>H0150<ESC>V100<ESC>K1H903F <ESC>L0505<ESC>H0600<ESC>V100<ESC>K1H903F...
  • Page 186: Custom Graphics Example

    CUSTOM GRAPHICS EXAMPLE The following example is presented to help you understand the use of the Custom Graphics command. It demonstrates the design and printing of a diskette in a 48 x 48 matrix. 1. Determine the matrix size for the graphic. It must be in 8 dot by 8 dot blocks. The example here has six blocks horizontally and six blocks vertically (48 x 48).
  • Page 187 5. To send the data in binary format, the software must convert the data into binary format before transmitting it to the printer. Using the BASIC programming language for example, this is done by notation “CHR$ (&HC0)” which sends the hexidecimal value of “C0” as binary data (11000000). The BASIC program listing for sending this graphic to the printer (using the RS232 port) in binary format is: OPEN .COM2:9600,N,8,1,CS,DS.
  • Page 188 PRI NT #1,CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00); PRINT #1,CHR$(&H03);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,E$; .Q1"; E$; .Z"; CHR$(3) CLOSE #1 The printer output for both the hexadecimal and binary format example is: (7d) E/Pro Programming Reference Unit 7: Appendix PN: 9001096B...
  • Page 189: Pcx Graphics Example

    PCX GRAPHICS EXAMPLE A graphics file in a PCX format may also be transmitted to the printer. The file must not be larger than 32K bytes (DOS file size reported in a DIR listing). For example, the WIZ.PCX image shown below has a file size of 15076 bytes.
  • Page 190 This chapter contains information on creating custom Protocol Command Codes. The Protocol Command Codes tell the printer that a specific type of information is being transmitted to it. As an example, the Standard Protocol Command Code specifies the use of an <ESC>character to tell the printer that the following character(s) will represent a specific command.
  • Page 191 REFERENCE TABLES TABLE 1: CHARACTER FONT SET (<ESC>XU) W5 X H9 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, THREE-FOLD HEIGHT/WIDTH TABLE 2: CHARACTER FONT SET (<ESC>XS) W17 X H17 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, TWO-FOLD HEIGHT/WIDTH E/Pro Programming Reference Unit 7: Appendix PN: 9001096B...
  • Page 192 TABLE 3: CHARACTER FONT SET (<ESC>XM) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 4: CHARACTER FONT SET (<ESC>XB) W48 X H48 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH E/Pro Programming Reference Unit 7: Appendix 7-10 PN: 9001096B...
  • Page 193 TABLE 5: CHARACTER FONT SET (<ESC>XL) W48 X H48 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 6: CHARACTER FONT SET (<ESC>OA) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH E/Pro Programming Reference Unit 7: Appendix 7-11 PN: 9001096B...
  • Page 194 TABLE 7: CHARACTER FONT SET (<ESC>OB) W24 X H24 CHARACTER SIZE, 12 DOTS/MM HEAD DENSITY, ONE-FOLD HEIGHT/WIDTH TABLE 8: PARAMETER A & B COMPARISON (<ESC>RD) PARAMETER B CHARACTER SET E/Pro Programming Reference Unit 7: Appendix FONT Latin 1 CG Univers CG Times Latin 2 Latin 5...
  • Page 195 Unit 7: Appendix TABLE 9: CHARACTER FONT SET (<ESC>XCL/XCS) SAME FONTS, DIFFERENT SIZES TABLE 10: CHARACTER FONT SET (<ESC>X70-77) 7-13 E/Pro Programming Reference PN: 9001096B...
  • Page 196 TABLE 11: BARCODE TYPE (<ESC>B) BARCODE NW-7 (Codabar) CODE39 Interleaved 2 of 5 JAN/EAN13 JAN/EAN8 Industrial 2 of 5 Matrix 2 of 5 CODE93 UPC-E BOOKLAND CODE128 UPC-A UCC/EAN128 POSTNET TABLE 12: BARCODE TYPE (<ESC>BD) BARCODE NW-7 (Codabar) CODE39 Interleaved 2 of 5 JAN/EAN13 JAN/EAN8 Industrial 2 of 5...
  • Page 197 TABLE 13: BARCODE TYPE (<ESC>D) BARCODE NW-7 (Codabar) CODE39 Interleaved 2 of 5 JAN/EAN13 JAN/EAN8 Industrial 2 of 5 Matrix 2 of 5 UPC-A NOTE: The model composition ratio may not be available for some barcode types. TABLE 14: CODE TABLE (<ESC>BC) E/Pro Programming Reference Unit 7: Appendix DESCRIPTION...
  • Page 198 TABLE 15: CODE TABLE (<ESC>BF) TABLE 16: CODE128 DATA VALUES (<ESC>BG) VALUE SUBSET A SUBSET B “ “ & & ‘ ‘ E/Pro Programming Reference Unit 7: Appendix BOOKLAND SUBSET C VALUE SUBSET A 7-16 SUBSET B SUBSET C PN: 9001096B...
  • Page 199 TABLE 16: CODE128 DATA VALUES (<ESC>BG) VALUE SUBSET A SUBSET B < < >J >J BS >( h >( HT >) i >) LF >* j >* VT >+ k >+ FF >, l >, CR >- m >- SO >. n >.
  • Page 200 Unit 7: Appendix TABLE 18: CODE TABLE (<ESC>BP) POSTNET TABLE 19: CODE TABLE (<ESC>BW) NW-7 7-18 E/Pro Programming Reference PN: 9001096B...
  • Page 201 Unit 7: Appendix TABLE 20: CODE TABLE (<ESC>BW) CODE 39 TABLE 21: CODE TABLE (<ESC>BK) PDF417 & MICRO PDF417 7-19 E/Pro Programming Reference PN: 9001096B...
  • Page 202 Unit 7: Appendix TABLE 22: CHARACTER SIZE (<ESC>BK) MICRO PDF417 7-20 E/Pro Programming Reference PN: 9001096B...
  • Page 203 Unit 7: Appendix TABLE 23: DATA SIZE (<ESC>BQ) QR (MODEL 1) 7-21 E/Pro Programming Reference PN: 9001096B...
  • Page 204 Unit 7: Appendix TABLE 24: CODE TABLE (<ESC>BQ) QR CODE (NUMERIC MODE) TABLE 25: CODE TABLE (<ESC>BQ) QR CODE (ALPHANUMERIC MODE) 7-22 E/Pro Programming Reference PN: 9001096B...
  • Page 205 Unit 7: Appendix TABLE 26: CODE TABLE (<ESC>BQ) QR CODE (BINARY MODE) 7-23 E/Pro Programming Reference PN: 9001096B...
  • Page 206 TABLE 27: CODE TABLE (<ESC>BV) TABLE 28: FORMAT ID LIST (<ESC>BX) ERROR CORRECTION 00 (ECC000) 05 (ECC050) 08 (ECC080) 10 (ECC100) 14 (ECC140) 20 (ECC200) E/Pro Programming Reference Unit 7: Appendix MAXI CODE FORMAT ID Numeric Alphanumeric Binary (01h ~ FFh) 7-24 3116 2335...
  • Page 207 Unit 7: Appendix TABLE 29: CODE TABLE (<ESC>FX) DATA MATRIX 7-25 E/Pro Programming Reference PN: 9001096B...
  • Page 208 Unit 7: Appendix TABLE 30: SYMBOL & DATA QUANTITY (<ESC>2D12) MICRO PDF417 7-26 E/Pro Programming Reference PN: 9001096B...
  • Page 209 Unit 7: Appendix TABLE 31: CODE TABLE (<ESC>2D12) PDF417 7-27 E/Pro Programming Reference PN: 9001096B...
  • Page 210 Unit 7: Appendix TABLE 32: CODE TABLE (<ESC>2D20) MAXI CODE 7-28 E/Pro Programming Reference PN: 9001096B...
  • Page 211: Table 33: Data Size (2D30)

    Unit 7: Appendix TABLE 33: DATA SIZE (<ESC>2D30) QR CODE (MODEL 2) 7-29 E/Pro Programming Reference PN: 9001096B...
  • Page 212: Table 34: Data Size (2D31)

    Unit 7: Appendix TABLE 34: DATA SIZE (<ESC>2D31) QR CODE (MODEL 1) 7-30 E/Pro Programming Reference PN: 9001096B...
  • Page 213: Table 35: Code Table (2D32)

    Unit 7: Appendix TABLE 35: CODE TABLE (<ESC>2D32) QR CODE (NUMERIC MODE) 7-31 E/Pro Programming Reference PN: 9001096B...
  • Page 214: Table 36: Code Table (2D32)

    Unit 7: Appendix TABLE 36: CODE TABLE (<ESC>2D32) QR CODE (ALPHANUMERIC MODE) 7-32 E/Pro Programming Reference PN: 9001096B...
  • Page 215: Table 37: Code Table (2D32)

    Unit 7: Appendix TABLE 37: CODE TABLE (<ESC>2D32) QR CODE (BINARY MODE) 7-33 E/Pro Programming Reference PN: 9001096B...
  • Page 216: Table 38: Code Table (2D50)

    Unit 7: Appendix TABLE 38: CODE TABLE (<ESC>2D50) DATA MATRIX CODE 7-34 E/Pro Programming Reference PN: 9001096B...
  • Page 217: Table 39: Parameters (Ar/Ax)

    Unit 7: Appendix TABLE 39: PARAMETERS (<ESC>AR/AX) RESOLUTION & PRINT AREA 7-35 E/Pro Programming Reference PN: 9001096B...
  • Page 218 Unit 7: Appendix TABLE 40A: PARAMETERS (<ESC>PG) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 7-36 E/Pro Programming Reference PN: 9001096B...
  • Page 219 Unit 7: Appendix TABLE 40B: PARAMETRS (<ESC>PG) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 7-37 E/Pro Programming Reference PN: 9001096B...
  • Page 220: Table 41: Parameters (Pg)

    Unit 7: Appendix TABLE 41: PARAMETERS (<ESC>PG) M10E 7-38 E/Pro Programming Reference PN: 9001096B...
  • Page 221: Table 42: Parameters (Pg)

    Unit 7: Appendix TABLE 42: PARAMETERS (<ESC>PG) XL400-410E 7-39 E/Pro Programming Reference PN: 9001096B...
  • Page 222 Unit 7: Appendix TABLE 43A: PARAMETERS (<ESC>PG) CT400-410 7-40 E/Pro Programming Reference PN: 9001096B...
  • Page 223 Unit 7: Appendix TABLE 43B: PARAMETERS (<ESC>PG) CT400-410 7-41 E/Pro Programming Reference PN: 9001096B...
  • Page 224 Unit 7: Appendix TABLE 44A: PARAMETERS (<ESC>PC) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 7-42 E/Pro Programming Reference PN: 9001096B...
  • Page 225 Unit 7: Appendix TABLE 44B: PARAMETERS (<ESC>PC) CL408-412E, M8400RVE, CL608-612E, M5900RVE, M8485SE, M8490SE, M8460SE, M8459SE, M84PRO-2, M84PRO-3, M84PRO-6 7-43 E/Pro Programming Reference PN: 9001096B...
  • Page 226: Table 45: Parameters (Pc)

    Unit 7: Appendix TABLE 45: PARAMETERS (<ESC>PC) M10E 7-44 E/Pro Programming Reference PN: 9001096B...
  • Page 227: Table 46: Parameters (Pc)

    Unit 7: Appendix TABLE 46: PARAMETERS (<ESC>PC) XL400-410E 7-45 E/Pro Programming Reference PN: 9001096B...
  • Page 228: Table 47: Parameters (Pc)

    Unit 7: Appendix TABLE 47: PARAMETERS (<ESC>PC) CT400-410 7-46 E/Pro Programming Reference PN: 9001096B...
  • Page 229: Table 48: Parameters (Ld)

    TABLE 48: PARAMETERS (<ESC>LD) FUNCTION PARAMETER Proto Code a (Hex) b (Hex) c (Hex) d (Hex) e (Hex) f (Hex) NULL g (Hex) Offline Auto Online h (ASCII) 0: Yes, Zero Slash i (ASCII) 0: Yes, Euro Code j (Hex) TABLE 49: PARAMETERS (<ESC>EX) E/Pro Programming Reference Unit 7: Appendix...
  • Page 230: Table 50: Parameters (Ar)

    Unit 7: Appendix TABLE 50: PARAMETERS (<ESC>AR) TABLE 51: PARAMETERS (<ESC>G) 7-48 E/Pro Programming Reference PN: 9001096B...
  • Page 231: Table 52: Reference (Ys)

    Unit 7: Appendix TABLE 52: REFERENCE (<ESC>YS) INVALID COMMANDS 7-49 E/Pro Programming Reference PN: 9001096B...
  • Page 232: Table 53: Parameters (&S)

    Unit 7: Appendix TABLE 53: PARAMETERS (<ESC>&S) TABLE 54: PARAMETERS (<ESC>GI) MAXIMUM BYTES 7-50 E/Pro Programming Reference PN: 9001096B...
  • Page 233: Glossary

    GLOSSARY GLOSSARY (Alternating Current) Electrical current that reverses its direction regularly and continually. Accessory An optional assembly that may be used to provide an additional function. RFID tags which use batteries as partial or complete source of power which are further Active Tags differentiated by separating them into those with replaceable batteries and those which have the batteries inside a sealed unit.
  • Page 234 Cubic proportioned. Current The flow or rate of flow of electric force. A single revolution of a potentially reoccurring activity - in the case of printer, one label being Cycle printed. (Direct Current) Electrical current flowing in a single direction.
  • Page 235 Print media with a mark on the paper backing between each label for the label sensor to read. Eye-Mark Media This mark is used by the printer to identify the end of the printed label so that the next up can be properly positioned for printing.
  • Page 236 Print media with a space between each label where only the paper backing exists. The Gap Media printer’s sensor uses this “gap” to identify when the printed label ends and to properly position the next label for printing. A unit of measurement used to describe the nominal thickness of wire. The higher the gauge Gauge number, the smaller the diameter.
  • Page 237 Print media that does not have a space between each label as does the eye-mark and gap Linerless Media type media. This media is continuous and is divided based on printer programming. An active connection to another document, graphic, or address. By selecting the designated Link button, text, graphic, or screen location;...
  • Page 238 Nylon Material machined to the desired shape - resembles plastic. In label printing, it is the repositioning distance that the printer must make after advancing the Offset printed label for cutting or dispensing. The offset is the distance that the media must be retracted following one of those activities so that printing may again take place.
  • Page 239 GLOSSARY The device on a direct thermal or thermal transfer printer containing the heating elements that Print Head causes an image to be transferred to print media. A programmable device that performs all the instruction, logic, and mathematical processing in a computer - is the brains of the computer.
  • Page 240 Secondary The next to follow the primary in sequence or importance. A SATO specific mode of printer operation that can execute the program of BASIC format in SEMBL the printer. This allows the printer to be configured and operated without interfacing with an external computer or software.
  • Page 241 GLOSSARY Simultaneous To take place at the same time. Sleeve A thin hollow material that is inserted onto another to provide proportionate spacing. A circular clip that may be applied to a shaft, etc. to prevent another object from moving - used Snap Ring to retain objects in position.
  • Page 242 A protocol for controlling the flow of data between computers and other devices on an asychronous serial connection. For example, a computer typically sends data to a printer faster than the printer can print. The X-ON/X-Off printer contains a buffer where data is stored until it catches up, a small microprocessor in the printer sends back an Xoff signal to stop sending data.

Table of Contents