GS1-128 Barcode wird nicht gelesen: 10 typische Ursachen und Lösungen

GS1-128 Barcode wird nicht gelesen: 10 typische Ursachen und Lösungen

Der GS1-128 Barcode wird nicht gelesen, obwohl das Etikett sauber gedruckt aussieht? Der Scanner gibt eine Fehlermeldung aus, überträgt falsche Daten oder erkennt den Barcode überhaupt nicht? Solche Probleme treten in Produktion, Lager und Versand häufiger auf, als man vermuten würde.

Besonders kritisch wird es, wenn Palettenetiketten beim Wareneingang eines Handelspartners nicht verarbeitet werden können. Dann entstehen Verzögerungen, Nacharbeiten und im schlimmsten Fall zusätzliche Kosten.

Die Ursache liegt nicht immer beim Etikettendrucker. Häufig sind falsche Datenbezeichner, fehlende Trennzeichen, ungeeignete Druckeinstellungen oder eine fehlerhafte Scannerkonfiguration verantwortlich. Wir zeigen zehn typische Fehlerquellen und erklären, wie Sie diese systematisch beheben.

Inhaltsverzeichnis

1. GS1-128 Barcode nicht lesbar: Die 10 häufigsten Ursachen

Wenn ein GS1-128 Barcode nicht gelesen werden kann, sollte zunächst zwischen zwei Fehlerarten unterschieden werden: Entweder erkennt der Scanner das Symbol überhaupt nicht oder er liest den Barcode, aber die übertragenen Daten werden vom nachgelagerten System nicht korrekt verarbeitet.

Diese Unterscheidung ist entscheidend, denn beide Fehlerbilder haben unterschiedliche Ursachen.

Ursache 1: Unzureichende Druckqualität

Eine der häufigsten Ursachen sind schlecht gedruckte Barcodes. Verschmutzte Druckköpfe, ungeeignete Etikettenmaterialien oder falsche Druckeinstellungen können dazu führen, dass einzelne Striche nicht mehr sauber dargestellt werden.

Besonders bei Thermotransferdruckern können verschlissene Druckköpfe oder eine ungeeignete Kombination aus Farbband und Etikettenmaterial die Lesbarkeit beeinträchtigen.

Lösung: Kontrollieren Sie den Druckkopf, das Farbband und die Druckeinstellungen. Prüfen Sie außerdem, ob die Druckgeschwindigkeit und die Druckenergie zum verwendeten Material passen.

Ursache 2: Barcode zu klein oder falsche Modulbreite

Jeder GS1-128 Barcode besteht aus schmalen und breiten Strichen beziehungsweise Modulen. Werden diese zu klein gedruckt, kann der Scanner sie nicht mehr zuverlässig unterscheiden.

Ein häufiger Fehler entsteht, wenn eine Etikettenvorlage für einen Drucker mit 300 dpi erstellt und anschließend ohne Anpassung auf einem 203-dpi-Drucker verwendet wird.

Lösung: Prüfen Sie die X-Dimension, also die Breite des schmalsten Moduls. Verwenden Sie die für Ihre Anwendung geltenden GS1-Spezifikationen und berücksichtigen Sie die tatsächliche Druckauflösung.

Vermeiden Sie es, den Barcode nachträglich als Bild zu skalieren. Die Barcodegröße sollte direkt in der Etikettensoftware festgelegt werden.

Ursache 3: Fehlende Ruhezonen

Links und rechts eines Barcodes müssen ausreichend große freie Bereiche vorhanden sein. Diese sogenannten Ruhezonen helfen dem Scanner, Anfang und Ende des Symbols eindeutig zu erkennen.

Stehen Texte, Linien oder andere grafische Elemente zu dicht am Barcode, kann die Erkennung fehlschlagen.

Lösung: Kontrollieren Sie die Ruhezonen und entfernen Sie störende Elemente. Für GS1-128 gelten entsprechende Mindestanforderungen, die bei der Etikettengestaltung berücksichtigt werden müssen.

Ursache 4: Falscher Barcodetyp

Ein GS1-128 Barcode basiert technisch auf Code 128. Trotzdem sind beide nicht identisch.

