BarcodeSheets

Barcode gedruckt, aber nicht lesbar?

Sieben konkrete, überprüfbare Ursachen — jeweils mit den tatsächlichen Zahlen dahinter — plus ein Live-Scanner weiter unten, mit dem Sie Ihren eigenen gedruckten Barcode testen statt zu raten.

01

Ruhezonen — der freie Rand, den der Scanner braucht

Eine Ruhezone ist der freie, unbedruckte Rand links und rechts der Striche eines Barcodes — Scanner nutzen ihn, um Anfang und Ende des Symbols zu finden. Steht dort irgendetwas (Text, ein Rahmen, ein zweiter Barcode oder die Etikettenkante selbst), kann die Lesung scheitern, obwohl jeder einzelne Strich darunter perfekt gedruckt ist. Der Mindestwert ist ein Vielfaches der X-Dimension (der schmalsten Strichbreite) und für jede Symbologie anders: Der veröffentlichte Mindestwert von Code 128 ist das Zehnfache der X-Dimension auf jeder Seite — die allgemeine Untergrenze, die diese Website für jede lineare Symbologie auf einer Etikettenvorlage verwendet. EAN-13 braucht links das Elffache, rechts aber nur das Siebenfache; diese Asymmetrie folgt aus dem Aufbau der Rand- und Trennzeichen und ist kein Tippfehler. UPC-A ist einfacher und symmetrisch: das Neunfache auf jeder Seite. Die Lösung ist rein mechanisch, keine Geschmacksfrage: Rechnen Sie die tatsächliche Ruhezone für Ihre gedruckte X-Dimension in Millimeter aus und halten Sie sie vollständig frei — schätzen Sie nicht „etwas Weißraum“ und schneiden Sie ein Etikett nicht bis dicht an die Striche, um Platz zu sparen.

02

Zu klein — die Untergrenze der X-Dimension

Die X-Dimension — die Breite des schmalsten Strichs oder Zwischenraums — entscheidet darüber, ob ein Barcode gelesen wird, nicht seine Gesamtgröße in Zentimetern. Längere Daten auf gleichbleibender physischer Breite drücken die X-Dimension nach unten; genau das steckt hinter „mein Barcode ist zu klein zum Scannen“, nicht bloß ein kleines Bild. Die von GS1 veröffentlichte Untergrenze für den Handel liegt bei etwa 0,19 mm (rund 7,5 mil) — der Etiketten-PDF-Generator dieser Website erzwingt exakt diesen Wert und warnt oder blockiert darunter, weil ein Scanner einzelne Striche unterhalb davon schlicht nicht mehr auflösen kann. Für EAN-13 und UPC-A gilt zusätzlich das GS1-Nennmaß von 37,29 mm × 25,93 mm bei 100 % Vergrößerung, zulässig ist ein Bereich von 80 bis 200 % — unter 80 % fällt die Zuverlässigkeit schnell ab, besonders unter realer Ladenbeleuchtung statt auf der Laborbank. Wenn Sie die Daten selbst beeinflussen können, lohnen sich rein numerische Inhalte: Subset C von Code 128 packt Ziffernpaare in eine einzige Moduleinheit und kann die Modulzahl derselben Ziffern damit etwa halbieren.

03

DPI-Fehlanpassung bei Thermodruckern

Ein Thermodruckkopf kann nur ganze Punkte setzen — 203 oder 300 pro Zoll bei den DYMO-/Zebra-Tischgeräten, um die es hier meistens geht, also etwa 0,125 mm pro Punkt bei 203 dpi und etwa 0,085 mm pro Punkt bei 300 dpi. Passt man die Modulbreite eines Barcodes stufenlos an — auf einen beliebigen Millimeterwert, wie es viele Barcode- und Etikettenwerkzeuge für Laser-/Tinten-Avery-Bögen tun —, runden beim Druck manche Striche auf N Punkte ab, während ihre Nachbarn auf N+1 aufrunden. Der Scanner sieht dann uneinheitliche Strichbreiten statt der tatsächlich codierten Verhältnisse, obwohl die PDF-Vorschau am Bildschirm wie ein guter Barcode aussah und der physische Ausdruck für das Auge sauber wirkt. Das ist die mit Abstand häufigste Beschwerde nach dem Muster „druckt perfekt, der Scanner liest einfach nicht“ speziell bei Thermorollen-Druckern — und genau davor schützen die Rollenvorlagen unter /labels: Jedes Modul wird vor dem Zeichnen auf eine exakte ganze Zahl von Druckpunkten bei der gewählten Auflösung festgelegt, nie auf eine stufenlos skalierte Breite. Die zweite Hälfte der Lösung ist simpler — die DPI, mit der Sie erzeugen, muss der DPI entsprechen, auf die Ihr Drucker tatsächlich eingestellt ist; 203 und 300 sind nicht austauschbar, und ein für die eine punktgenau gerechneter Barcode ist es für die andere nicht.

