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 character cannot be encoded in Code 39. The symbol will be wrong or will not print.
Restrict the data to the Code 39 character set, or switch symbology. The * start/stop characters are generated automatically — do not include them.
^XA^BY3^FO50,50^B3N,N,100,Y,N^FDitem#42^FS^XZ
Code 39 data containing characters outside its 43-character set (0–9, A–Z, - . $ / + % and space), or containing a literal *.
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 bar width is outside the GS1-128 range (0.495 mm to 0.940 mm, 0.495 mm target). At 203 dpi that means ^BY 4 or greater.
Raise ^BY to at least 4 at 203 dpi, or 6 at 300 dpi.
At 203 dpi ^BY2 — the power-up default — and ^BY3 both fail GS1.
This character cannot be encoded in Code 39. The symbol will be wrong or will not print.
Restrict the data to the Code 39 character set, or switch symbology. The * start/stop characters are generated automatically — do not include them.