GS1 2D-Code und Digital Link: Fehlerquellen aus der Praxis
Ein GS1 Digital Link im 2D-Code ist technisch ausgereift – die Fehler passieren fast immer in der Umsetzung. Drei Bereiche sind besonders anfällig: der Druck, die Zuordnung der Daten in nachgelagerten Systemen und der Scan an der Kasse.
1. Fehlerquellen beim Druck
Ein 2D-Code, der optisch korrekt aussieht, muss trotzdem nicht zuverlässig lesbar sein. Die häufigsten Ursachen:
- Falsche Codeart gewählt: In der Etikettengestaltungssoftware wird eine andere Symbologie eingestellt als vorgesehen (z. B. QR Code statt GS1 DataMatrix), wodurch nachgelagerte Systeme den Code nicht wie erwartet interpretieren.
- Fehlerhafte Syntax oder falsche Reed-Solomon-Fehlerkorrektur: Eine ungültige GS1-Elementstring-Syntax oder ein zu niedrig gewähltes Error-Correction-Level lässt den Code bei kleinsten Druckfehlern unlesbar werden.
- Geometrie verzerrt: Der Code wird beim Drucken oder beim Platzieren auf der Verpackung gestaucht oder gestreckt, wodurch das Seitenverhältnis nicht mehr stimmt.
- Kontrast und Ruhezonen unzureichend: Zu geringer Hell-Dunkel-Kontrast oder fehlender Weißraum rund um den Code verhindert, dass der Scanner die Modulgrenzen sicher erkennt.
- Mindestgröße unterschritten: Der Code wird kleiner gedruckt, als die Modulgröße für das jeweilige Scanner-Setup zulässt.
- Code zu groß durch lange URL: Je mehr Zeichen (z. B. eine lange Digital-Link-URL mit vielen Parametern) codiert werden, desto mehr Module entstehen – der Code wird größer, als auf dem verfügbaren Etikettenbereich vorgesehen war.
- Neues Drucksystem ungetestet: Nach der Umstellung auf ein neues Drucksystem wird nicht geprüft, ob die geforderte Druckqualität (Grading) tatsächlich erreicht wird – ein Fehler, der oft erst bei der Wareneingangskontrolle beim Kunden auffällt.
2. Fehlerquellen bei der Datenzuordnung
Auch ein technisch einwandfrei gedruckter Code kann in der Weiterverarbeitung scheitern, weil die enthaltenen Daten von den Systemen falsch interpretiert werden:
- Fehlerhafte Feldverknüpfung zur Etikettensoftware: Datenfelder aus ERP oder Stammdatensystem sind falsch mit den Platzhaltern in der Etikettengestaltungssoftware verknüpft, sodass falsche oder vertauschte Werte codiert werden.
- Unvollständiges Klarschrift-Datum: Ein Datum ohne Tagesangabe (z. B. nur Monat/Jahr) wird als
YYMM00in den 2D-Code übernommen. Für das ERP-System ergibt der Tag „00″ keinen gültigen Kalendertag und die Weiterverarbeitung schlägt fehl oder produziert falsche Werte. - Führende Nullen bei Seriennummern: Wird eine Seriennummer mit führender Null in einem Folgesystem als numerischer statt als alphanumerischer Wert behandelt, entfernt das System die führende Null automatisch – die Seriennummer stimmt danach nicht mehr mit dem Original überein.
3. Fehlerquellen am Point of Sale
Selbst wenn Druck und Daten korrekt sind, kann der Prozess an der Kasse scheitern:
- Scanner als Tastatur eingebunden: Ist der POS-Scanner als Keyboard-Wedge-Gerät mit einem bestimmten Tastaturlayout (z. B. QWERTY oder QWERTZ) konfiguriert, werden Zeichen falsch übersetzt. Chargenbezeichnungen mit Buchstaben wie Z oder Y oder mit Sonderzeichen werden dadurch nicht korrekt erkannt oder gar nicht gefunden.
- QR-Code ohne GS1 Digital Link kollidiert mit dem POS-System: Trägt die Verpackung zusätzlich einen einfachen QR-Code mit einem Weblink des Herstellers (ohne GS1-Digital-Link-Struktur), kann eine falsch konfigurierte Scanner- oder Kassensoftware diesen Code fälschlich verarbeiten und den Kassiervorgang stören. Ein solcher Fall ist erst kürzlich in einem Wiener Baumarkt aufgetreten, wo genau diese Konstellation zu einer Störung an der Kasse führte.
Häufige Fragen
Woran scheitert ein GS1 2D-Code in der Praxis am häufigsten? Am häufigsten an unzureichendem Kontrast, zu geringer Größe oder fehlenden Ruhezonen beim Druck – nicht am Standard selbst.
Warum wird eine Seriennummer nach dem Scan plötzlich falsch angezeigt? Meist, weil ein nachgelagertes IT-System die Seriennummer als Zahl statt als Text interpretiert und dabei eine führende Null automatisch entfernt.
Kann ein zusätzlicher QR-Code auf der Verpackung den Kassiervorgang stören? Ja, wenn Scanner oder Kassensoftware nicht klar zwischen einem GS1-Digital-Link-Code und einem einfachen Marketing-QR-Code unterscheiden und Letzteren fälschlich als Produktcode verarbeiten.
Warum wird ein 2D-Code manchmal größer als geplant? Weil zusätzliche Daten – etwa eine lange Digital-Link-URL mit vielen Parametern – mehr Module benötigen und der Code dadurch wächst.
Hinweis: Die genannten Fehlerbilder sind praxisnahe Beispiele, keine vollständige Liste. Vor einer produktiven Einführung empfiehlt sich ein Verifikationsscan (Grading nach ISO/IEC 15415/15416) sowie ein End-to-End-Test über Druck, Stammdatenpflege und Kassenprozess hinweg.

