ZPL-Lint-Regeln
Der Linter hinter Viewer, API, CLI und VS-Code-Erweiterung meldet Befunde mit einem festen Code. Jede Code-Seite zeigt ein Etikett, das ihn auslöst, und die korrigierte Fassung.
Struktur
Befehle
| Code | Schwere | Befund |
|---|
| ZPL1001 | Fehler | Unbekannter Befehl |
| ZPL1002 | Warnung | Vom Renderer nicht unterstützter Befehl |
| ZPL1003 | Fehler | Unbekannter Befehl (Tippfehler?) |
Felder
| Code | Schwere | Befund |
|---|
| ZPL2001 | Warnung | Felddaten nicht mit ^FS abgeschlossen |
| ZPL2002 | Hinweis | Feld ohne Position |
| ZPL2003 | Warnung | Gespeichertes Format ohne ^FN-Felder |
Numerische Parameter
| Code | Schwere | Befund |
|---|
| ZPL3001 | Warnung | Parameter ist keine Zahl |
| ZPL3002 | Warnung | Parameter außerhalb des Bereichs |
Barcodes
| Code | Schwere | Befund |
|---|
| ZPL4001 | Warnung | Barcode ohne Daten |
| ZPL4002 | Warnung | EAN-13-Daten sind nicht 12–13 Ziffern |
| ZPL4003 | Warnung | GS1-Daten ohne GS1-Modus (kein FNC1) |
| ZPL4004 | Warnung | GS1-Prüfziffer ist falsch |
| ZPL4005 | Warnung | GS1-AI-Wert mit falscher Länge |
| ZPL4006 | Hinweis | Drucker setzt die GS1-Prüfziffer |
Schrift und Kodierung
| Code | Schwere | Befund |
|---|
| ZPL5001 | Warnung | ^CI-Codepage ungleich 28 |
| ZPL5002 | Warnung | ^A@-Schrift nicht heruntergeladen |
| ZPL5003 | Warnung | Ungültiger Ausrichtungsbuchstabe |
| ZPL5004 | Warnung | Nicht-ASCII-Text ohne ^CI28 |
Etikettgrenze
| Code | Schwere | Befund |
|---|
| ZPL6001 | Warnung | Feldursprung außerhalb des Etiketts |
| ZPL6002 | Warnung | Barcode ragt über den rechten Rand |
| ZPL6003 | Warnung | Barcode ragt über den unteren Rand |
| ZPL6004 | Warnung | ^PW breiter als das gewählte Etikett |
Druckermodell
| Code | Schwere | Befund |
|---|
| ZPL7001 | Warnung | Modell druckt nicht in dieser Auflösung |
| ZPL7002 | Warnung | Druckbreite größer als der Druckkopf |
| ZPL7003 | Warnung | Druckgeschwindigkeit über Modellmaximum |
Analyse-Hinweise (ohne Seite)
ZPL9001 wird ergänzt, wenn die Ausgabe am Befundlimit gekürzt wurde, ZPL9002, wenn das Zeitbudget erschöpft war. Sie beschreiben den Analyselauf, nicht Ihr Etikett, und haben deshalb keine Seite: die gelisteten Befunde beheben und den Linter erneut ausführen.
ZPL jetzt prüfen