^BC steht in Modus D (UCC/EAN), und ein GS1 Application Identifier fester Länge mit Mod-10-Prüfziffer (00 SSCC, 01 und 02 GTIN, 410 bis 415 GLN) endet mit einer Ziffer, die von der berechneten abweicht. In Modus D berechnet der Drucker die Prüfziffer selbst und setzt sie in den Barcode und in die Klarschriftzeile; Zebras eigenes Beispiel schreibt 0 als Platzhalter. Gedruckt wird also die Ziffer aus der Meldung, die Vorschau zeichnet dieselbe. Modus D braucht Firmware x.11 oder neuer.
^XA^FO50,200^BCN,150,Y,N,,D^FD(00)10084423 7449200940^FS^XZBefund: ZPL4006 · Zeile 1:28 — ^BC Modus D: Der Drucker berechnet die Prüfziffer von GS1-AI (00) selbst und druckt 1 statt 0 (Firmware x.11 und neuer)
Fehlerhaftes Etikett im Editor öffnen →
Bei Druckern mit Firmware x.11 oder neuer muss nichts geändert werden. Die richtige Ziffer trotzdem schreiben, wenn dieselben Daten auch ein Textfeld, eine andere Symbologie oder ältere Firmware speisen, die sie nicht berechnen. Das korrigierte Etikett trägt die berechnete Ziffer und erzeugt keinen Hinweis.
^XA^FO50,200^BCN,150,Y,N,,D^FD(00)10084423 7449200941^FS^XZKorrigiertes Etikett im Editor öffnen
ZPL4001 Barcode ohne Daten · ZPL4002 EAN-13-Daten sind nicht 12–13 Ziffern · ZPL4003 GS1-Daten ohne GS1-Modus (kein FNC1) · ZPL4004 GS1-Prüfziffer ist falsch · ZPL4005 GS1-AI-Wert mit falscher Länge
npx labelixa validate "labels/**/*.zpl" prüft Ihre Dateien und gibt neben jedem Befund die Adresse dieser Seite aus. /docs/cli