Back to guides

Barcode scannt am Bildschirm, aber nicht gedruckt: den Drucker isolieren

Wenn ein Barcode vom Bildschirm, aber nicht vom Etikett scannt, sind Daten und Codierung in Ordnung — der Drucker ist die Variable. Nutzen Sie einen Bildschirm-vs-Druck-Splittest zur Isolierung, dann beheben Sie DPI, Strichbreitenzunahme, Kontrast oder Geschwindigkeit.

Es gibt einen Zehn-Sekunden-Test, der Ihnen sofort sagt, in welcher Hälfte des Problems Sie stecken. Öffnen Sie den Barcode auf einem Handy oder Monitor und scannen Sie ihn vom Bildschirm. Scannt er dort, aber nicht vom gedruckten Etikett, sind Daten, Codierung und Symbologie alle korrekt — und der Fehler liegt vollständig in der Druckpipeline.

Dieser eine Test erspart Stunden falscher Ansätze. Die meisten Menschen, wenn ein gedruckter Barcode nicht scannt, beginnen damit, die Daten erneut zu prüfen oder die Datei neu herunterzuladen. Wenn derselbe Barcode aber am Bildschirm funktioniert, ist nichts davon das Problem. Dieser Leitfaden erklärt, warum der Bildschirmtest diagnostisch ist, was Bildschirm und Drucker unterschiedlich machen und wie Sie jeden der Druckseiten-Fehler beheben, die er aufdeckt.

Der Bildschirmtest trennt Daten von Druck

Ein Bildschirm rendert einen Barcode als scharfes Pixelraster. Keine Tinte, kein Band, kein Thermokopf, keine Papiertextur. Wenn der Barcode vom Bildschirm scannt, haben Sie drei Dinge bewiesen:

  1. Die Daten sind korrekt — die richtigen Ziffern sind codiert.
  2. Die Codierung ist korrekt — Symbologie, Prüfziffer und Ruhezone sind gültig.
  3. Das Symbol ist scanbar — bei Bildschirmauflösung haben die Striche und Zwischenräume genug Kontrast und Trennung.

Alles, was am Bildschirm, aber nicht auf Papier scannt, ist durch Ausschluss ein Druckproblem. Der Bildschirm hat das Etikett nicht gedruckt; der Drucker schon. Also ist die Variable, die Sie zwischen den beiden Tests geändert haben, die Druckhardware und alles, was sie berührt — Auflösung, Tintenauslauf, Hitze, Geschwindigkeit und Medium.

Das ist die ganze Diagnose in einem Schritt. Ab hier fragen Sie sich nicht mehr „ist mein Barcode schlecht?" Sie stellen eine viel engere Frage: „was macht der Drucker mit meinem ansonsten gültigen Symbol?"

Was der Drucker tut, was der Bildschirm nicht tut

Ein Monitor platziert Pixel mit nahezu perfekten Kanten: Ein schwarzes Pixel ist exakt ein Pixel breit, und die weiße Lücke daneben ist exakt die Lücke, die Sie vorgegeben haben. Ein Drucker hat diese Präzision nicht. Zwischen dem digitalen Bild und dem physischen Etikett passieren mehrere Dinge:

  • Tinte oder Toner läuft aus. Ein Tropfen Tinte blutet leicht ins Papier, verbreitert jeden Strich und verengt jeden Zwischenraum. Auf Normalpapier ist das subtil; auf porösem Material dramatisch.
  • Der Thermokopf hat endliche Punkte. Ein 203-dpi-Thermodrucker kann Punkte nur 0,125 mm auseinander setzen. Alles Feinere im Design wird gerundet.
  • Hitze treibt das Band. Zu viel Hitze und das Band verschmiert; zu wenig und der Transfer ist schwach.
  • Geschwindigkeit steht im Trade-off zur Kantenqualität. Je schneller sich das Medium unter dem Kopf bewegt, desto weniger scharf die Kanten.

Keines davon existiert auf einem Bildschirm. Deshalb kann ein Barcode bei 1200×900 Pixeln perfekt und bei 203 Punkten pro Zoll versagen.

