Pick your media, ribbon and goal, and get the ZPL calibration commands in the documented order — each step quoting Zebra's ZPL Programming Guide with its page number. No guesswork about buttons or models: what the guide does not say, this page does not say either.
| Command | What it does (from the guide) | Guide page |
|---|
Source: Zebra ZPL II, ZBI 2, Set-Get-Do, Mirror, WML Programming Guide, P1134473-11EN Rev A (2026-07-05). Every step above quotes or paraphrases that guide and cites its page. Nothing here was verified on a physical printer.
This assistant assembles the documented ZPL commands for a calibration; it does not know your printer's model, firmware or media. Send the commands with the printer idle and media loaded, then check a configuration label.
Anyone who has to calibrate a Zebra printer from software rather than from its buttons: a warehouse changing label stock on a dozen desktop printers, an integrator provisioning printers from a script, a support engineer who needs to send "the calibration commands" to a remote site and wants to be sure of the order. The commands themselves are short, but their interaction is what people get wrong — ^ML has to be set before ~JC or the measurement runs against the old maximum, a ~ command is processed immediately and does not belong inside a format, and nothing survives power-off until ^JUS is sent. This page assembles those rules from Zebra's own ZPL Programming Guide and shows the page each one comes from, so you can check it. It stops where the guide stops: calibrating with the feed button or the menu is different on every model, and the guide sends you to the printer's own user guide for that. So does this page. Nothing here has been tried on a physical printer; treat the output as documented commands, not as a tested recipe for your model.