GS1-128 verwendet eine definierte Datenstruktur mit GS1-Datenbezeichnern und einem FNC1-Zeichen unmittelbar nach dem Startzeichen.

Wird stattdessen ein gewöhnlicher Code 128 erzeugt, kann der Barcode zwar gelesen werden, wird aber möglicherweise nicht als gültiger GS1-128 erkannt.

Lösung: Wählen Sie in Ihrer Etikettensoftware ausdrücklich den Barcodetyp GS1-128 und nicht nur Code 128.

Ursache 5: Fehlende FNC1-Trennzeichen

Ein besonders häufiger Fehler bei der Erstellung von GS1-128 Barcodes betrifft die Trennung von Datenfeldern mit variabler Länge.

Einige GS1-Datenbezeichner besitzen eine feste Datenlänge. Andere, beispielsweise (10) für die Chargennummer oder (21) für die Seriennummer, können unterschiedlich lange Werte enthalten.

Folgt auf ein solches Feld ein weiteres Datenfeld, muss die Trennung korrekt codiert werden, sofern das variable Feld nicht am Ende der Datenfolge steht.

Hierfür wird das FNC1-Zeichen als Trennzeichen verwendet. Scanner übertragen es je nach Konfiguration häufig als ASCII-Gruppentrennzeichen (GS, ASCII 29).

Lösung: Verwenden Sie die GS1-Funktionen Ihrer Etikettensoftware. Prüfen Sie bei selbst zusammengesetzten Datenstrings, ob die erforderlichen Trennzeichen tatsächlich codiert werden.

Ursache 6: Falsche GS1-Datenbezeichner

GS1-Datenbezeichner legen fest, welche Information nach ihnen folgt und welches Datenformat erwartet wird.

Typische Beispiele sind:

  • (00): SSCC/NVE – 18 Ziffern
  • (01): GTIN – 14 Ziffern
  • (10): Charge – variable Länge
  • (11): Produktionsdatum – sechs Ziffern
  • (17): Verfallsdatum – sechs Ziffern
  • (21): Seriennummer – variable Länge

Wird beispielsweise ein Datum im falschen Format übergeben oder ein numerisches Feld mit unzulässigen Zeichen befüllt, kann die Datenstruktur ungültig sein.

Lösung: Kontrollieren Sie jeden verwendeten Datenbezeichner anhand der aktuellen GS1-Spezifikationen. Prüfen Sie Feldlänge, Zeichensatz und Datenformat.

Weitere Informationen finden Sie bei GS1 – Application Identifiers.

Ursache 7: Fehlerhafte Prüfziffer

Bei bestimmten GS1-Datenfeldern sind Prüfziffern Bestandteil der Datenstruktur. Dazu gehören beispielsweise die GTIN und die SSCC.

Eine falsche Prüfziffer kann dazu führen, dass ein nachgelagertes System den gelesenen Wert zurückweist.

Wichtig: Der GS1-128 Barcode besitzt zusätzlich eine interne Code-128-Symbolprüfsumme. Diese ist nicht mit der Prüfziffer einer GTIN oder SSCC gleichzusetzen.

Lösung: Lassen Sie GTIN- und SSCC-Prüfziffern automatisch nach dem vorgesehenen Modulo-10-Verfahren berechnen. Vermeiden Sie manuelle Berechnungen und Eingaben.

Ursache 8: Scanner unterstützt GS1-128 nicht korrekt

Nicht jeder Scanner ist automatisch für jede Barcodeanwendung passend konfiguriert.

Ein Scanner kann einen GS1-128 Barcode technisch lesen, ohne die Daten in der vom ERP- oder Lagerverwaltungssystem erwarteten Form zu übertragen.

Häufige Probleme sind fehlende Gruppentrennzeichen, deaktivierte Code-128-Erkennung oder unerwartete Präfixe und Suffixe.

Lösung: Kontrollieren Sie die Scannerkonfiguration. Testen Sie die Datenübertragung in einer Anwendung, die Steuerzeichen sichtbar machen kann.

