EPL Commands Support
EPLPrinter Emulator SDK rendering engine supports most of the EPL formatting and control commands. The following table lists the supported commands. 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 EPLPrinter Emulator SDK leverages on its own barcode encoder. However, this does not mean that the rendered barcodes will not be readable at all.
Status | EPL Command | Comments |
---|---|---|
✔ | A - ASCII Text | Latin resident fonts 1, 2, 3, 4, 5, 6, and 7 |
✔ | B - Linear Bar Code | Code 39, Code 93, Code 128, UCC Serial Shipping Container, Codabar, EAN 8-13, German Post Code, Interleaved 2 of 5, Postnet, Planet, UCC/EAN 128, UPC A-E, Plessey, MSI |
✔ | b - 2D Bar Code | Aztec, Data Matrix, MaxiCode, PDF417, and QR Code |
✔ | C - Counter | |
✔ | FE - End Form Store | |
✔ | FK - Delete Form | |
✔ | FR - Retrieve Form | |
✔ | FS - Store Form | |
✔ | GG - Print Graphics | |
✔ | GK - Delete Graphics | |
✔ | GM - Store Graphics | |
✔ | GW - Direct Graphic Write | |
✔ | LE - Line Draw Exclusive OR | |
✔ | LO - Line Draw Black | |
✔ | LS - Line Draw Diagonal | |
✔ | LW - Line Draw White | |
✔ | N - Clear Image Buffer | |
✔ | P - Print | |
✔ | q - Set Label Width | |
✔ | Q - Set Form Length | |
✔ | R - Set Reference Point | |
✔ | V - Define Variable | |
✔ | X - Box Draw | |
✔ | Z - Print Direction | |
✔ | ^@ - Reset Printer | |
✔ | ? - Download Variables |