Back to guides

Barcode wird nicht gescannt: die 12 Ursachen in Prüfreihenfolge

Ein Barcode, der druckt, aber nicht scannt, hat eine überschaubare Zahl an Ursachen. Diese Diagnose-Reihenfolge findet den Fehler am schnellsten — von falschen Daten bis zur Scanner-Konfiguration.

Ein Barcode, der einwandfrei druckt, aber nicht scannt, ist eines der häufigsten — und frustrierendsten — Probleme bei der Etikettierung. Die gute Nachricht: Die Ursachen sind überschaubar, und sie treten in einer vorhersagbaren Reihenfolge auf. Wenn Sie in der richtigen Reihenfolge prüfen, finden Sie den Fehler meist in unter zehn Minuten, statt Etiketten dreimal neu zu drucken.

Das ist die Diagnose-Reihenfolge, die ich verwende: angeordnet so, dass die billigsten und häufigsten Ursachen zuerst kommen und die teuren Hardware-Fragen zuletzt. Zu jeder Ursache verweise ich auf den ausführlicheren Leitfaden, sofern es einen gibt.

Die Diagnose-Reihenfolge, die Stunden spart

Jeder Ausfall der Art „druckt, scannt aber nicht" fällt in eine von acht Ebenen. Von oben nach unten zu arbeiten bedeutet: Sie prüfen zuerst, was nichts kostet, bevor Sie an das gehen, was Geld kostet:

  1. Daten — ist der codierte Wert überhaupt korrekt?
  2. Symbologie — liest der Scanner denselben Barcode-Typ, den Sie meinen?
  3. Ruhezone — ist um das Symbol herum freier Raum?
  4. Kontrast — sind die Striche dunkel genug gegenüber dem Hintergrund?
  5. Größe — ist das Symbol groß genug, um aufgelöst zu werden?
  6. Druck — hat der Drucker die Striche tatsächlich sauber wiedergegeben?
  7. Oberfläche — reflektiert oder verzerrt das Etikett bzw. Produkt das Symbol?
  8. Scanner — ist das Lesegerät richtig konfiguriert und ausgerichtet?

Sobald man es so einordnet, merken die meisten, dass sie Ebene 8 getestet haben (einen neuen Scanner kaufen), während der Fehler auf Ebene 1 lag (eine versehentliche führende Null).

Die 12 Ursachen auf einen Blick

Nr.UrsacheSymptomSchnellste Lösung
1Falsche oder abgeschnittene DatenScannt, zeigt aber die falsche NummerQuellspalte und Wert erneut prüfen
2Führende Nullen verschlucktUPC/EAN liest eine Ziffer zu kurzZelle als Text formatieren (siehe unten)
3Falsche SymbologieScanner piept bei anderen Codes, nicht bei IhremRichtige Symbologie aktivieren
4Falsche PrüfzifferSymbol sieht richtig aus, decodiert niePrüfziffer neu berechnen
5Ruhezone zu kleinZeitweise oder winkelabhängige LesungenFreien Rand ergänzen (10× X-Dimension)
6Zu geringer DruckkontrastWäscht unter dem Scanner ausStriche dunkler, Hintergrund heller
7Symbol zu kleinLiest nur aus nächster Nähe oder gar nichtVergrößerung erhöhen
8Verschmutzter oder verschlissener DruckkopfSenkrechte weiße Streifen durch die StricheDruckkopf reinigen oder ersetzen
9Zu hohe DruckgeschwindigkeitUnscharfe oder verwischte StrichkantenDruckgeschwindigkeit senken
10Reflektierende oder gewölbte OberflächeScannt flach, scheitert am ProduktLaminieren oder Symbol neu ausrichten
11Beschnittenes, gestrecktes oder skaliertes SymbolOriginal scannt, die Kopie nichtIn Originalgröße neu erzeugen, nicht strecken
12Fehlkonfigurierter ScannerNichts scannt zuverlässigSymbologie, Präfix/Suffix, Modus prüfen

Jede davon verdient mehr als eine Zeile, deshalb gehe ich die Ebenen durch, die in der Praxis die meisten Ausfälle verursachen.

Ebene 1 — Daten: der Wert ist schon vor dem Druck falsch

