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 | |
✔ | ^B5 Planet Code bar code | |
✔ | ^B7 PDF417 Bar Code | |
✔ | ^B8 EAN-8 Bar Code | |
✔ | ^B9 UPC-E Bar Code | |
✔ | ^BA Code 93 Bar Code | |
✔ | ^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, Mask value and Data Encoding Switches are not supported |
✔ | ^BR GS1 Databar | |
✔ | ^BS UPC/EAN Extensions | |
✔ | ^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 | |
✎ | ^DF Download Format | Coming soon... |
✔ | ~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 | Coming soon... |
✔ | ^FB Field Block | |
✎ | ^FC Field Clock | Coming soon... |
✔ | ^FD Field Data | |
✔ | ^FH Field Hexadecimal Indicator | |
✎ | ^FM Multiple Field Origin Locations | Coming soon... |
✎ | ^FN Field Number | Coming soon... |
✔ | ^FO Field Origin | |
✔ | ^FP Field Parameter | |
✔ | ^FR Field Reverse Print | |
✔ | ^FS Field Separator | |
✔ | ^FT Field Typeset | |
✎ | ^FV Field Variable | Coming soon... |
✔ | ^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 | Coming soon... |
✔ | ^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 | |
✎ | ^SF Serialization Field | Coming soon... |
✎ | ^SN Serialization Data | Coming soon... |
✔ | ^TB Text Blocks | |
✎ | ^TO Transfer Object | Coming soon... |
✔ | ~WC Print Configuration Label | |
✔ | ^XA Start Format | |
✎ | ^XF Recall Format | Coming soon... |
✔ | ^XG Recall Graphic | |
✔ | ^XZ End Format |