Gedruckten Barcode testen

Testen Sie Ihren gedruckten Barcode: Fotografieren Sie ihn und decodieren Sie ihn hier — wird er von einem guten Foto gelesen, an der Kasse aber nicht, liegt es an der Druckqualität und nicht an den Daten.

Ziehen Sie ein Barcode-Foto hierher oder klicken Sie, um eines auszuwählen

PNG, JPG, WebP oder GIF — oder fügen Sie ein Bild mit Strg+V / Cmd+V ein. Wird auf diesem Gerät decodiert, nichts wird hochgeladen.

04

Kontrast und Farbe

Scanner messen den Druckkontrast (print contrast signal, PCS) — den Reflexionsunterschied zwischen Strichen und Zwischenräumen — und nicht Farbe so, wie ein menschliches Auge sie wahrnimmt. Rein schwarze Striche auf weißem oder hellem Untergrund geben den sichersten, höchsten Kontrast. Glänzende Laminate oder Etikettenmaterialien können genau in dem Winkel spiegeln, aus dem ein feststehender Scanner liest, und senken den wirksamen Kontrast ausgerechnet dann, wenn es zählt; matte Oberflächen sind die sichere Wahl, wo Sie sie haben. Rote oder rosa Farbe ist ein konkreter, gut dokumentierter Ausfall und keine vage Kontrastwarnung: Klassische Laserscanner lesen mit einer roten Laserdiode um 630 bis 670 nm, und rote Farbe absorbiert Licht bei dieser Wellenlänge kaum — rote Striche auf Weiß erscheinen einem Rotlaserscanner also fast kontrastlos, obwohl ein Mensch klare, dunkle Striche sieht. Kamera- und bildsensorbasierte Scanner, Handykameras eingeschlossen, arbeiten mit breitbandigem weißem Licht und teilen diesen speziellen Ausfall in der Regel nicht — ein weiterer Grund, warum ein Barcode am Handy einwandfrei gelesen wird und an einer älteren Laserpistole immer wieder scheitert. Die Lösung: schwarze (oder wirklich dunkle) Striche auf weißem oder hellem Untergrund, matt statt glänzend, wo möglich, und niemals rote oder rosa Farbe für etwas, das noch auf einen Laserscanner treffen könnte.

05

Etikettenmaterial und Farbband

Bei Thermotransferdruckern zählt das Farbband so viel wie jede Druckeinstellung. Wachsband ist der günstige Allzweckstandard — für die meisten Handels- und Lageretiketten völlig ausreichend —, verschmiert und verkratzt aber vergleichsweise leicht. Harzband kostet mehr, hält dafür Hitze, Chemikalien und Abrieb stand, was für Etiketten im Außenbereich, im Kühlhaus oder in rauer industrieller Handhabung die richtige Wahl ist, wo ein Wachsdruck verschmieren kann, bevor er auch nur einmal gescannt wurde. Thermodirekt — ganz ohne Band, nur wärmeempfindliches Papier — ist von den dreien am günstigsten, der Druck verblasst aber mit Hitze, Licht und Zeit; für ein Versandetikett, das binnen Tagen genutzt wird, ist das in Ordnung, für etwas, das monatelang lesbar bleiben muss, eine schlechte Wahl. Die Lösung heißt passend wählen, nicht aufrüsten: Entscheiden Sie über Bandart (oder Thermodirekt gegen Thermotransfer) danach, wie lange und wo ein Etikett tatsächlich überleben muss, nicht danach, was gerade am billigsten ist.

06

Beschädigt oder verzerrt