Prüfen Sie außerdem, ob das empfangende System GS1-Datenbezeichner selbst auswertet oder bereits aufbereitete Datenfelder erwartet.

Ursache 9: Falsche Druckertreiber oder Druckauflösung

Ein Etikett kann in der Vorschau korrekt aussehen und trotzdem fehlerhaft gedruckt werden.

Besonders beim Wechsel zwischen verschiedenen Druckermodellen entstehen Probleme, wenn Treiber, Druckauflösung und Etikettenvorlage nicht zusammenpassen.

Auch eine automatische Skalierung durch den Druckertreiber kann die Barcodegeometrie verändern.

Lösung: Kontrollieren Sie den installierten Druckertreiber, die Druckauflösung und die tatsächlichen Etikettenabmessungen.

Verwenden Sie nach Möglichkeit einen zum Druckermodell passenden Treiber und testen Sie die Vorlage direkt auf dem vorgesehenen Gerät.

Ursache 10: Barcode ist lesbar, aber das ERP-System lehnt ihn ab

Nicht jeder vermeintliche Scannerfehler ist tatsächlich ein Barcodeproblem.

In vielen Fällen wird der GS1-128 Barcode korrekt gelesen, aber die Daten können vom ERP-, WMS- oder Wareneingangssystem nicht zugeordnet werden.

Mögliche Ursachen sind:

  • SSCC ist im System nicht bekannt.
  • GTIN stimmt nicht mit dem erwarteten Artikel überein.
  • Chargen- oder Datumsangaben weichen von den Lieferdaten ab.
  • Ein benötigter Datenbezeichner fehlt.
  • Das System erwartet eine andere Datenstruktur.

Lösung: Vergleichen Sie die tatsächlich übertragenen Scannerdaten mit den Anforderungen des empfangenden Systems. Prüfen Sie auch die Schnittstelle zwischen Etikettensoftware und ERP.

2. GS1-128 Barcode systematisch prüfen: So finden Sie den Fehler

Wer bei einem nicht lesbaren Barcode sofort den Drucker austauscht oder die komplette Etikettenvorlage verändert, verliert häufig unnötig Zeit.

Mit einer strukturierten Fehlersuche lässt sich die Ursache meist deutlich schneller eingrenzen.

Schritt 1: Barcode mit einem zweiten Scanner testen

Wird der Barcode von einem anderen Scanner erkannt, deutet dies auf ein Problem mit der Konfiguration oder den Leseeigenschaften des ursprünglichen Geräts hin.

Schritt 2: Tatsächlich übertragene Daten prüfen

Testen Sie, welche Zeichen der Scanner übermittelt. Wichtig sind insbesondere die GS1-Datenbezeichner, die Feldinhalte und gegebenenfalls vorhandene Gruppentrennzeichen.

Schritt 3: Druckqualität kontrollieren

Untersuchen Sie das Etikett auf unvollständige Striche, Verschmierungen, Beschädigungen oder zu geringe Kontraste.

Schritt 4: Barcodeeinstellungen überprüfen

Kontrollieren Sie den Barcodetyp, die Modulbreite, die Ruhezonen und die hinterlegte Datenstruktur.

Schritt 5: Mit einem Barcode-Prüfgerät verifizieren

Ein gewöhnlicher Handscanner ist kein Ersatz für eine normgerechte Barcode-Verifikation. Ein geeignetes Prüfgerät kann die Symbolqualität nach den einschlägigen ISO/IEC-Vorgaben bewerten und konkrete Qualitätsmängel sichtbar machen.

Für lineare Barcodes ist insbesondere die ISO/IEC 15416 relevant.

3. GS1-128 Barcode in Loftware NiceLabel korrigieren

Mit Loftware NiceLabel lassen sich GS1-128 Barcodes direkt in der Etikettenvorlage erstellen und mit Daten aus unterschiedlichen Quellen verknüpfen.

Wenn ein Barcode nicht korrekt gelesen wird, sollten Sie zunächst die Eigenschaften des Barcodeobjekts prüfen.

Barcodetyp kontrollieren

Öffnen Sie die betroffene Etikettenvorlage im NiceLabel Designer und wählen Sie das Barcodeobjekt aus.

