will failST-03structure

A ^FX comment is printing text onto the label

This ^FX comment does not end where it should. A caret inside the comment restarts parsing there; a ^FX with no ^FS swallows every command until one arrives. Either way the label gains content nobody wrote.

Keep ^ and ~ out of comments, and close every ^FX with ^FS.

A label that trips it
^XA^FXnet ^ gross weight^FS^FO50,50^A0N,30,30^FDX^FS^XZ
What the check looks for

A ^FX comment whose text contains ^ or ~, or a ^FX not terminated by ^FS.

What Labelproof says about it2 findings · ST-03 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 failST-03^FXnet · offset 3 · label 1

This ^FX comment does not end where it should. A caret inside the comment restarts parsing there; a ^FX with no ^FS swallows every command until one arrives. Either way the label gains content nobody wrote.

Keep ^ and ~ out of comments, and close every ^FX with ^FS.

Check your own label

No signup, and we do not store your labels.

Open the linter