Knicke, Risse, ein über eine gewölbte oder unebene Fläche gespanntes Etikett, verschmierte Farbe und ungleichmäßiges Skalieren zerstören alle die Strichgeometrie, auf die ein Scanner angewiesen ist. Das ungleichmäßige Skalieren ist besonders erwähnenswert: Wenn Sie an einer Ecke ziehen, ohne das Seitenverhältnis zu sperren, oder wenn der Druckertreiber beim „an Seite anpassen“ eine Achse stärker staucht als die andere, verschiebt sich jede Modulbreite gerade so weit, dass die Lesung scheitert — obwohl das Ergebnis für ein menschliches Auge weiterhin offensichtlich wie ein normaler Barcode aussieht, was diese Ursache so leicht übersehbar macht. Die Lösung: Skalieren Sie einen Barcode niemals ungleichmäßig (Seitenverhältnis immer sperren) und prüfen Sie ein gedrucktes Muster physisch — Knicke, Schlieren, wie es auf einer gewölbten Fläche sitzt —, bevor Sie eine ganze Auflage freigeben, statt nur der Vorschau am Bildschirm zu vertrauen.

07

Falsche Daten oder falsche Symbologie

Manchmal ist der Druck einwandfrei und der Barcode wirklich normgerecht — er decodiert exakt zu dem, was codiert wurde — und das eigentliche Problem liegt nachgelagert, gar nicht auf dem Etikett. Das betrifft eine GTIN, die als Daten perfekt gelesen wird, aber nicht bei GS1 lizenziert oder registriert ist (eine Datenabweichung im System des Händlers, kein Lesefehler — den Unterschied erklärt unser Leitfaden GS1-Barcode beantragen), und es betrifft die schlicht falsche Symbologie für den Zusammenhang: eine interne SKU als Code 128 dort, wo eine Ladenkasse EAN-13 oder UPC-A erwartet, oder umgekehrt. Beides lässt sich mit einem Decodiertest allein nicht feststellen, weil der Barcode ja korrekt decodiert — liest er von einem sauberen Foto den richtigen Text im richtigen Format zurück, ist der Barcode selbst in Ordnung, und die eigentliche Abweichung steckt in dem System, das den Wert als Nächstes ablehnt.

Kurzübersicht

UrsacheSymptomLösung
Ruhezone zugestelltWird unzuverlässig oder nur nahe der Etikettenmitte gelesenVolle Ruhezone freihalten (10× Code 128, 11×/7× EAN-13, 9× UPC-A)
X-Dimension zu kleinScanner löst einzelne Striche nicht auf; liest nur aus der NäheBei mindestens ~0,19 mm X-Dimension bleiben — größeres Etikett oder kürzere/numerische Daten
Thermo-DPI passt nichtDruckt sauber, Scanner liest Unsinn oder gar nichtsJedes Modul auf die tatsächliche DPI des Druckers rechnen (203 oder 300)
Wenig Kontrast oder rote FarbeScheitert an Laserscannern; am Handy/Bildsensor oft trotzdem lesbarSchwarze Striche auf Weiß/Hell, matt statt glänzend, nie rot oder rosa
Falsches Farbband oder MaterialVerschmiert, verkratzt oder verblasst vor dem ersten ScanBand/Material (Harz, Wachs oder Thermodirekt) an die nötige Haltbarkeit anpassen
Beschädigter oder verzerrter DruckScheitert unvorhersehbar; sieht für das Auge „nah genug“ ausBeim Skalieren Seitenverhältnis sperren; vor der Auflage ein Muster physisch prüfen
Falsche Daten oder SymbologieWird sauber gelesen, das Zielsystem lehnt den Wert aber abPrüfen, ob decodierter Wert und Format zu dem passen, was das System erwartet

Häufige Fragen

Warum lässt sich mein Barcode nicht scannen?