Prüfen Sie, ob tatsächlich GS1-128 als Barcodetyp eingestellt ist. Ein gewöhnlicher Code 128 kann für die GS1-Anwendung ungeeignet sein.

Datenquellen überprüfen

Kontrollieren Sie, welche Variablen mit dem Barcode verknüpft sind und welche Werte beim Druck übergeben werden.

Bei einer ERP-Anbindung sollten Sie insbesondere prüfen, ob führende Nullen erhalten bleiben und ob die benötigten Datenbezeichner korrekt verarbeitet werden.

Druckereinstellungen testen

Prüfen Sie die Druckauflösung und die Barcodegröße auf dem tatsächlich verwendeten Etikettendrucker.

Wenn verschiedene Druckermodelle eingesetzt werden, sollten die Vorlagen auf jedem relevanten Gerät getestet werden.

Automation und ERP-Schnittstellen kontrollieren

Wird das Etikett über NiceLabel Automation gedruckt, sollten auch die übergebenen Daten kontrolliert werden.

Bei JSON-, XML- oder Datenbankanbindungen können Fehler bereits vor der eigentlichen Barcodeerstellung entstehen.

Ein korrekt konfiguriertes Barcodeobjekt kann falsche Eingangsdaten nicht automatisch korrigieren.

4. Praxisbeispiel: GS1-128-Transportetikett wird beim Wareneingang abgelehnt

Ein Lieferant erstellt GS1-128-Transportetiketten für seine Paletten. Die Etiketten werden sauber gedruckt und können mit einem internen Handscanner gelesen werden.

Beim Wareneingang des Handelspartners kommt es trotzdem zu Problemen. Das System kann die übertragenen Informationen nicht korrekt zuordnen.

Die Fehleranalyse

Bei der Überprüfung stellt sich heraus, dass im Barcode mehrere GS1-Datenfelder kombiniert werden. Eine Chargennummer mit variabler Länge wird jedoch nicht korrekt vom nachfolgenden Datenfeld getrennt.

Der Scanner erkennt das Symbol, aber die empfangende Anwendung kann die einzelnen Informationen nicht zuverlässig interpretieren.

Die Lösung

Die Datenstruktur wird in der Etikettensoftware korrigiert. Die benötigten FNC1-Trennzeichen werden gemäß den GS1-Regeln berücksichtigt.

Anschließend wird der Barcode erneut gedruckt, geprüft und mit dem vorgesehenen Wareneingangssystem getestet.

Das Beispiel zeigt: Ein lesbarer Barcode ist nicht automatisch ein korrekt aufgebauter GS1-128 Barcode.

5. Wie lassen sich GS1-128-Fehler dauerhaft vermeiden?

Einzelne Fehler lassen sich häufig schnell beheben. Deutlich sinnvoller ist es jedoch, die Kennzeichnungsprozesse so aufzubauen, dass typische Fehler gar nicht erst entstehen.

Zentrale Etikettenvorlagen verwenden

Wenn mehrere Mitarbeiter unterschiedliche lokale Vorlagen verwenden, können schnell abweichende Barcodeeinstellungen entstehen.

Eine zentrale Vorlagenverwaltung erleichtert die Standardisierung und sorgt dafür, dass Änderungen kontrolliert umgesetzt werden.

Daten direkt aus dem ERP übernehmen

Manuelle Eingaben sind eine häufige Fehlerquelle. Werden GTIN, Charge, Menge oder SSCC automatisch aus dem ERP-System übernommen, reduziert sich das Risiko von Übertragungsfehlern.

SSCC-Nummern zentral vergeben

Eine automatische und eindeutig abgesicherte SSCC-Vergabe verhindert, dass unterschiedliche logistische Einheiten versehentlich dieselbe Nummer erhalten.

Etiketten vor dem produktiven Einsatz prüfen

Neue oder geänderte Vorlagen sollten vor der Freigabe mit den tatsächlich verwendeten Druckern, Materialien und Scannern getestet werden.

Bei Anforderungen von Handelspartnern sollten zusätzlich die jeweils gültigen Etikettenspezifikationen berücksichtigt werden.

