Barcodes
Warum dein ZPL-Barcode nicht scannt
Ein ZPL-Barcode kann am Bildschirm korrekt aussehen und trotzdem nicht gelesen werden. Meist liegt es an der Kombination aus Modulbreite, Druckqualität, Ruhe…
Ein ZPL-Barcode kann am Bildschirm korrekt aussehen und trotzdem nicht gelesen werden. Meist liegt es an der Kombination aus Modulbreite, Druckqualität, Ruhezonen, DPI und Datenformat.
Häufige Ursachen
Die Modulbreite ist zu klein
Ist der schmalste Balken bei 203 dpi nur 1 Dot breit, verwischen Wärmeverlauf und Papierqualität die Balken. Mit ^BY2 oder ^BY3 starten und mit dem echten Scanner testen.
Zu wenig Ruhezone
Scanner brauchen freien weißen Raum vor und nach dem Barcode. Stehen Text, Rahmen oder der Etikettenrand zu nah, wird das Symbol unzuverlässig erkannt.
Der Barcode ist zu niedrig
Sehr niedrige Barcodes liest ein Handscanner schwer – besonders auf gewölbten Paketen. Die Höhe im ^B-Befehl erhöhen.
Falsche Symbologie oder ungültige Daten
EAN und UPC benötigen numerische Daten mit gültiger Länge und Prüfziffer. Code 39 unterstützt nur einen begrenzten Zeichensatz. Passt das Datenformat nicht, schlägt der Scan fehl.
Schwärzung, Geschwindigkeit oder DPI passen nicht zum Material
Zu viel Schwärzung macht Balken breiter, zu wenig lässt sie brechen. Hohe Druckgeschwindigkeit macht Kanten unscharf. DPI, Material und Schwärzung vor der Serienproduktion abstimmen.
Schnelle Checkliste
- Sichere Modulbreite wählen:
^BY3bei 203-dpi-Druckern testen, nur reduzieren, wenn der Scanner stabil liest. - Klare Ruhezonen auf beiden Seiten lassen – keine Rahmen, Texte oder Bilder direkt am ersten/letzten Balken.
- Barcode-Höhe erhöhen und die Interpretation Line beim Test eingeschaltet lassen, um den kodierten Wert zu vergleichen.
- Datenformat prüfen: Code 128 für flexible alphanumerische Daten, EAN-13/UPC nur für Retail-Standards.
- Ein echtes Etikett drucken und mit dem Produktionsgerät scannen – eine Browser-Vorschau beweist keine Scanbarkeit.
Sicheres Code-128-Testetikett
Code 128 mit ^BY3 und 120 Dots Höhe – ein guter Startpunkt für viele Zebra-Drucker bei 203 dpi.
^XA
^PW812
^LL406
^FO40,40^A0N,32,32^FDCode 128 scan test^FS
^FO40,100^BY3,2,120
^BCN,120,Y,N,N
^FD123456789012^FS
^XZ
Häufige Fragen
Welcher ZPL-Befehl steuert die Barcode-Breite?
^BY setzt Modulbreite, Verhältnis breit/schmal und Standardhöhe vieler linearer Barcodes. Der erste Wert ist für zuverlässiges Scannen am wichtigsten.
Reicht eine Vorschau, um Scanbarkeit zu beweisen?
Nein. Die Vorschau hilft bei Layout und Daten, aber die Scanbarkeit hängt vom echten Druck, Material, Schwärzung, DPI und Scanner ab.
Welchen Barcode-Typ sollte ich verwenden?
Code 128 für die meisten internen Logistik- und Inventaretiketten. EAN-13 oder UPC nur, wenn das Retail-System diese Standards verlangt.