GS1-Barcodes: der komplette Leitfaden (GTIN, GS1-128, SSCC, DataMatrix)
Was jeder GS1-Code codiert, wie Prüfziffern und Anwendungsidentifikatoren funktionieren und wie Sie Barcodes drucken, die beim ersten Scan gelesen werden.
GS1 ist die weltweite Organisation, die die Nummern hinter fast jedem Barcode in Handel, Gesundheitswesen und Logistik vergibt. Ein GS1-Code ist keine beliebige Zeichenfolge: Jede Ziffer hat eine Bedeutung und eine Position, und ein Scanner im Lager Ihres Kunden erwartet genau diese Struktur. Dieser Leitfaden erklärt die Bausteine, die auf einem Etikett stimmen müssen.
1. Die GS1-Basisnummer und die GTIN
Alles beginnt mit einer GS1-Basisnummer, die Sie von der GS1-Organisation Ihres Landes lizenzieren. Sie hängen eine Artikelreferenz und eine Prüfziffer an und erhalten eine GTIN (Global Trade Item Number), die Nummer, die ein Produkt identifiziert. GTINs gibt es in vier Längen:
| Format | Ziffern | Typische Verwendung | Symbologie |
|---|---|---|---|
| GTIN-13 | 13 | Handelsartikel außerhalb Nordamerikas | EAN-13 |
| GTIN-12 | 12 | Handelsartikel in den USA und Kanada | UPC-A |
| GTIN-8 | 8 | Sehr kleine Verpackungen | EAN-8 |
| GTIN-14 | 14 | Kartons und Paletten (Verpackungsebenen) | ITF-14 oder GS1-128 |
Beispiel: Die 12 Ziffern 750123456789 erhalten die Prüfziffer 3, die Handels-GTIN-13 lautet also 7501234567893. Ein Karton dieses Produkts nutzt die Indikatorziffer 1 davor: 17501234567890. Die Prüfziffer wird neu berechnet, weil sich die Ziffern geändert haben.
2. Wie die Prüfziffer berechnet wird
Alle GS1-Schlüssel verwenden denselben Modulo-10-Algorithmus: Beginnend mit der rechten Ziffer (ohne Prüfziffer) werden die Ziffern abwechselnd mit 3 und 1 multipliziert, die Ergebnisse addiert, und die Prüfziffer ist der Betrag, der bis zum nächsten Vielfachen von 10 fehlt. Etikettensoftware sollte sie für Sie berechnen — das Eintippen von Hand ist die häufigste Ursache nicht lesbarer Codes.
3. GS1-128 und Anwendungsidentifikatoren
Eine GTIN identifiziert, was das Produkt ist; sie sagt nichts über Charge, Verfallsdatum oder Stückzahl im Karton. GS1-128 (Code 128 mit dem Startzeichen FNC1) transportiert diese Zusatzdaten über Anwendungsidentifikatoren (AIs): zwei- bis vierstellige Präfixe, die dem Lesegerät sagen, was folgt. Die im Klartext gedruckten Klammern werden nie in die Balken codiert.
| AI | Bedeutung | Format |
|---|---|---|
| 00 | SSCC (logistische Einheit) | 18 Ziffern, fest |
| 01 | GTIN | 14 Ziffern, fest |
| 10 | Chargen-/Losnummer | Bis zu 20 Zeichen, variabel |
| 11 / 13 / 15 / 17 | Produktions-, Verpackungs-, Mindesthaltbarkeits-, Verfallsdatum | JJMMTT, fest |
| 21 | Seriennummer | Bis zu 20 Zeichen, variabel |
| 30 / 37 | Anzahl Artikel / Anzahl in logistischer Einheit | Bis zu 8 Ziffern, variabel |
| 310n | Nettogewicht in kg, n Dezimalstellen | 6 Ziffern, fest |
AIs fester Länge können direkt aneinandergereiht werden; ein AI variabler Länge muss das letzte Element sein oder von einem FNC1-Trennzeichen gefolgt werden. Ein Fehler hier erzeugt einen Code, der scannt, aber vom Empfängersystem falsch interpretiert wird — ein weit teurerer Fehler als ein Code, der gar nicht scannt.
(01)17501234567890(17)270315(10)MX-240917
Das Beispiel gelesen: GTIN des Kartons, verfällt am 15. März 2027, Charge MX-240917. Die Charge steht am Ende, weil ihre Länge variabel ist.
4. Der SSCC für Paletten
Der Serial Shipping Container Code identifiziert eine bestimmte logistische Einheit — diese Palette, nicht diese Art Palette. Er hat 18 Ziffern: eine Erweiterungsziffer, Ihre GS1-Basisnummer, eine Serienreferenz, die Sie nie wiederverwenden dürfen, und eine Prüfziffer. Beispiel: 075012340000001236. Auf dem GS1-Transportetikett ist der SSCC der unterste Barcode, codiert als AI (00), und er muss das letzte Symbol auf dem Etikett sein, damit Bediener ihn zuerst scannen.
5. GS1 DataMatrix und 2D-Codes
Gesundheitswesen, kleine Artikel und jedes Etikett mit mehreren AIs profitieren von GS1 DataMatrix: Er fasst dieselbe AI-Struktur in einem wenige Millimeter breiten Quadrat und ist selbst bei Teilbeschädigung lesbar. Die pharmazeutische Serialisierung (DSCSA in den USA, FMD in Europa) schreibt ihn vor. GS1 treibt mit dem Programm „Sunrise 2027“ auch den Handel zu 2D-Codes am Point of Sale, sodass neue Verpackungsdesigns Platz für einen QR- oder DataMatrix-Code neben der EAN reservieren sollten.
6. Druckqualität: warum Codes nicht scannen
- Modulbreite (X-Maß) nicht an die Druckerauflösung angepasst: Auf einem 203-dpi-Drucker ganzzahlige Punktvielfache verwenden; einen Code nicht auf 97 % skalieren.
- Ruhezonen: EAN/UPC braucht 11X links und 7X rechts; GS1-128 braucht 10X auf beiden Seiten. Text, Rahmen und die Etikettenkante zählen als Störungen.
- Höhe: GS1-128 auf Transportetiketten sollte mindestens 32 mm hoch sein; das Kürzen der Balken aus Platzgründen senkt die omnidirektionale Leserate.
- Farben: dunkle Balken auf hellem Grund. Rote Balken sind für rote Laserscanner unsichtbar.
- Verifizierung: Bewertung nach ISO/IEC 15416 (1D) oder 15415 (2D); die meisten Handelspartner verlangen Note C (1,5) oder besser.
So löst es EtikStudio
Der Editor erzeugt jede GS1-Symbologie nativ, berechnet Prüfziffern, fügt FNC1 ein, wo der Standard es verlangt, validiert die AI-Syntax vor dem Druck und warnt, wenn die Modulbreite nicht zu den Druckerpunkten passt. Daten für AIs (Charge, Daten, Seriennummern, Gewichte) kommen als variable Felder aus Ihrer Datenbank oder Ihrem ERP, sodass Barcode und Klartext nie voneinander abweichen können.
Dieser Leitfaden dient der Information und ist keine Rechtsberatung. Vorschriften ändern sich; prüfen Sie vor dem Druck stets den aktuellen amtlichen Text.