Druckqualität regelmäßig kontrollieren

Auch eine korrekt eingerichtete Vorlage schützt nicht vor verschmutzten Druckköpfen, verschlissenen Komponenten oder ungeeignetem Verbrauchsmaterial.

Regelmäßige Prüfungen helfen dabei, schleichende Qualitätsprobleme frühzeitig zu erkennen.

6. Häufig gestellte Fragen zu nicht lesbaren GS1-128 Barcodes

Warum wird mein GS1-128 Barcode nicht gescannt?

Häufige Ursachen sind eine schlechte Druckqualität, zu kleine Module, fehlende Ruhezonen oder eine ungeeignete Scannerkonfiguration. Zunächst sollte geprüft werden, ob das Symbol überhaupt erkannt wird oder lediglich die Datenverarbeitung fehlschlägt.

Was ist der Unterschied zwischen Code 128 und GS1-128?

GS1-128 basiert auf Code 128, verwendet aber zusätzlich eine standardisierte GS1-Datenstruktur. Dazu gehören GS1-Datenbezeichner und die vorgeschriebene FNC1-Kennzeichnung.

Warum liest mein Scanner falsche Zeichen?

Ursache können unter anderem falsch konfigurierte Präfixe, Suffixe, Gruppentrennzeichen oder eine unpassende Tastaturbelegung bei Scannern mit Tastaturemulation sein.

Kann ein Barcode lesbar und trotzdem ungültig sein?

Ja. Ein Scanner kann einen Barcode technisch erfolgreich lesen, obwohl beispielsweise GS1-Datenbezeichner falsch verwendet wurden oder die übertragenen Werte nicht den Erwartungen des ERP-Systems entsprechen.

Wie kann ich einen GS1-128 Barcode auf Qualität prüfen?

Mit einem geeigneten Barcode-Prüfgerät lässt sich die Druckqualität nach einschlägigen Normen wie ISO/IEC 15416 bewerten. Zusätzlich muss die GS1-konforme Datenstruktur geprüft werden.

Kann NiceLabel GS1-128 Barcodes automatisch erstellen?

Ja. Mit Loftware NiceLabel lassen sich GS1-128 Barcodes erstellen, mit variablen Daten verknüpfen und in automatisierte Druckprozesse integrieren. Die korrekte Konfiguration der Datenstruktur bleibt dabei entscheidend.

7. GS1-128 Barcode funktioniert nicht? JR Drucksysteme unterstützt Sie

Ihr GS1-128 Barcode wird nicht gelesen, enthält falsche Informationen oder wird von einem Handelspartner zurückgewiesen?

JR Drucksysteme unterstützt Unternehmen bei der Analyse und Behebung von Problemen rund um industrielle Kennzeichnung und Etikettendruck.

Unsere Leistungen umfassen unter anderem:

  • Prüfung von GS1-128-Etikettenvorlagen
  • Analyse von Barcode- und Druckproblemen
  • Konfiguration von Loftware NiceLabel
  • Überprüfung von Datenbezeichnern und Variablen
  • Anbindung an ERP- und Warenwirtschaftssysteme
  • Optimierung bestehender Etikettierprozesse
  • Unterstützung bei der Auswahl und Einrichtung geeigneter Etikettendrucker

Gerade bei wiederkehrenden Problemen lohnt es sich, nicht nur den einzelnen Barcode zu korrigieren, sondern den gesamten Prozess von der Datenquelle bis zum fertigen Etikett zu überprüfen.

Jetzt Kontakt aufnehmen und GS1-128-Druckprobleme beheben

Joern Janz

Ihr Ansprechpartner: Jörn Janz

Jetzt kostenfreie Beratung buchen

Du planst den Einstieg als Lidl-Lieferant, oder deine bisherige Etikettenlösung soll auf Schwachstellen geprüft werden?

Wir haben in diesem Jahr mehrere Lidl-Lieferanten bei der Einrichtung normkonformer GS1-128 Transportetiketten begleitet. In 30 Minuten zeigen wir dir konkret, welche Lösung zu deinem Betrieb, deinem ERP und deinen Druckern passt.