will look wrongDT-03data

A ^FB text block overflows instead of truncating

This text block overflows. ^FB does not truncate — Zebra: "Text exceeding the maximum number of lines overwrites the last line." You get an unreadable black smear on the final line.

Increase the line count, shorten the text, or reduce the font size.

A label that trips it
^XA^FO50,50^FB400,2,0,L^A0N,30,30^FDone two three four five six seven eight nine ten^FS^XZ
Rendered example
What the check looks for

^FB content exceeding the declared maximum number of lines.

What Labelproof says about it
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.

This example does not currently trip DT-03 under the default 203 dpi GS1 profile. That is worth knowing rather than hiding — see the open items in the repository.

Check your own label

No signup, and we do not store your labels.

Open the linter