Summary of the content on the page No. 1 
                    
                        Printer Protocol Interpreter (PPI) ZGL™
Programmer’s Reference Manual for ZGL,
® ®
a Zebra ZPL Printer Protocol Interpreter
Thermal Series Printers                                                                                                                                                                                                                                                                                                                                                                 
                    
                    Summary of the content on the page No. 2 
                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                    
                    Summary of the content on the page No. 3 
                    
                        Printer Protocol Interpreter (PPI) ZGL Programmer’s Reference Manual for ZGL, a Zebra ZPL Printer Protocol Interpreter Thermal Series Printers                                                                                                                                                                                                                                                                                                                                                                      
                    
                    Summary of the content on the page No. 4 
                    
                        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.                                                                                                                                                                                                                                 
                    
                    Summary of the content on the page No. 5 
                    
                        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 ...........................
                    
                    Summary of the content on the page No. 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................................................................
                    
                    Summary of the content on the page No. 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 ...................................................... 23 ^SN
                    
                    Summary of the content on the page No. 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.................................
                    
                    Summary of the content on the page No. 9 
                    
                        1 Introduction About This Manual This manual explains the differences between the Printer Protocol Interpreter  ® ® Zebra Graphic Language (ZGL) Utility and the Zebra ZPL language.  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. This is a valid code
                    
                    Summary of the content on the page No. 10 
                    
                        Chapter 1 PPI/ZGL SETUP Menu PPI/ZGL SETUP Menu 1 PPI/ZGL SETUP  ZPL Compatible ZPL-II* ZPL-I Command Prefix 126* 1-255 Label Prefix 94* 1-255 Delimiter 44* 1-255 LP+ Text Mode Absorb* Auto Pass-thru ZGL Quiet Preparser Command HS Command* JA Command HS & JA Command Preparser Port Disable* Parallel Serial Ethernet MC Label Fmt List Format* Bitmap Format PQ Label Fmt List Format* Bitmap Format Label Buf Size 560K Bytes* 160-3600K Bytes Host Form Length Enable* Ignore Disable Left Position 0* -100
                    
                    Summary of the content on the page No. 11 
                    
                        PPI/ZGL SETUP Submenus PPI/ZGL SETUP Con’t FB Width Adjust 0 dots* FB Width Adjust -100 - 100 dots Network ID 0* 0 - 999 4 Character Group  Standard Sets* Arabic Set Cyrillic Set European Set Greek Set Hebrew Set Turkish Set 4 Standard Sets  USA 1* USA 2 UK Holland Denmark/Norway Sweden/Finaland German France 1 France 2 Italy Spain Miscellaneous Japan IBM CP 850 UTF-8 Notes: * = Default. Italicized items are available when you enable Admin User (in  the PRINTER CONTROL menu). 1  When substitutin
                    
                    Summary of the content on the page No. 12 
                    
                        Chapter 1 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. Delimiter This item allows you to select the delimiter used to separate the parameter of  a command. The range is 1-255, and the default is 44. LP+ Text Mode PPI supports text printing using the LP
                    
                    Summary of the content on the page No. 13 
                    
                        PPI/ZGL SETUP Submenus 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.  List Format (default). Works for most applications and should be used for  applications where memory is sufficient.  Bitmap Format. Should be used in applications where a large amount of  data is sent
                    
                    Summary of the content on the page No. 14 
                    
                        Chapter 1 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. The default is 0. Top Position The value of this option specifies a vertical offset to be added to all label  element positions in dots per inch. For example, if the value is 3 and the  current form length is 6 inches,
                    
                    Summary of the content on the page No. 15 
                    
                        PPI/ZGL SETUP Submenus 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.  List Format (default). Should be used for most applications due to its  greater efficiency of data process.  Bitmap Format. Should be used in applications that frequently recall the  saved label image, in which case the bitmap stora
                    
                    Summary of the content on the page No. 16 
                    
                        Chapter 1 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 Cyrillic Sets European Greek Sets Sets* Sets USA 1* ASMO 449* Code Page 866* Latin 2 8859-2* DEC 256 Greek* USA 2 ASMO 449+ Cyrillic CP 437 Code Page 852 ELOT 928 Greek UK ASMO 708 Cyrillic CP 113 Mazovia Greek 3 Holland ASMO 708+ Cyrillic 8859-5 Kamenicky ABY Greek Denmark/Norway MS
                    
                    Summary of the content on the page No. 17 
                    
                        2 Fully Supported  Commands ^Bx - Barcodes This command selects various barcodes. PPI supports the following ZPL  barcodes: ^B1 Code 11 ^B2 Interleaved 2 of 5 ^B3 Code 39 ^B5 Planet ^B7 PDF417 ^B8 EAN-8 ^B9 UPCE ^BA Code 93 ^BC Code 128 ^BD UPS Maxicode ^BE EAN-13 ^BI Industrial 2 of 5 ^BK Codabar ^BL Logmars ^BM MSI ^BP Plessey ^BR RSS ^BS UPC/EAN Extensions ^BU UPCA ^BV BC412 ^BX Data Matrix ^BZ Postnet NOTE: ^BP Plessey does not support optional printing of checkdigit in PDFs. PPI also suppor
                    
                    Summary of the content on the page No. 18 
                    
                        Chapter 2 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. ~CC / ^CC - Change Caret This command changes the format instruction pref
                    
                    Summary of the content on the page No. 19 
                    
                        ~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. ^FC - Field Clock This command sets the clock indicators and the clock mode when used with  the Real TIme Clock hardware. ^FD - Field Data This command denotes the start of “da
                    
                    Summary of the content on the page No. 20 
                    
                        Chapter 2 ^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. ^FX - Comment This command allows comments that do not print to be placed in the label  definitions. ^GB - Gra