will look wrongMD-01config

One label changes the printer settings for everyone after

This label changes a printer setting that outlives the job. On a shared printer the next person's labels come out different, and nobody connects the two.

Move printer configuration into a provisioning job that runs once, not into the label format.

A label that trips it
^XA^MD30^FO50,50^A0N,30,30^FDLABEL^FS^XZ
Rendered example
What the check looks for

Any persistent printer-configuration command inside a per-label format: ^MD, ~SD, ^MT, ^MM, ^MN, ^SS, ^PR or ^JUS.

What Labelproof says about it2 findings · MD-01 highlighted
will failLY-02^XA · offset 0 · label 1

Neither ^PW nor ^LL is set. Both fall back to a value stored in the individual printer, not to a value in the spec — so the same ZPL prints differently on two printers of the same model.

Set ^PW and ^LL explicitly in every format.

the rule on this page
will look wrongMD-01^MD30 · offset 3 · label 1

This label changes a printer setting that outlives the job. On a shared printer the next person's labels come out different, and nobody connects the two.

Move printer configuration into a provisioning job that runs once, not into the label format.

Check your own label

No signup, and we do not store your labels.

Open the linter