Every layout mistake caught on screen is a label, a ribbon segment and a walk to the printer saved. But the screen does not scan barcodes — the roles differ.
| Criterion | On-screen preview | Physical test print |
|---|---|---|
| Iteration speed | Seconds per attempt | Minutes per attempt, plus the walk |
| Material cost | None | Label stock and ribbon per attempt |
| Layout and overflow errors | Visible immediately | Visible — one printed label at a time |
| Barcode scan verification | Visual check only | Real scanner on real print — the final word |
| Team review | A link anyone can open | Physical label passed around or photographed |
| Production printer availability | Not needed | Occupies a live printer |
Everything before the final check: drafting, fixing positions and fonts, reviewing a colleague's change, checking labels that arrive from outside. Doing this on paper burns stock and time for errors a screen shows in seconds.
The last step before production. Print density, material behaviour and real scanner reads can only be verified on the actual printer and stock. A screen preview reduces test prints — it does not eliminate the final one.
Try the ZPL preview → Go to the API reference →
The preview renders at the printer's dot density, so layout and content match. Physical factors — darkness, material, head wear — only show on a real print.
For drafts and reviews, yes. Before production, print one verification label and scan its barcodes — that step is cheap precisely because it is now rare.
Paste the ZPL into the browser preview or call the rendering API; both return the rendered image without any printer.