The barcode starts inside the label but its bars are taller than the space left above the bottom edge (^LL, or the label height). The height is the ^BC/^BE height parameter, or the ^BY height when it is omitted. Bars cut at the bottom edge often do not scan.
^XA^FO50,1150^BY2^BCN,120,Y,N,N^FD12345678^FS^XZFinding: ZPL6003 · line 1:18 — ^BC barcode bars run from y=1150 to y=1270 — past the bottom edge of the label (1219 dots); the part beyond the edge will not print
Open the broken label in the editor →
Move the barcode up, lower its height, or enlarge ^LL or the label size. The example fits by starting at y=1050 on a 6 inch label.
^XA^FO50,1050^BY2^BCN,120,Y,N,N^FD12345678^FS^XZOpen the corrected label in the editor
ZPL6001 Field origin outside the label · ZPL6002 Barcode runs past the right edge · ZPL6004 ^PW wider than the selected label
npx labelixa validate "labels/**/*.zpl" lints your files and prints this page's address next to each finding. /docs/cli