Die häufigste Ursache für „scannt nicht" ist überraschenderweise gar kein Druckproblem — sondern dass der Barcode den falschen Wert codiert oder einen Wert, den der Scanner korrekt liest, den Ihr System dann aber ablehnt.

Drei Datenfehler dominieren:

  • Verlorene führende Nullen. Ein UPC-A- oder EAN-13-Code wie 012345678905 wird in einer Tabelle als Zahl 12345678905 gespeichert, und die führende Null fällt stillschweigend weg. Das Symbol codiert jetzt eine 11- oder 12-stellige Zeichenfolge, die kein gültiger Handelscode ist. Das ist so häufig, dass es einen eigenen Leitfaden hat: siehe Excel/CSV und führende Nullen.
  • Wissenschaftliche Notation. Lange Zahlen in Excel (alles über 11 Ziffern) werden in wissenschaftlicher Notation gespeichert und dann gerundet, was den Wert unrettbar verfälscht.
  • Falsche Spalte oder falsches Feld. Das Etikett greift auf eine Tabelle zu, in der UPC-, SKU- und FNSKU-Spalte nebeneinander liegen, und jemand hat die falsche zugeordnet.

Das verräterische Zeichen: Der Barcode scannt, aber das System lehnt ihn ab, oder er scannt zu einem Wert, der fast richtig aussieht. Wenn Ihr Scanner piept und eine Zahl anzeigt, liegt das Problem in der Datenebene, nicht in der Druckebene. Für den Fall „scannt, wird aber abgelehnt" gibt es einen eigenen Leitfaden — scannt, aber abgelehnt: codierter Wert vs. Datenbank — für den Fall, dass das Symbol korrekt liest, das System es aber nicht akzeptiert.

Ebene 2 — Symbologie und Prüfziffer

Ein Scanner ist kein Universal-Lesegerät. Die meisten Handels-Scanner sind standardmäßig auf einen bestimmten Satz aktivierter Symbologien eingestellt (UPC-A, EAN-13, Code 128, Code 39 und einige wenige andere). Wenn Sie ein Data Matrix-, PDF417- oder Code 93-Symbol erzeugt haben und diese Symbologie im Scanner abgeschaltet ist, ignoriert er den Code schlicht.

Zwei schnelle Prüfungen:

  • Liest der Scanner einen bekannt guten Barcode desselben Typs? Wenn er ein gedrucktes Code-128-Etikett liest, aber nicht Ihr Code-128-Etikett, liegt das Problem in Ihrem Symbol. Wenn er keins von beiden liest, ist die Symbologie im Scanner womöglich deaktiviert.
  • Ist die Prüfziffer korrekt? Lineare Symbologien wie UPC/EAN und Code 128 verwenden eine berechnete Prüfziffer, die der Scanner bei jeder Lesung verifiziert. Eine handeingetippte Prüfziffer mit Off-by-one-Fehler erzeugt ein Symbol, das perfekt aussieht und nie decodiert. Die meisten Generatoren berechnen sie automatisch — deshalb ist das manuelle Zusammenbasteln eines Barcodes aus Strichmustern fast immer der Fehler. Siehe den Glossar-Eintrag zur Prüfziffer.

Ebene 3 — Ruhezone: der Leerraum gehört zum Code

Wenn das Symbol nur zeitweise scannt oder nur, wenn Sie den Scanner im exakt richtigen Winkel halten, ist die wahrscheinlichste Ursache eine zu kleine Ruhezone.

Die Ruhezone ist der freie Rand auf beiden Seiten der Striche. Der Scanner braucht ihn, um Anfang und Ende des Symbols zu finden. Wenn ein Etikettenrahmen, ein Text oder die Etikettenkante ihn bedrängt, findet der Scanner entweder den Startstrich nicht oder liest die umgebende Grafik als Teil des Codes. Die Lösung ist banal und kostenlos: Leerraum ergänzen. Die Regel lautet das 10-Fache der X-Dimension auf jeder Seite bei den meisten linearen Symbologien (das 9-Fache bei UPC/EAN). Die vollständigen Breiten stehen im Ruhezonen-Leitfaden.

Ebene 4 — Kontrast: der Scanner sieht Rot anders als Sie