Fast immer eine von sieben behebbaren Ursachen: eine zugestellte Ruhezone, eine X-Dimension unter der handelsüblichen Grenze von etwa 0,19 mm, ein Thermo-Barcode, dessen Modulbreite nicht auf die DPI Ihres Druckers gerechnet ist, zu wenig Kontrast oder rote/rosa Farbe, das falsche Etikettenmaterial oder Farbband, ein physisch beschädigter oder ungleichmäßig skalierter Druck oder — am seltensten — ein technisch korrekter Barcode mit den falschen Daten oder der falschen Symbologie für den Ort, an dem er gescannt wird. Arbeiten Sie sie in dieser Reihenfolge ab und prüfen Sie mit dem Barcode-Scanner auf dieser Seite, ob eine Decodierung von einem sauberen Foto überhaupt gelingt.

Warum liest mein Handy den Barcode, die Kasse aber nicht?

Weil eine Handykamera (und die meisten modernen 2D-Bildsensor-Scanner) ganz anders decodiert als eine ältere Laser- oder CCD-Pistole: Sie nimmt ein vollständiges Bild auf und rechnet — adaptiver Kontrast, Kantenerkennung im Subpixelbereich, oft über mehrere Einzelbilder hinweg —, was auch aus einem leicht beschädigten, kontrastarmen oder etwas verzerrten Code noch eine saubere Lesung holt. Ein Laser- oder CCD-Scanner macht einen einzigen Reflexionsdurchgang entlang einer Linie und verzeiht genau diese Fehler viel weniger. Ein Barcode, den ein Handy gerade eben noch liest, ist an einer Kasse tatsächlich gefährdet — das ist kein Fehlalarm, sondern eine frühe Warnung.

Wie groß muss ein Barcode sein, damit er gescannt wird?

Es gibt keine einzelne Antwort in Zentimetern — entscheidend ist die X-Dimension (die schmalste Strichbreite), und die von GS1 gesetzte Untergrenze für den Handel liegt bei etwa 0,19 mm (rund 7,5 mil). Für EAN-13/UPC-A gilt zusätzlich das GS1-Nennmaß von 37,29 mm × 25,93 mm bei 100 % Vergrößerung, zulässig sind 80 bis 200 % — gehen Sie nicht unter 80 %. Längere Daten auf gleicher physischer Breite drücken die X-Dimension nach unten, „zu klein“ ist also ein Verhältnis zwischen Datenlänge und Druckbreite, kein fester Zentimeterwert.

Drucken Thermodrucker bessere Barcodes?

Nicht automatisch. Ein korrekt eingerichteter Thermodrucker — Modulbreite auf die tatsächliche DPI gerechnet — druckt Barcodes, die außerordentlich zuverlässig gelesen werden. Derselbe Drucker mit einer stufenlos skalierten Anpassung erzeugt genau die klassische Thermo-Beschwerde „druckt sauber, lässt sich nicht scannen“. Der Vorteil des Thermodrucks liegt in der direkten Kontrolle über die Punktsetzung; ob dieser Vorteil ankommt, hängt allein davon ab, ob die erzeugende Software wirklich auf ganze Punkte rundet — unsere Rollenvorlagen unter /labels tun das grundsätzlich.

Lassen sich rote oder rosa Barcodes scannen?

Nur von Scannern, die nicht auf einen roten Laser angewiesen sind. Klassische Laserscanner (eine rote Diode um 630 bis 670 nm) können Rot oder Rosa nicht zuverlässig von einem weißen Untergrund unterscheiden — bei genau dieser Wellenlänge bleibt der Druckkontrast nahe null —, obwohl ein menschliches Auge klare Striche sieht. Kamera- und bildsensorbasierte Scanner mit weißer Beleuchtung lesen rote Farbe in der Regel problemlos. Weil Sie selten vorher wissen, welcher Scannertyp einem Barcode begegnet, sind schwarze Striche auf Weiß oder Hell die einzige wirklich sichere Wahl.

Wie teste ich, ob mein gedruckter Barcode wirklich gescannt wird?

Fotografieren Sie den physischen Ausdruck — nicht die Vorschau am Bildschirm — und decodieren Sie ihn mit dem Barcode-Scanner auf dieser Seite. Ein echtes Foto unter echtem Licht kommt einem Kassenscanner viel näher als der Eindruck aus einem PDF-Betrachter. Wird er von einem scharfen, gut ausgeleuchteten Foto sauber decodiert, scheitert aber an einer echten Kasse, deutet das auf eine scannerspezifische Ursache hin (Laser gegen Bildsensor, Kontrast) und nicht auf ein Problem des Barcodes selbst.