GS1-128 Code
Was ist ein GS1-128 Code?
GS1-128: Aufbau, Datenbezeichner und Einsatz im internationalen Warenverkehr
Der GS1-128 Code ist ein international standardisierter Strichcode, der auf dem Code 128 basiert und zur Übermittlung strukturierter Logistik- und Produktdaten zwischen Unternehmen dient. Er nutzt sogenannte Datenbezeichner (Application Identifier, AI), um neben der Artikelnummer auch zusätzliche Informationen wie Chargennummer, Mindesthaltbarkeitsdatum oder Sendungsnummer in einem einzigen Barcode abzubilden. GS1-128 ist heute das zentrale Instrument für die Produktidentifikation und Rückverfolgbarkeit in der globalen Lieferkette.
GS1-128 (früher: EAN-128) ist eine spezielle Anwendungsspezifikation des Code 128, die von der internationalen GS1 Organisation verwaltet wird. Anders als klassische Barcodes wie EAN-13, die nur eine einzelne Identifikationsnummer enthalten, kann ein GS1-128 mehrere Datenelemente parallel transportieren – jedes eindeutig gekennzeichnet durch ein FNC1 Zeichen als Nutzzeichen und einen Datenbezeichner.
Der Code wurde 1989 als EAN-128 eingeführt und 2005 im Rahmen der GS1-Markenharmonisierung in GS1-128 umbenannt. Beide Bezeichnungen werden bis heute synonym verwendet, in technischen Dokumentationen findet sich häufig noch die alte Bezeichnung EAN-128.
GS1-128 ist nicht für die Auszeichnung einzelner Verkaufsartikel im Handel gedacht. Sein primäres Einsatzfeld liegt in der Logistik und im Versand, etwa bei Versandeinheiten, Paletten, Umverpackungen oder Pharmaprodukten. Viele standardisierte Versandetiketten im internationalen B2B-Warenverkehr basieren auf GS1-128.
Aufbau eines GS1-128 Codes
Ein GS1-128 Code besteht aus mehreren festen Strukturelementen:
- Startzeichen (FNC1 Zeichen): Ein spezielles Steuerzeichen, das den Code als GS1-konformen Datenstring kennzeichnet und ihn vom herkömmlichen Code 128 unterscheidet.
- Datenbezeichner (Application Identifier, AI): Zwei- bis vierstellige Präfixe in Klammern, die definieren, welche Art von Information folgt – etwa (01) für die Global Trade Item Number (GTIN 14) oder (17) für das Mindesthaltbarkeitsdatum.
- Datenfeld: Der eigentliche Inhalt nach dem AI, mit fester oder variabler Länge je nach Datenbezeichner.
- Trennzeichen (FNC1): Bei variabel langen Feldern wird ein FNC1-Trennzeichen gesetzt, sobald das nächste Datenfeld beginnt.
- Prüfziffer und Stoppzeichen: Sichern die Lesequalität und beenden den Code.
Der entscheidende Unterschied zu anderen Barcodes liegt in der Datenbezeichner-Logik: Ein Scanner erkennt anhand des Präfixes automatisch, welche Art von Information folgt. So können beliebig viele Informationen in einem einzigen GS1-128 Barcode kombiniert werden, was die Flexibilität und Leistungsstärke des Codes erhöht. Die hohe Datendichte ermöglicht die Nutzung als vielseitiges Datenträgerinstrument in vielen Branchen.
Wichtige Datenbezeichner (Application Identifier)
GS1 verwaltet einen umfangreichen Katalog standardisierter Datenbezeichner. In der Praxis am häufigsten verwendet werden:
| AI | Bedeutung | Format |
|---|---|---|
| (00) | SSCC – Serial Shipping Container Code (Nummer der Versandeinheit) | 18-stellig, fest |
| (01) | GTIN 14 – Global Trade Item Number | 14-stellig, fest |
| (10) | Chargen-/Losnummer | bis 20-stellig, variabel |
| (11) | Produktionsdatum (JJMMTT) | 6-stellig, fest |
| (15) | Mindesthaltbarkeitsdatum (JJMMTT) | 6-stellig, fest |
| (17) | Verbrauchs- bzw. Verfallsdatum | 6-stellig, fest |
| (21) | Seriennummer | bis 20-stellig, variabel |
| (37) | Anzahl der Einheiten | bis 8-stellig, variabel |
| (310n) | Nettogewicht in kg | 6-stellig, fest |
Ein typisches Versandetikett kombiniert mehrere dieser AIs in einem einzigen
GS1-128-Barcode. Beispiel: (01) 04012345678901 (10) ABC123 (17) 261231
Dieser Code überträgt in einem Lesevorgang die GTIN 14 des Produkts, die Chargennummer und das Verfallsdatum.
GS1-128 vs. EAN-13 und Code 39 – wo liegt der Unterschied?
Drei Begriffe werden im Alltag oft verwechselt:
- Code 128 ist die zugrundeliegende Strichcode-Symbologie, die alphanumerische Zeichen mit hoher Datendichte codiert. Sie wurde 1981 entwickelt und bildet die Basis für den GS1-128.
- GS1-128 ist eine standardisierte Anwendung von Code 128 mit verbindlicher Datenstruktur über Application Identifier und dem FNC1 Zeichen als Nutzzeichen. Jeder GS1-128 ist technisch ein Code 128, aber nicht jeder Code 128 ist ein GS1-128.
- Code 39 wird noch in Industrieanwendungen eingesetzt, ist jedoch hinsichtlich Datendichte und Leistungsfähigkeit moderner GS1-128 oder DataMatrix Lösungen unterlegen.
- EAN-13 ist der klassische 13-stellige Barcode für den Einzelhandel an der Kasse. Er enthält ausschließlich die Artikelnummer und transportiert keine Zusatzinformationen.
In der Praxis bedeutet das: An der Supermarktkasse wird EAN-13 gescannt, am Wareneingang einer Logistikdrehscheibe GS1-128. Beide Welten ergänzen sich, decken aber unterschiedliche Prozessbereiche ab.
Anwendungsbereiche von GS1-128
GS1-128 ist das zentrale Instrument für die Produktidentifikation und Kontrolle in vielen Branchen und Anwendungen:
- Versandlogistik: Auszeichnung von Versandeinheiten mit SSCC, Verknüpfung mit elektronischen Lieferavisen (DESADV-EDI), Steuerung der Lieferkette.
- Pharmaindustrie: Serialisierung und Rückverfolgbarkeit nach EU-Fälschungsschutzrichtlinie (FMD) mit GTIN 14, Chargennummer, Verfallsdatum und Seriennummer in einem Code – Pflicht für verschreibungspflichtige Medikamente und unterstützt durch spezialisierte Etikettierungslösungen für die Pharmaindustrie.
- Lebensmittelindustrie: Rückverfolgbarkeit nach EU-Verordnung 178/2002, Kennzeichnung von Chargen, Haltbarkeitsdaten und Gewicht auf Umverpackungen und Paletten, zunehmend ergänzt durch RFID-Lebensmittelkennzeichnung.
- Automotive und Industrie: GTL-konforme Kennzeichnung von Logistikeinheiten, Integration in JIT/JIS-Prozesse, Qualitätssicherung – typische Anwendungsbereiche von Plöckl Media Group Kennzeichnungslösungen.
- Handel: SCM-Datenaustausch zwischen Lieferant und Handelszentrale, automatisierte Wareneingangskontrolle auf Basis einheitlicher EAN- und GS1-Standards.
- Gesundheitswesen: Identifikation und Kontrolle von medizinischen Produkten und Instrumenten.
Die flexible Struktur und hohe Datendichte des GS1-128 ermöglichen vielfältige Anwendungsmöglichkeiten und eine sichere, automatisierte Datenverarbeitung entlang der gesamten Lieferkette.
FAQs
Was ist der Unterschied zwischen GS1-128 und EAN-128?
GS1-128 und EAN-128 bezeichnen denselben Barcode-Standard. Die Bezeichnung wurde 2005 von EAN-128 in GS1-128 geändert, um die Zugehörigkeit zur GS1 Organisation zu verdeutlichen. Technisch sind beide identisch.
Wofür wird GS1-128 verwendet?
GS1-128 dient der Kennzeichnung von Versandeinheiten, Paletten, Umverpackungen und logistischen Belegen im B2B-Warenverkehr. Er ermöglicht die Kodierung von GTIN 14, Chargennummer, Haltbarkeitsdaten, Gewicht und weiteren Informationen in einem einzigen Barcode.
Was ist ein Datenbezeichner (AI) bei GS1-128?
Ein Datenbezeichner (Application Identifier, AI) ist ein zwei- bis vierstelliges Präfix, das die Art der folgenden Information eindeutig definiert. So weiß das Scansystem, ob es sich um eine GTIN, eine Chargennummer oder ein Mindesthaltbarkeitsdatum handelt.
Wie groß darf ein GS1-128 Code sein?
Die Größe eines GS1-128 Barcode hängt von Dateninhalt, Modulbreite und den jeweiligen Anwendungsanforderungen ab. die Ausführung sollte stets den aktuellen GS1 General Specifications entsprechen.
Ist GS1-128 für den Einzelhandelsverkauf geeignet?
Nein, GS1-128 ist nicht für den Point-of-Sale vorgesehen, da er oft zu lang für herkömmliche Kassenscanner ist und mehr Daten enthält als für die Kasse notwendig. Für den Einzelhandel werden EAN-13 oder GS1 DataBar verwendet.