Hier wird Farbe zur Falle. Ein Barcode-Scanner „betrachtet" das Symbol nicht so wie Ihr Auge — die meisten Laser-Scanner senden rotes Licht um 630–670 nm und messen das reflektierte Licht. Ein in Rot oder Orange gedruckter Strich reflektiert den roten Laser fast so gut wie weißes Papier, der Scanner kann ihn also praktisch nicht sehen.

Die Regel ist einfach und unverhandelbar: dunkle Striche auf hellem Untergrund. Schwarze Striche auf Weiß sind ideal; sehr dunkles Blau oder Grün kann funktionieren, aber rote, orange, gelbe und pinke Striche funktionieren im Allgemeinen nicht. Und das Gegenteil — helle Striche auf dunklem Grund, manchmal „invertiert" genannt — scheitert bei den meisten Linear-Scannern outright. Die vollständige Erklärung, einschließlich des Druckkontrast-Signals (PCS), das Verifikationsgeräte messen, steht im Farb-Leitfaden für Barcodes und im Glossar-Eintrag zum Druckkontrast.

Ebene 5 — Größe: klein ist hier keine Tugend

Jede Symbologie hat eine praktische Mindestgröße, bestimmt durch die Apertur des Scanners (den abgetasteten Punkt) und die Druckauflösung. Ein zu kleines Symbol erzeugt Striche, die für den Scanner verschwimmen, und es scheitert, obwohl es für das bloße Auge gestochen scharf aussieht.

Die zwei Zahlen, auf die es ankommt:

  • X-Dimension (die Breite des schmalsten Strichs) — bei den meisten linearen Symbologien muss sie für Handscanner über etwa 0,19 mm (7,5 mil) bleiben und für viele Fern- oder Festlesegeräte über 0,33 mm (13 mil). Die General Specifications von GS1 legen für den Einzelhandel ein Minimum von 0,25 mm (10 mil) fest.
  • Vergrößerung — UPC-A bei 100 % ist 1,469 Zoll breit; unterhalb von 80 % beginnen ältere Scanner zu scheitern. Siehe den Leitfaden zu X-Dimension und Vergrößerung.

Wenn Sie einen Barcode in einem Grafikprogramm vergrößert haben, haben Sie ihn womöglich gleichzeitig verschlechtert — mehr dazu in Ebene 6 und im Abschnitt zur Skalierung weiter unten.

Ebene 6 — Druckqualität: Kopf, Geschwindigkeit und Auflösung

Drei Fehler auf Druckerebene erklären die meisten verbleibenden Ausfälle:

  • Verschmutzter oder verschlissener Druckkopf. Ein einzelner toter Pixel oder eine Linie eingetrockneter Tinte erzeugt einen senkrechten weißen Streifen, der die Striche durchschneidet. Bei Thermodruckern zeigt sich das als fehlendes Element alle paar Millimeter. Reinigen Sie zuerst den Druckkopf; bleibt der Streifen, ist das Kopfelement tot und der Kopf (oder der Drucker) muss ersetzt werden.
  • Zu hohe Druckgeschwindigkeit. Thermotransferdrucker verwischen die Strichkanten besonders dann, wenn die Geschwindigkeit zur Maximierung des Durchsatzes hochgedreht wird. Die Geschwindigkeit zu senken ist die billigste Lösung überhaupt für einen Barcode, der „gut aussieht, aber nicht verifiziert". Dazu gibt es einen eigenen Leitfaden zur Druckgeschwindigkeit.
  • Zu geringe Auflösung. Ein 203-dpi-Drucker kann die schmalsten Striche bei kleinen Vergrößerungen nicht auflösen. Liegt Ihre X-Dimension unter dem Punktabstand des Druckers, fallen die Striche unregelmäßig aus. Die Lösung: ein Drucker mit höherer DPI oder ein größeres Symbol.

Der eindeutige Weg zu wissen, ob der Druck — und nicht die Daten oder das Design — das Problem ist, ist der „Bildschirmtest" im Leitfaden „scannt auf dem Bildschirm, nicht auf Papier": Wenn dasselbe Symbol von einem hellen Handybildschirm scannt, aber nicht von Papier, ist der Drucker schuld.

Ebene 7 — Oberfläche: Reflexion, Wölbung und Laminierung

