ZPL Guides

Learn ZPL - explained practically

From the basics to print control: commands, examples and tips for Zebra, CAB, Novexx and Avery - straight from the zplCloud world.

196 guides 9 categories 10 languages

Start here

Eight guides that cover the whole ZPL workflow - in reading order.

GS1 Application Identifier database All identifiers with data type, length, check digit and what each one is for - searchable.
  1. 1 What is ZPL? – Structure, Units and the Basic Label ZPL Zebra Programming Language is the printer language used by Zebra and many other thermal label printers ZPL II emulation: CAB, Novexx, … . A label is a…
  2. 2 Label Size and Media – ^PW, ^LL, Gaps and Sensors Getting the label size right is the foundation of reliable printing.
  3. 3 Positioning and Text Formatting – ^FO, ^FT, ^FB, ^FR, ^FH ^FO50,50^FDLeft-aligned text^FS ; origin = top-left of the text
  4. 4 Fonts in ZPL – Resident, Downloaded and Image Text ZPL offers three font strategies. Which one fits depends on the font, the language Unicode? and the printer model.
  5. 5 Barcodes in ZPL – 1D and 2D Symbologies ZPL renders barcodes natively on the printer – no images required. The two most important commands are ^B barcode type and ^FD data . Barcode paramet…
  6. 6 QR Codes in ZPL QR codes are rendered natively with the ^BQ command. No external library needed – the printer computes the matrix.
  7. 7 Graphics in ZPL – GRF Images (^GF) Photos, logos and rendered text become monochrome bitmaps in ZPL with the ^GF command. zplCloud does this automatically image → GRF, SVG → GRF, HTML/P…
  8. 8 Print Control – Darkness (^MD), Speed (^PR), Cut (^MMC), Mirror (^PM) These commands control the physical print result. zplCloud exposes them in the Label settings dialog.

Amazon & marketplaces

5 Open category

ZPL commands

139 Open category

Zebra printers

32 Open category

Label sizes

8 Open category

Barcodes

1 Open category

Integration

3 Open category