IT lexicon › Programming › ZPL

ZPL

Programming På svenska → Updated: 2026-10-02
More info
Creator
Zebra Technologies
Type
Page description language (labels)

Zebra's command language for label and barcode printers, where ^ commands build the label field by field.

ZPL (Zebra Programming Language) is a page description language for the thermal and thermal-transfer printers made by Zebra Technologies. Rather than rasterised graphics, the host sends a text stream of commands — prefixed with ^ or ~ — that place text, barcodes, boxes and stored images on the label. A label opens with ^XA and closes with ^XZ.

The format is compact and deterministic, which suits warehousing and logistics, where millions of identical labels must come out with the right barcode every time. ZPL II is the widely used version and has become a de facto standard that rival brands emulate. The competing EPL was simpler but has effectively been retired in ZPL's favour.

← Back to the lexicon