Das Etikett ist nur die halbe Geschichte; worauf es klebt, zählt genauso viel.

  • Reflektierende Flächen. Ein glänzendes Laminat, Schrumpffolie oder blankes Metall wirft das Scannerlicht direkt in den Sensor zurück und blendet ihn praktisch. Matte Oberflächen und nicht reflektierende Überlaminierung beheben das.
  • Gewölbte Flächen. Ein Barcode, der um einen Zylinder läuft, streckt die Striche an den Rändern, der Scanner liest also eine verzerrte Breite. Bei kleinem Radius richten Sie die Striche so aus, dass sie um den Zylinder laufen (die „Ladder"-Ausrichtung) statt entlang seiner Achse.
  • Unebene oder strukturierte Flächen. Wellpappe, Stoff und raues Plastik zerreißen die Striche. Nutzen Sie eine ebene, glatte Fläche oder ein Etikett mit glatter Deckschicht.

Wenn das Symbol auf einem flachen Testdruck verifiziert, aber auf dem Produkt scheitert, sind Sie auf Ebene 7.

Ebene 8 — Der Scanner selbst

Erst wenn Sie die Ebenen 1–7 ausgeschlossen haben, sollten Sie das Lesegerät beschuldigen. Und selbst dann sind die meisten Scannerprobleme Konfiguration, nicht Hardware:

  • Symbologie deaktiviert. Wie in Ebene 2 — bestätigen Sie, dass der Scanner auf die Symbologie eingestellt ist, die Sie drucken.
  • Reiner 1D-Scanner. Ein Laser-Scanner liest lineare Codes, kann aber QR, Data Matrix oder andere 2D-Symbole nicht lesen. Wenn Sie auf einen QR-Code gewechselt haben und die alte Laserpistole ihn nicht mehr liest, ist das erwartbar.
  • Autodiscrimination in unruhiger Umgebung. Manche Scanner lassen sich so konfigurieren, dass sie jede Symbologie probieren; das ist langsamer und kann in gemischten Etikettenumgebungen gelegentlich zu Fehllesungen führen. Den Scanner auf die ein oder zwei tatsächlich genutzten Symbologien festzulegen, verbessert die Zuverlässigkeit oft deutlich.
  • Präfix/Suffix- oder Firmware-Einstellungen. Ein Scanner, der so konfiguriert ist, dass er ein Carriage Return anhängt, oder einer mit alter Firmware und einem Symbologie-Bug, kann den Wert nicht an den Host übergeben, obwohl er den Code „liest".

Die vollständige Matrix, was Handy, Laserpistole und Imager lesen können und was nicht, bietet der Leitfaden zu Scanner-Fähigkeiten.

Die drei Tests, die den Fehler schnell eingrenzen

Wenn Sie vor einem hartnäckigen Etikett sitzen, führen Sie diese drei nacheinander durch — jeder eliminiert die Hälfte der verbleibenden Möglichkeiten:

  1. Der Bildschirmtest. Öffnen Sie denselben Barcode auf einem hellen Handybildschirm und scannen Sie ihn mit einer Handy-App. Wenn er scannt, sind Daten und Symbologie korrekt und der Fehler liegt in Druck oder Oberfläche (Ebenen 6–7). Wenn er nicht scannt, liegt der Fehler in Daten, Symbologie, Ruhezone, Kontrast oder Größe (Ebenen 1–5).
  2. Der Vergleichstest. Scannen Sie einen Barcode, von dem Sie wissen, dass er funktioniert — ein Handelsprodukt von Ihrem Schreibtisch oder ein professionell gedrucktes Etikett. Liest der Scanner diesen, aber nicht Ihren, liegt das Problem an Ihrem Symbol, nicht am Scanner.
  3. Der Verifikationstest. Wenn Sie in nennenswertem Umfang drucken, liefert Ihnen ein Barcode-Verifikationsgerät (kein Scanner — ein Verifikationsgerät) eine ISO/IEC-Note gemäß den GS1-Barcodequalitätsstandards. Ein Symbol mit Note C oder schlechter wird im Feld unzuverlässig sein; die meisten Händler verlangen Note B oder besser. Siehe den Glossar-Eintrag zur Verifikationsnote.

Weiterlesen