^PW (or the label width when ^PW is absent) is wider than the selected model can print. Content beyond the printhead is simply not printed on that machine.
^XA^PW700^FO50,50^A0N,40^FDHELLO^FS^XZThis finding depends on the selected printer model, not on the code alone. The API call that produces it:
curl -X POST "https://api.labelixa.com/v1/diagnostics?model=ZQ620&dpmm=8" \
--data "^XA^PW700^FO50,50^A0N,40^FDHELLO^FS^XZ"Finding: ZPL7002 · line 1:4 — Print width 700 dots exceeds ZQ620's maximum (576 dots) — content beyond the printhead will not be printed on that model
Reduce ^PW to the model's maximum given in the message, or choose a wider printer model.
^XA^PW576^FO50,50^A0N,40^FDHELLO^FS^XZThe same label is clean with this call:
curl -X POST "https://api.labelixa.com/v1/diagnostics?model=ZQ620&dpmm=8" \
--data "^XA^PW576^FO50,50^A0N,40^FDHELLO^FS^XZ"ZPL7001 Model does not print at this resolution · ZPL7003 Print speed above the model's maximum
npx labelixa validate "labels/**/*.zpl" lints your files and prints this page's address next to each finding. /docs/cli