Auflösung: die Striche sind feiner als der Drucker

Das ist die häufigste Druckseiten-Ursache. Ein Barcode, der bei kleiner X-Dimension — der Breite des schmalsten Strichs — entworfen ist, kann auf einem hochauflösenden Bildschirm perfekt lesbar und auf einem 203-dpi-Thermodrucker völlig unlesbar sein.

Die Mathematik ist unerbittlich. Ein 203-dpi-Drucker legt Punkte auf einem 0,125-mm-Raster ab, also kann ein Strich nur eine ganze Zahl von Punkten breit sein. Ist der schmalste Strich in Ihrem Design 0,19 mm, sind das etwa 1,5 Punkte — was der Drucker nicht erzeugen kann; er rundet auf 1 oder 2 Punkte, was das Verhältnis zwischen Strichen und Zwischenräumen verzerrt. Ein 300-dpi-Drucker (0,085-mm-Raster) hat viel mehr Spielraum, und ein 600-dpi-Drucker (0,042 mm) ist für gewöhnliche Einzelhandelsgrößen effektiv immun.

Die Faustregel: Passen Sie die X-Dimension an den Drucker an. Für 203 dpi halten Sie die X-Dimension bei oder über etwa 0,25 mm (10 mil). Für 300 dpi können Sie auf etwa 0,17 mm (7 mil) runtergehen. Siehe den X-Dimension-und-Vergrößerungs-Leitfaden für die volle Dimensionierungslogik. GS1s eigene Leitlinien zur Symbolgröße und Mindeststrichbreite für jede Einzelhandelsanwendung stehen auf der GS1-Barcodes-Seite.

Strichbreitenzunahme: die Tinte läuft aus

Selbst wenn die Auflösung ausreicht, werden gedruckte Striche breiter als entworfen, weil Tinte oder Toner beim Kontakt mit dem Medium auslaufen. In der Branche heißt das Bar-Width-Growth oder „Gain", und es ist der Grund, warum die Zwischenräume — nicht die Striche — meist den Scan töten.

Ein Barcode wird als abwechselndes Muster aus Dunkel und Hell gelesen. Wenn jeder Strich leicht wächst und jeder Zwischenraum um denselben Betrag schrumpft, können die schmalen Zwischenräume ganz schließen, und der Scanner sieht einen durchgehend dunklen Block statt eines Musters. Deshalb ist ein frisch gedrucktes Etikett, das „dunkel und fett" aussieht, oft das, das versagt: Fett ist das Problem, nicht das Ziel.

Die Standardlösung ist Bar-Width-Reduction — das bewusste leichte Verschmälern der Striche im digitalen Artwork (ein Bruchteil der X-Dimension), sodass sie nach dem Tintenauslauf bei der korrekten Breite landen. Die meiste Etikettensoftware und Treiber bieten das als „Bar Width Reduction" oder „Adjustment"-Einstellung an, oft in Mils oder Punkten gemessen. Beginnen Sie klein (etwa 5–8 % der X-Dimension) und verifizieren Sie mit einem Scanner.

Druckkontrast: schwach ist genauso schlimm wie fett

Die Kehrseite zu viel Tinte ist zu wenig. Ein Scanner braucht einen minimalen Druckkontrast zwischen Strichen und Zwischenräumen, um sie zu unterscheiden, und ein schwacher, untertransferierter Druck fällt unter diese Schwelle.

Das ist besonders häufig bei Thermotransferdruck, wenn Hitze oder Band falsch konfiguriert sind: Das Band transferiert nicht vollständig und hinterlässt graue statt schwarze Striche. Der Barcode sieht für ein menschliches Auge „fein" aus (Menschen sind grau gegenüber sehr nachsichtig), aber die Schwelle des Scanners ist strenger.

Zwei Symptome deuten hierhin:

  • Der Barcode scannt zuverlässig am Bildschirm, aber auf dem Etikett nur manchmal — schwacher Druck ist oft grenzwertig, besteht beim einen Durchgang und fällt beim nächsten durch.
  • Der Fehlschlag ist jedes Mal an derselben Stelle des Etiketts schlimmer — was auf eine abgenutzte Stelle des Thermokopfs statt einer globalen Einstellung deutet.

