ZPL Commands Support
ZPLPrinter Emulator SDK rendering engine supports most of the ZPL formatting and control commands. The following table lists the supported commands as well as the ones which are under work. Not listed or unsupported commands will be skipped in the parsing stage.
Note
The barcode symbols, particularly 2D-type like QR Code, Data Matrix, Aztec Code, Maxicode..., might look different to the one printed by a real printer because ZPLPrinter Emulator SDK leverages on its own barcode encoder. However, this does not mean that the rendered barcodes will not be readable at all.
Status | ZPL Command | Comments |
---|---|---|
✔ | ^A Scalable/Bitmapped Font | |
✔ | ^A@ Use Font Name to Call Font | .FNT extension is not supported |
✔ | ^B0 Aztec Bar Code Parameters | ECICs and Structured Appended format are not supported |
✔ | ^B1 Code 11 Bar Code | |
✔ | ^B2 Interleaved 2 of 5 Bar Code | |
✔ | ^B3 Code 39 Bar Code | |
✔ | ^B4 Code 49 Bar Code | Starting mode is not supported |
✔ | ^B5 Planet Code bar code | |
✔ | ^B7 PDF417 Bar Code | |
✔ | ^B8 EAN-8 Bar Code | |
✔ | ^B9 UPC-E Bar Code | |
✔ | ^BA Code 93 Bar Code | |
✔ | ^BB Codablock | Codablock-F supported only |
✔ | ^BC Code 128 Bar Code (Subsets A, B, and C) | |
✔ | ^BD UPS MaxiCode Bar Code | |
✔ | ^BE EAN-13 Bar Code | |
✔ | ^BF MicroPDF417 Bar Code | |
✔ | ^BI Industrial 2 of 5 Bar Codes | |
✔ | ^BJ Standard 2 of 5 Bar Code | |
✔ | ^BK ANSI Codabar Bar Code | |
✔ | ^BL LOGMARS Bar Code | |
✔ | ^BM MSI Bar Code | |
✔ | ^BO Aztec Bar Code Parameters | ECICs and Structured Appended format are not supported |
✔ | ^BP Plessey Bar Code | |
✔ | ^BQ QR Code Bar Code | Model 1 and Data Encoding Switches are not supported |
✔ | ^BR GS1 Databar | |
✔ | ^BS UPC/EAN Extensions | |
✔ | ^BT TLC39 | |
✔ | ^BU UPC-A Bar Code | |
✔ | ^BX Data Matrix Bar Code | Quality Level < 200 is not supported |
✔ | ^BY Bar Code Field Default | |
✔ | ^BZ POSTAL Bar Code | |
✔ | ^CC Change Caret | |
✔ | ^CD Change Delimiter | |
✔ | ^CF Change Alphanumeric Default Font | |
✔ | ^CI Change International Font/Encoding | Character remapping is not supported |
✔ | ^CT Change Tilde | |
✔ | ^CW Font Identifier | |
✔ | ~DB Download Bitmap Font | |
✔ | ^DF Download Format | |
✔ | ~DG Download Graphics | |
✔ | ~DU Download Unbounded TrueType Font | |
✔ | ~DY Download Objects | AR-compressed format and bitmap, .pcx, .nrd, .pac, .wml, .htm, .get extensions are not supported |
✔ | ~EG Erase Download Graphics | |
✔ | ^FB Field Block | |
✔ | ^FC Field Clock | |
✔ | ^FD Field Data | |
✔ | ^FH Field Hexadecimal Indicator | |
✔ | ^FM Multiple Field Origin Locations | |
✔ | ^FN Field Number | |
✔ | ^FO Field Origin | |
✔ | ^FP Field Parameter | |
✔ | ^FR Field Reverse Print | |
✔ | ^FS Field Separator | |
✔ | ^FT Field Typeset | |
✔ | ^FV Field Variable | |
✔ | ^FW Field Orientation | |
✔ | ^FX Comment | |
✔ | ^GB Graphic Box | |
✔ | ^GC Graphic Circle | |
✔ | ^GD Graphic Diagonal Line | |
✔ | ^GE Graphic Ellipse | |
✔ | ^GF Graphic Field | |
✔ | ^GS Graphic Symbol | |
✔ | ^ID Object Delete | |
✔ | ^IL Image Load | |
✔ | ^IM Image Move | |
✔ | ^IS Image Save | |
✔ | ~JR Power On Reset | |
✔ | ^LH Label Home | |
✔ | ^LL Label Length | |
✔ | ^LR Label Reverse Print | |
✔ | ^LS Label Shift | |
✔ | ^LT Label Top | |
✔ | ^MC Map Clear | |
✔ | ^MU Set Units of Measurement | |
✔ | ^PA Advanced Text Properties | |
✔ | ^PM Printing Mirror Image of Label | |
✔ | ^PO Print Orientation | |
✔ | ^PQ Print Quantity | |
✔ | ^PW Print Width | |
✔ | ^RF Read or Write RFID Format | Only Write mode is supported |
✔ | ^RQ Quick Write EPC Data and Passwords | |
✔ | ^SF Serialization Field | |
✔ | ^SN Serialization Data | |
✔ | ^TB Text Blocks | |
✔ | ^TO Transfer Object | |
✔ | ~WC Print Configuration Label | |
✔ | ^XA Start Format | |
✔ | ^XF Recall Format | |
✔ | ^XG Recall Graphic | |
✔ | ^XZ End Format | |
✔ | ^WF Encode AFI or DSFID Byte | |
✔ | ^WT Write (Encode) Tag |