Download  Print this page

Zebra SL5000r/T5000r Programmer's Reference Manual

Printer protocol interpreter (ppi) zgl
Hide thumbs

Advertisement

Printer Protocol Interpreter (PPI) ZGL™
Programmer's Reference Manual for ZGL,
®
®
a Zebra
ZPL
Printer Protocol Interpreter
Thermal Series Printers

Advertisement

Table of Contents
loading

  Related Manuals for Zebra SL5000r/T5000r

  Summary of Contents for Zebra SL5000r/T5000r

  • Page 1 Printer Protocol Interpreter (PPI) ZGL™ Programmer’s Reference Manual for ZGL, ® ® a Zebra Printer Protocol Interpreter Thermal Series Printers...
  • Page 3 Printer Protocol Interpreter (PPI) ZGL Programmer’s Reference Manual for ZGL, a Zebra ZPL Printer Protocol Interpreter Thermal Series Printers...
  • Page 4: Trademark Acknowledgments

    Trademark Acknowledgments ZPL, ZPL II, and Zebra are registered trademarks of Zebra Technologies Corporation. PPI is a trademark of Printronix, Inc. Printronix and PSA are registered trademarks of Printronix, Inc. COPYRIGHT © 2002, 2006 PRINTRONIX, INC. All rights reserved.
  • Page 5: Table Of Contents

    Table of Contents 1 Introduction ... 9 About This Manual... 9 Coax/Twinax Interface Requirements ... 9 PPI/ZGL SETUP Menu ... 10 PPI/ZGL SETUP Submenus ... 11 ZPL Compatible ... 11 Command Prefix ... 12 Label Prefix... 12 Delimiter... 12 LP+ Text Mode ... 12 Preparser Command ...
  • Page 6 Table of Contents ~DU - Download Unbounded TrueType Font ... 18 ~EF / ^EF - Erase Format... 19 ~EG / ^EG - Erase Downloaded Images ... 19 ^FA - Field Allocate... 19 ^FC - Field Clock ... 19 ^FD - Field Data... 19 ^FH - Field Hex ...
  • Page 7 Table of Contents ~NR - Set All Network Printers Transparent ... 22 ~NT - Set Currently Connected Printer Transparent ... 23 ^PM - Print Mirror Image of Label ... 23 ^PW - Print Width... 23 ^SF - Serialization Field ... 23 ^SL - Set Mode/Language ...
  • Page 8 Table of Contents ^MC - Mp Clear... 34 ^MD - Media Darkness ... 34 ^MN - Media tracking ... 34 ^PF - Slew Dot Rows ... 34 ~PH / ^PH - Slew to Home ... 34 ^PO - Print Orientation... 34 ~PP / ^PP - Programmable Pause ...
  • Page 9: Introduction

    Use this manual with your SL500r / T5000r User’s Manual for complete printer- protocol operation. NOTE: When substituting a Zebra Xi III model printer with a SL5000r/T5000r printer, refer to ZGL Menu Conversions on page 37. Coax/Twinax Interface Requirements ZGL uses a forms prefix of EBCDIC 0xB0.
  • Page 10: Ppi/Zgl Setup Menu

    Italicized items are available when you enable Admin User (in the PRINTER CONTROL menu). When substituting a Zebra Xi III model printer with a SL5000r/T5000r printer, refer to the menu conversion in Appendix F. Factory default for printers with 203 dpi printhead = 207 dpi.
  • Page 11: Ppi/Zgl Setup Submenus

    Italicized items are available when you enable Admin User (in the PRINTER CONTROL menu). When substituting a Zebra Xi III model printer with a SL5000r/T5000r printer, refer to the menu conversion in Appendix F. Factory default for printers with 203 dpi printhead = 207 dpi.
  • Page 12: Command Prefix

    Chapter PPI/ZGL SETUP Menu Command Prefix This item allows you to select the prefix for the control instructions command. The range is 1-255, and the default is 126. Label Prefix This item allows you to select the prefix for the format instructions command. The range is 1-255, and the default is 94.
  • Page 13: Mc Label Fmt

    MC Label Fmt The ^MC command determines whether the printed label image should be retained for use in the immediately following label definition. The MC Label Fmt option determines the internal format to be used for storing the label image: list format or bitmap format. •...
  • Page 14: Left Position

    Chapter PPI/ZGL SETUP Menu Left Position The ^LS command specifies a horizontal offset to be added to all label element positions. The Left Position option displays the value specified by the ^LS command and provides an alternative method for specifying the horizontal offset.
  • Page 15: Is Label Format

    IS Label Format The ^IS command saves the printed label image by name for later recall as part of a label definition. The IS Label Fmt option determines the internal format to be used for storing the label image: list format or bit format. •...
  • Page 16: Character Group And Character Sets

    Chapter PPI/ZGL SETUP Menu Character Group And Character Sets This menu item selects the character set used by the printer. The available character sets are shown below. Character Group (ZGL) Standard Arabic Sets Sets* USA 1* ASMO 449* USA 2 ASMO 449+ ASMO 708 Holland...
  • Page 17: Fully Supported Commands

    Fully Supported Commands ^Bx - Barcodes This command selects various barcodes. PPI supports the following ZPL barcodes: Code 11 Interleaved 2 of 5 Code 39 Planet PDF417 EAN-8 UPCE Code 93 Code 128 UPS Maxicode EAN-13 Industrial 2 of 5 Codabar Logmars Plessey...
  • Page 18: By - Barcode Defaults

    Chapter When barcodes are generated on printers with unique print densities, the dot ratio of the wide/narrow bar/space does not match the ZPL printer. Match the exact number of dots shifted for each density through trial and error. ^BY - Barcode Defaults This command changes default settings associated with barcodes, including the narrow bar width, the ratio of the wide bar to the narrow bar, and the barcode height.
  • Page 19: Eg / ^Eg - Erase Downloaded Images

    ~EF / ^EF - Erase Format This command deletes all label formats stored with the ^DF Download Format command. ~EG / ^EG - Erase Downloaded Images This command deletes all graphics images previously stored in RAM with various commands (^IS, ~DG, etc.). ^FA - Field Allocate This command allocates space for a dynamic field.
  • Page 20: Ft - Field Type Set

    Chapter ^FT - Field Type Set This command sets the x / y coordinate (relative to the “home” position) of a subsequent field. It differs from the ^FO command in that the coordinate is always for the left end of the “baseline” of a field regardless of rotation. ^FW - Field Orientation This command sets the default rotation for commands that have a rotation parameter that is left blank.
  • Page 21: Hy - Upload Graphic

    ^HY - Upload Graphic This command uploads different graphic image formats from RAM or Flash to the host. ^IL - Image Load This command recalls an entire label graphic image previously stored in RAM for overlaying with other label data which follows this command. ^IM - Image Move This command recalls the stored graphic bit-image and places it on the label (without magnification).
  • Page 22: Ll - Label Length

    Chapter ^LL - Label Length This command defines the length of a label in printer dots. Any label printed on continuous media causes the defined length of media to be moved. ^LR - Label Reverse This command provides the ability to reverse print ALL fields following the ^LR in a label (in contrast with the ^FR command which reverse prints only an individual field).
  • Page 23: Nt - Set Currently Connected Printer Transparent

    ~NT - Set Currently Connected Printer Transparent This command sets the currently connected network printer to transparent. ^PM - Print Mirror Image of Label This command prints the entire label as a “mirror image.” ^PW - Print Width This command sets the print width. ^SF - Serialization Field This command allows the user to serialize a standard ^FD string.
  • Page 24: Xf - Recall Format

    Chapter ^XF - Recall Format This command recalls a label definition previously stored with the ^DF Download Format command and merges ^FN dynamic fields to produce a label. ^XG - Recall Graphic This command recalls a stored graphic bit-image and places it on the label. ^XZ - Label End This command denotes the end of a label definition.
  • Page 25: Command Enhancements And Differences

    Command Enhancements And Differences ^A@ - Select Font by Name This command only applies to built-in fonts or bitmap fonts downloaded via the ~DB command. ^Ax - Select Alphanumeric Font PPI uses scalable fonts rather than bitmapped fonts. ^B$x - Barcodes PPI includes the following barcodes: ^B$A - UPC-E0 Command Format: ^B$A fp, hgt, rdt, pos, chk...
  • Page 26 Chapter ^B$B - UPCSHIP Command Format: ^B$B fp, hgt, rdt, pos b: UPCSHIP barcode command fp: Barcode orientation hgt: Barcode Height rdt: Human readable data pos: Human readable data print position ^B$C - EAN/UCC-128 Command Format: ^B$C fp, hgt, rdt, pos, chk c: EAN/UCC-128 barcode command fp: Barcode orientation hgt: Barcode Height...
  • Page 27: Ci - Select International Set

    ^B$D - FIM Command Format: ^B$D fp, type, height d: FIM barcode command fp: Barcode orientation N = No Rotation (Default) R = Rotate 90 degrees, clockwise I = Rotate 180 degrees, inverted B = Rotate 90 degrees, counter-clockwise type: Type of FIM barcode.
  • Page 28 Chapter Standard Sets (cont.) Arabic Sets Cyrillic Sets German France 1 France 2 Italy Spain Miscellaneous Japan IBM CP 850 ASMO 449 ASMO 449+ ASMO 708 ASMO 708+ MS DOS CP710 MS DOS CP720 SAKR CP714 APTEC CP715 CP 786 IBM CP864 IBM CP1046 Arabic Lam One...
  • Page 29 Latin 2 8859-2 European Sets Code Page 852 Mazovia Kamenicky Roman 8 PC-437 Slavic Slavic 1250 Code Page 865 Code Page 860 Latin 1 8859-1 Latin 5 8859-9 Latin 9 8859-15 Polish POL1 CP 858 EURO DEC 256 Greek Greek Sets ELOT 928 Greek Greek 3 ABY Greek...
  • Page 30: Cw - Font Identifier

    Chapter Turkish Sets (cont.) ^CW - Font Identifier PPI uses scalable fonts rather than bitmapped fonts. The device naming convention differs as follows: ZPL device specifiers: PPI device specifiers: ~DB - Download Bitmap Font Downloaded bitmap fonts are stored in flash with the .bmp, rather than .fnt, extension.
  • Page 31: Dg - Download Graphics

    ~DG - Download Graphics The device naming convention differs as follows: ZPL device specifiers: R: DRAM B: Optional Memory E: Extra EPROM Z: Standard EPROM PPI device specifiers: R: DRAM B: FLASH Z: Standard Fonts ~DY - Download Graphic The device naming convention is the same as ~DG. The command does not currently support AR - compressed bitmap font.
  • Page 32: Hr - Calibrate Rfid Transponder Position

    Chapter ^HR - Calibrate RFID Transponder Position This command initiates an RFID transponder calibration for a specific RFID label and returns the results to the host computer. ~HS - Host Status Return The ~HS command returns various printer status information to the host. The status information is returned in three separate strings, each of which contains several sub-fields.
  • Page 33: Je - Disable Diagnostics

    ^JE - Disable Diagnostics This command disables Hex Dump mode. ~JP - Pause & Cancel The PPI ONLINE light is illuminated when the printer is online. ^JU - Configuration Update This command controls whether the printer reprints a label after a fault condition clears.
  • Page 34: Mc - Mp Clear

    Chapter When LP+ Text Mode is set to “Auto Pass-thru,” non-PPI data is automatically detected and passed through to the LP+ emulation (PPI data is processed normally). If the hex commands 0x02 or 0x03 are received, they are treated as binary data and passed through to the LP+ emulation; they are not treated as the equivalent ^XA and ^XZ commands.
  • Page 35: Pp / ^Pp - Programmable Pause

    By default, Zebra attempts six retries. PTX attemps two retries. The command value ranges from 0 to 10 for Zebra and 1 to 9 for PTX. NOTE: However, zero is not an available option for the SL5000r/T5000r printer.
  • Page 36: Rz - Set Rfid Tag Password

    Chapter ^RZ - Set RFID Tag Password This command lets you define the password for the tag during writing. ~SD - Set Darkness Identical darkness values may not produce the same relative darkness on your printer as ZPL. This command overrides the current value of the darkness setting front panel option.
  • Page 37: A Zgl Menu Conversions

    ZGL Menu Conversions When substituting a Zebra Xi III model printer with a SL5000r/T5000r printer, refer to the ZGL conversion table below. Zebra Xi lll Series Darkness - (0 to +30) +10*. Darkness of image on label. Tear Off - (-120 to +120) +0*. Adjusts Tear Off, Peel-Off and Cut position in Dot Rows.
  • Page 38 Control Prefix - (00 – FF) Hex 7E* Format Prefix - (00-FF) Hex 5E* Delimiter Char. - (00-FF) Hex 2C* ZPL Mode - ZPLII*, ZPL SL5000r/T5000r with ZGL Emulation QUICK SETUP Menu, Label Width - Width of image to be printed in Inches or Printer width dependent.
  • Page 39 Head Test Count- (0000*-9999) 0000 disables test. SL5000r/T5000r with ZGL Emulation CALIBRATE CTRL Menu, NOTE: SL5000r/T5000r auto feeds a blank label to 1st web (gap) when first print job is sent. Pwr Up Auto-Cal - (Disable*, Enable) Disable* - No recalibrate at power-up.
  • Page 40 Language - Sets the display language. English*, Spanish, French, German, Italian, Norwegian, Portuguese, Swedish, Danish, Spanish2, Dutch, Finnish, Custom. SL5000r/T5000r with ZGL Emulation NOTE: Head Resistance detected & updated automatically by SW. Off - Default if no validator installed. VALIDATOR Menu (Opt), Validator Funct.
  • Page 41 If Dynamic set in IP Resolution, this selection determines method(s) that the PrintServer will receive the IP Address from the server. SL5000r/T5000r with ZGL Emulation CONFIG CONTROL Menu, Save Config. - Saves changes to 8 cust. Configs. (same as Zebra Permanent).
  • Page 42 Orientation - N/A in menu. Selected via software sent from host. SL5000r/T5000r with ZGL Emulation ETHERNET ADDRESS Menu, (opt) Subnet Mask - User sets Subnet Mask for TCP/IP protocol un less it is Dynamic, then read-only.
  • Page 43: B Zgl-Dbcs

    ZGL-DBCS Overview This appendix describes the additional and unique commands for • T5000 ThermaLine ZGL-DBCS Series The T5000 ThermaLine ZGL-DBCS include the ZGL-Hangul, ZGL-HanziGB, and ZGL-JAP emulation software ZGL-DBCS is an extension to the existing ZGL (ASCII) emulation supporting Korean KSC, Chinese GB, and Japanese Shift-JIS character printing.
  • Page 44: Zgl-Dbcs Series

    Appendix B ZGL-DBCS Series ZGL-DBCS Series The ZGL-DBCS series include ZGL-Hangul, ZGL-HanziGB, and ZGL-JAP emulation software. High Byte Menu The menu selection “HIGH BYTE” on the Front Panel under MENU MODE -> PGL/ZGL SETUP turns the most significant bit on or off. When “HIGH BYTE”...
  • Page 45: (B) Select International Set Command

    Orit Font orientation: N - No rotation (Default) R - Rotate 90 degrees clockwise - Inverted B - Rotate 270 degrees clockwise For Scalable fonts: Height Individual character height in printer dots Default value: 10 dots Acceptable value: 10 to 1500 Width Individual character width in printer dots Default value: 10 dots...
  • Page 46: (C) Font Identifier Command

    Appendix B ZGL-DBCS Series (C) Font Identifier Command Purpose This command assigns a one-character identifier to a built-in or downloaded font. Syntax ^ CWfont_id,{src:}fname Font Identifier command. font_id The internal character (0-9, A-Z) to be used to identify a font to be substituted or the new font to be added.
  • Page 47: C Contact Information

    Contact Information Printronix Customer Support Center IMPORTANT Please have the following information available prior to calling the Printronix Customer Support Center: • Model number • Serial number (located on the back of the printer) • Installed options (i.e., interface and host type if applicable to the problem) •...
  • Page 48: Corporate Offices

    Appendix C Corporate Offices Corporate Offices Printronix, Inc. 14600 Myford Road P.O. Box 19559 Irvine, CA 92623-9559 Phone: (714) 368-2300 Fax: (714) 368-2600 Printronix, Inc. Nederland BV P.O. Box 163, Nieuweweg 283 NL-6600 Ad Wijchen The Netherlands Phone: (31) 24 6489489 Fax: (31) 24 6489499 Printronix Schweiz GmbH 42 Changi South Street 1...
  • Page 50 *174779-001* 174779-001G...

This manual is also suitable for:

Sl5000rT5000r