Veröffentlicht:
Das Etikett druckt, der Barcode sieht fürs Auge gut aus — und der Scanner bleibt stumm. Bevor Sie Scanner oder Farbband verdächtigen, prüfen Sie die Datei: Die meisten unlesbaren ZPL-Barcodes sind es von Konstruktion an, und jede Ursache hinterlässt ihre Spur im Code.
Jede Symbologie hat Regeln, was sie kodieren kann. ^BE
(EAN-13) verlangt exakt 12 Ziffern — die 13. ist eine Prüfziffer, die der
Drucker berechnet; 11 Ziffern oder ein Buchstabe ergeben entweder nichts oder
einen Code, den kein Scanner akzeptiert. Das klassische ^B3
(Code 39) kennt keine Kleinbuchstaben: Je nach Firmware fallen sie weg
oder werden großgeschrieben — gedruckt wird nicht das, was Ihr System
zurückerwartet. Ein Barcode-Befehl ganz ohne ^FD-Daten druckt
nichts — auf dem Etikett bleibt eine Lücke, wo der Code stehen sollte.
^BY setzt die Breite des schmalen Balkens in Punkten. Bei
203 DPI ist ein 1-Punkt-Modul 0,125 mm — unter dem, was die meisten
Handscanner auf Thermodruck auflösen, wo auslaufende Kanten die Balken
runden. ^BY2 ist bei 203 DPI eine praktische Untergrenze
für den Nahbereich; für Distanz oder glänzendes Material breiter wählen.
Achtung vor der versteckten Variante: In einer von 300 auf 203 DPI
konvertierten Datei sind alle ^BY-Werte herunterskaliert — eine
bei 300 grenzwertige Modulbreite wird bei 203 unlesbar.
Scanner brauchen leere Ränder — die Ruhezone — auf beiden Seiten des
Codes. Ein Barcode zu nah an der Etikettenkante, oder von einem
^FO jenseits von ^PW darüber hinausgeschoben,
verliert diesen Rand stumm: Der Drucker beschneidet ohne Fehler, das Auge
merkt kaum etwas, der Scanner verweigert. Die Prüfung ist Arithmetik:
Feldursprung plus gedruckte Codebreite müssen deutlich innerhalb der
deklarierten Etikettenbreite bleiben, mit rund 10 Modulen Freiraum je
Seite.
Besteht die Datei alle drei Prüfungen, bleiben physische Verdächtige — zu niedrige Schwärzung (graue statt schwarzer Balken), zu hohe (Balken laufen ineinander), ein verschlissener Druckkopf, der dünne Linien fallen lässt, oder eine spiegelnde Laminierung. Das sind Druckereinstellungen und Wartung; keine ZPL-Änderung behebt sie — und keine Schwärzung rettet einen Barcode, der in der Datei falsch ist.
Jede dateiseitige Ursache oben ist sichtbar, bevor ein einziges Etikett verbraucht ist: Eine Strukturprüfung markiert den Barcode-Befehl ohne Daten und das EAN-13 mit falscher Ziffernzahl, und eine Browser-Vorschau zeichnet den Code exakt so, wie der Drucker ihn drucken würde — Beschnitt inklusive — zum Probescannen vom Bildschirm.
Zuerst die Datei prüfen, der Reihe nach: Daten, die die Symbologie verletzen (EAN-13 verlangt exakt 12 Ziffern, Code 39 kennt keine Kleinbuchstaben, ein Barcode ohne ^FD druckt nichts), eine zu schmale ^BY-Modulbreite und eine an der Etikettenkante beschnittene Ruhezone. Erst danach Schwärzung, Druckkopf oder Material verdächtigen.
Bei 203 DPI ist ein 1-Punkt-Modul 0,125 mm — unter dem, was die meisten Handscanner auf Thermodruck auflösen. ^BY2 ist bei 203 DPI eine praktische Untergrenze für den Nahbereich; für Distanz oder glänzendes Material breiter wählen und nach jeder 300-auf-203-Konvertierung neu prüfen — sie skaliert ^BY herunter.
Nur wenn die Datei stimmt und die Balken grau drucken oder ineinanderlaufen. Keine Schwärzung rettet falsche Daten, ein zu schmales Modul oder eine beschnittene Ruhezone — die stehen im ZPL und werden dort behoben.
ZPL ist die Sprache der Zebra-Thermodrucker. Wie die Befehle zu lesen sind, wie ein Etikett aufgebaut wird und welche Fehler am häufigsten vorkommen.
Welche Barcode-Symbologie soll ich wählen?EAN-13, Code 128 oder QR? Praktische Regeln für die Wahl des Barcodes nach Daten, Platz und Lesegerät.
ZPL-Datei ohne Drucker in der Vorschau ansehenEine ZPL-Datei ist nur Text — das Etikett existiert erst, wenn etwas es zeichnet. Drei praktische Wege, ein ZPL-Etikett vor dem Drucker zu sehen.