will failLY-05layout

^LH is ignored and the label prints at the wrong origin

This ^LH comes after the first field, where it is documented as having no effect. The home position you intended is not applied.

Put ^LH immediately after ^XA.

A label that trips it
^XA^FO50,50^FDX^FS^LH30,30^XZ
What the check looks for

^LH appearing after the first ^FS in the format.

What Labelproof says about it2 findings · LY-05 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 failLY-05^LH · offset 0 · label 1

This ^LH comes after the first field, where it is documented as having no effect. The home position you intended is not applied.

Put ^LH immediately after ^XA.

Check your own label

No signup, and we do not store your labels.

Open the linter