Kontrast ist eine gemessene Eigenschaft, kein visuelles Urteil. Ein Barcode-Verifier meldet ihn als Symbolnote (ANSI/ISO A bis F), wobei die meisten Einzelhandels-Lieferketten Note B oder besser verlangen. Wenn Sie in großer Stückzahl drucken, ist ein Verifier — nicht ein Scanner — das Werkzeug, das Ihnen sagt, ob Ihr Kontrast tatsächlich ausreicht. Siehe den Glossareintrag zur Verifizierungsnote für die Funktionsweise der Bewertung. Das Bewertungsverfahren und die Schwellen, die ein Symbol erreichen muss, sind in den GS1 General Specifications definiert.

Geschwindigkeit: der versteckte Kantenkiller

Drucker haben eine Einstellung namens Druckgeschwindigkeit, und sie steht im direkten Trade-off zur Kantenqualität. Bei hoher Geschwindigkeit bewegt sich das Medium schneller unter dem Druckkopf, hat die Hitze weniger Zeit zum Transfer, die Punkte verschwimmen und die Kanten jedes Strichs werden ausgefranst.

Das klassische Symptom ist ein Barcode, der am Bildschirm scannt, im langsamen Testdruck scannt und dann im schnellen Produktionslauf versagt — weil jemand die Geschwindigkeit hochdrehte, um eine Frist einzuhalten. Die Lösung ist meist trivial und sofort: Druckgeschwindigkeit reduzieren und erneut testen. In vielen Fällen stellt diese einzelne Änderung einen sauberen Scan wieder her, ohne weitere Anpassungen.

Geschwindigkeit greift mit den anderen Faktoren. Ein schneller Druck auf einem 203-dpi-Kopf mit starkem Tintengain ist ein dreifacher Fehlschlag; das Verlangsamen erkauft oft genug Spielraum, um die anderen beiden auszugleichen. Wir behandeln Geschwindigkeitsunschärfe als eigenes Thema, aber sie gehört in denselben Druckpipeline-Topf.

Ein Splittest zur Bestätigung, dass es der Drucker ist

Wenn der Bildschirmtest auf die Druckpipeline zeigt, isolieren Sie welchen Teil der Pipeline mit einem zweiten Test:

  1. Vom Bildschirm scannen. Bestätigt, dass Daten und Codierung gut sind.
  2. Auf einem anderen Drucker drucken. Scannt er vom zweiten Drucker, liegt der Fehler im ersten Drucker (Kopf, Hitze oder Medium). Scannt er immer noch nicht, liegt der Fehler in der gemeinsamen Pipeline — den Treibereinstellungen, dem Artwork oder dem Medium selbst.
  3. Auf einem anderen Medium drucken. Behebt ein anderes Etikettenmaterial es, war das Original zu porös, zu glänzend oder zum Band passend.
  4. Druckgeschwindigkeit senken. Behebt das Verlangsamen es, war die Kantenqualität das Problem.

Jeder Schritt ändert eine Variable. Führen Sie sie der Reihe nach durch, und der Übeltäter benennt sich selbst.

Die Kurzfassung

Wenn ein Barcode vom Bildschirm, aber nicht vom Etikett scannt, hören Sie auf, die Daten zu debuggen — die Daten sind in Ordnung. Der Bildschirmtest hat bereits bewiesen, dass Wert, Codierung und Symbologie korrekt sind, und den Fehler auf die Druckpipeline isoliert. Arbeiten Sie diese Pipeline ab: Passen Sie die X-Dimension an die DPI des Druckers an, korrigieren Sie den Tinten-Gain, prüfen Sie den Druckkontrast und senken Sie die Druckgeschwindigkeit. Für die volle Liste der Gründe, warum ein Barcode versagt — druckseitig und anders —, siehe die 12 Ursachen eines nicht scannenden Barcodes, und für den spezifischen Fall der Farbe den Farb-Fallen-Leitfaden.