^PR verlangt eine höhere Druckgeschwindigkeit, als das gewählte Modell bei dieser Auflösung laut Datenblatt erreicht. Das ZPL-Handbuch sagt klar: Der Drucker nimmt den Wert an und druckt mit seinem eigenen Maximum, die Einstellung ist also wirkungslos und macht diesen Drucker nicht schneller. Buchstabencodes zählen mit (A=2, B=3, C=4, D=6, E=8 ips). Die Grenzwerte stammen aus Zebras Datenblättern und Benutzerhandbüchern des jeweiligen Modells.
^XA^PR12^FO50,50^A0N,40^FDHELLO^FS^XZDieser Befund hängt vom gewählten Druckermodell ab, nicht vom Code allein. Der API-Aufruf, der ihn erzeugt:
curl -X POST "https://api.labelixa.com/v1/diagnostics?model=ZQ521&dpmm=8" \
--data "^XA^PR12^FO50,50^A0N,40^FDHELLO^FS^XZ"Befund: ZPL7003 · Zeile 1:4 — ^PR-Druckgeschwindigkeit 12 ips überschreitet das Maximum von ZQ521 (5 ips) — der Drucker begrenzt sie auf sein Maximum und druckt nicht schneller
^PR auf das Maximum des Modells oder darunter setzen. Niedrigere Geschwindigkeit ergibt auf Thermoetiketten oft dunklere, schärfere Barcodes. Das Beispiel ist mit ^PR5 auf einem ZQ521 sauber.
^XA^PR5^FO50,50^A0N,40^FDHELLO^FS^XZDasselbe Etikett ist mit diesem Aufruf sauber:
curl -X POST "https://api.labelixa.com/v1/diagnostics?model=ZQ521&dpmm=8" \
--data "^XA^PR5^FO50,50^A0N,40^FDHELLO^FS^XZ"ZPL7001 Modell druckt nicht in dieser Auflösung · ZPL7002 Druckbreite größer als der Druckkopf
npx labelixa validate "labels/**/*.zpl" prüft Ihre Dateien und gibt neben jedem Befund die Adresse dieser Seite aus. /docs/cli