ZPL II Programming Guide 45541L-004 Rev
Total Page:16
File Type:pdf, Size:1020Kb
ZPL II Programming Guide For x.10 through x.13 Firmware © 2006 ZIH Corp. The copyrights in this manual and the software and/or firmware in the label printer described therein are owned by ZIH Corp. Unauthorized reproduction of this manual or the software and/or firmware in the label printer may result in imprisonment of up to one year and fines of up to $10,000 (17 U.S.C.506). Copyright violators may be subject to civil liability. This product may contain ZPL®, ZPL II®, and ZebraLink™ programs; Element Energy Equalizer® Circuit; E3®; and Monotype Imaging fonts. Software © ZIH Corp. All rights reserved worldwide. ZebraLink and all product names and numbers are trademarks, and Zebra, the Zebra logo, ZPL, ZPL II, Element Energy Equalizer Circuit, and E3 Circuit are registered trademarks of ZIH Corp. All rights reserved worldwide. All other brand names, product names, or trademarks belong to their respective holders. For additional trademark information, please see “Trademarks” on the product CD. Proprietary Statement This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries (“Zebra Technologies”). It is intended solely for the information and use of parties operating and maintaining the equipment described herein. Such proprietary information may not be used, reproduced, or disclosed to any other parties for any other purpose without the express, written permission of Zebra Technologies. Product Improvements Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are subject to change without notice. Liability Disclaimer Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and disclaims liability resulting therefrom. Limitation of Liability In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the accompanying product (including hardware and software) be liable for any damages whatsoever (including, without limitation, consequential damages including loss of business profits, business interruption, or loss of business information) arising out of the use of, the results of use of, or inability to use such product, even if Zebra Technologies has been advised of the possibility of such damages. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you. Part Number: 45541L-004 Rev. A Contents Contents . iii About This Document . xvii Who Should Use This Document . xviii How This Document Is Organized . xviii Contacts . xix Web Site . xix The Americas . xix Europe, Africa, Middle East, and India . xix Asia Pacific . xix Document Conventions. .xx 1 • Introduction . 1 2 • ZPL Commands . 3 Basic ZPL Exercises and Examples . 5 Before You Begin . 5 ^A Scalable/Bitmapped Font . 12 ^A@ Use Font Name to Call Font . 14 ^B0 Aztec Bar Code Parameters . 16 ^B1 Code 11 Bar Code . 18 ^B2 Interleaved 2 of 5 Bar Code . 20 ^B3 Code 39 Bar Code . 22 ^B4 Code 49 Bar Code . 26 ^B5 Planet Code bar code . 30 ^B7 PDF417 Bar Code . 31 ^B8 EAN-8 Bar Code . 35 ^B9 UPC-E Bar Code . 37 9/15/06 ZPL II Programming Guide 45541L-004 Rev. A iv Contents ^BA Code 93 Bar Code . 39 ^BB CODABLOCK Bar Code . 43 ^BC Code 128 Bar Code (Subsets A, B, and C) . 47 ^BD UPS MaxiCode Bar Code . 60 ^BE EAN-13 Bar Code . 63 ^BF Micro-PDF417 Bar Code . 65 ^BI Industrial 2 of 5 Bar Codes . 68 ^BJ Standard 2 of 5 Bar Code . 70 ^BK ANSI Codabar Bar Code . 72 ^BL LOGMARS Bar Code . 74 ^BM MSI Bar Code . 76 ^BO Aztec Bar Code Parameters . 78 ^BP Plessey Bar Code . 80 ^BQ QR Code Bar Code . 82 ^BR RSS (Reduced Space Symbology) Bar Code . 90 ^BS UPC/EAN Extensions . 92 ^BT TLC39 bar code . 95 ^BU UPC-A Bar Code . 97 ^BX Data Matrix Bar Code . 99 ^BY Bar Code Field Default . 103 ^BZ POSTNET Bar Code . 105 ^CC ~CC Change Carets . 107 ^CD ~CD Change Delimiter . 108 ^CF Change Alphanumeric Default Font . 109 ^CI Change International Font/Encoding . .111 ^CM Change Memory Letter Designation . .115 ^CO Cache On . .116 ^CT ~CT Change Tilde . .118 ^CV Code Validation . .119 ^CW Font Identifier . 121 ~DB Download Bitmap Font . 123 ~DE Download Encoding . 125 ^DF Download Format . 126 ~DG Download Graphics . 127 ~DN Abort Download Graphic . 130 ~DS Download Intellifont (Scalable Font) . 131 ~DT Download Bounded TrueType Font . 132 ~DU Download Unbounded TrueType Font . 133 ~DY Download Graphics / Native TrueType or OpenType Font . ..