Das Etikett enthält Zeichen außerhalb von ASCII (Akzente, ß, türkische oder kyrillische Buchstaben), aber keinen ^CI-Befehl. Das ZPL-Handbuch nennt ^CI0 als Startwert: einen Einzelbyte-Zeichensatz auf Basis von Code Page 850, UTF-8-Bytes werden also als falsche Zeichen gedruckt. Die Vorschau nimmt UTF-8 an und sieht richtig aus, deshalb fällt es erst auf Papier auf. Zebra empfiehlt ein ^CI am Anfang jedes ZPL-Skripts; auf ein ^CI28 aus einem früheren Auftrag ist kein Verlass.
^XA^FO50,50^A0N,40^FDCrème brûlée^FS^XZBefund: ZPL5004 · Zeile 1:19 — Nicht-ASCII-Zeichen, aber kein ^CI — der Drucker startet mit ^CI0 (Einzelbyte, auf Code Page 850 basierend), UTF-8-Text wird verstümmelt gedruckt. ^CI28 an den Formatanfang setzen
Fehlerhaftes Etikett im Editor öffnen →
^CI28 direkt nach ^XA setzen und die Datei als UTF-8 senden. Manche Nicht-Zebra-Drucker mit ZPL-Emulation unterstützen ^CI28 nicht; dort ein gedrucktes Etikett testen oder die vom Drucker dokumentierte Codepage verwenden.
^XA^CI28^FO50,50^A0N,40^FDCrème brûlée^FS^XZKorrigiertes Etikett im Editor öffnen
ZPL5001 ^CI-Codepage ungleich 28 · ZPL5002 ^A@-Schrift nicht heruntergeladen · ZPL5003 Ungültiger Ausrichtungsbuchstabe
npx labelixa validate "labels/**/*.zpl" prüft Ihre Dateien und gibt neben jedem Befund die Adresse dieser Seite aus. /docs/cli