Barcode
Was ist ein Strichcode?
Ein Strichcode, im Englischen häufig als barcode geschrieben, ist ein optisch lesbares Symbol, das Daten durch eine festgelegte Anordnung von Balken, Leerstellen oder anderen grafischen Elementen darstellt. In der Logistik und im E-Commerce helfen Strichcodes dabei, Produkte, Lagerorte, Pakete und Logistikeinheiten zu identifizieren, sodass Scanvorrichtungen ihre Kennungen zur Verwendung in Geschäftssystemen erfassen können. Die codierten Informationen können eine Identifikationsnummer, zusätzliche Produktdaten oder ein Link zu einer Online-Ressource sein.

Herkömmliche eindimensionale Strichcodes stellen Informationen durch Balken und Leerstellen dar, die entlang einer Linie angeordnet sind. Zweidimensionale Strichcodes wie QR Code und Data Matrix codieren Informationen in einem zweidimensionalen Muster. Obwohl sich ihr Erscheinungsbild unterscheidet, sind beide Formen der automatischen Identifikation und Datenerfassung. Ein Strichcode ist ein Datenträger: Seine Bedeutung hängt von den Codierungsregeln, der von ihm getragenen Kennung und dem System ab, das ihn interpretiert.
Wie ein Strichcode funktioniert
Ein Strichcode verbindet einen physischen Gegenstand mit Informationen, die von Software verarbeitet werden können. Um diese Verbindung zu verstehen, muss man zwischen dem gedruckten Symbol, den durch dieses Symbol dargestellten Daten und den mit diesen Daten verknüpften Datensätzen unterscheiden.
- Daten werden zugewiesen oder ausgewählt. Ein Unternehmen identifiziert das relevante Produkt, den Lagerort, die Sendung oder die Logistikeinheit. Dabei kann es eine interne Kennung oder eine Kennung verwenden, die durch einen externen Standard geregelt ist.
- Die Daten werden codiert. Eine Software zur Strichcode-Erstellung wandelt die Daten gemäß einer bestimmten Symbologie in ein Symbol um. Eine Symbologie definiert Regeln für die Darstellung von Zeichen, die Anordnung des Symbols und die Prüfung seiner Struktur.
- Das Symbol wird angezeigt oder gedruckt. Der Strichcode kann auf einer Produktverpackung, einem Lageretikett, einem Versandetikett oder einer anderen geeigneten Oberfläche erscheinen.
- Ein Lesegerät erfasst und decodiert ihn. Kompatible Scanvorrichtungen interpretieren das grafische Muster und geben die codierten Daten aus. Nicht jedes Lesegerät unterstützt jeden Strichcodetyp.
- Eine Anwendung verwendet das Ergebnis. Ein Lager-, Einzelhandels- oder Versandsystem kann einen Datensatz abrufen, einen erwarteten Artikel validieren oder ein betriebliches Ereignis erfassen.
Der Strichcode enthält nicht unbedingt die Informationen, die nach dem Scannen angezeigt werden. Beispielsweise kann eine Produktkennung verwendet werden, um eine Beschreibung aus einer Produktdatenbank abzurufen. Ebenso kann eine Paketkennung einen Scan mit einem Sendungsdatensatz verknüpfen, ohne die vollständige Route oder Zustellhistorie des Pakets zu codieren.
Wichtige Strichcodetypen
Strichcodes können anhand ihrer grafischen Struktur in eindimensionale und zweidimensionale Formen eingeteilt werden. Innerhalb dieser Gruppen weisen die einzelnen Symbologien unterschiedliche Zeichensätze, Kapazitätsgrenzen, Leseanforderungen und Anwendungsregeln auf. Die Auswahl eines Strichcodes umfasst daher mehr als die Wahl seines Erscheinungsbilds.
| Typ oder Symbologie | Struktur | Relevante kommerzielle Verwendung | Wichtiger Unterschied |
|---|---|---|---|
| EAN/UPC | Eindimensional | Produktidentifikation, insbesondere an der Kasse im Einzelhandel | Codiert eine Produktkennung und nicht den vollständigen Produktdatensatz. |
| Code 128 | Eindimensional | Alphanumerische Identifikation in Geschäfts- und Logistikanwendungen | Die Symbologie allein definiert nicht die geschäftliche Bedeutung ihrer Daten. |
| GS1-128 | Eindimensional, basierend auf Code 128 | Strukturierte Lieferkettendaten auf Etiketten | Verwendet GS1-Regeln und Application Identifiers zur Identifikation von Datenelementen. |
| ITF-14 | Eindimensional | Identifikation von Gruppierungen von Handelseinheiten, einschließlich Kartons | Enthält eine GTIN und eignet sich für Anwendungen, bei denen auf Wellpappe gedruckt wird. |
| GS1 DataMatrix | Zweidimensional | Produktidentifikation und zugehörige strukturierte Daten | Verwendet Data Matrix mit GS1-Regeln zur Datenformatierung. |
| QR Code | Zweidimensional | Weblinks und andere codierte Informationen | Ein QR Code ist nicht automatisch eine standardisierte Produkt- oder Sendungskennung. |
Zweidimensionale Symbole können auf kompakter Fläche mehr Informationen aufnehmen als viele lineare Symbole, sind dadurch jedoch nicht automatisch mit bestehenden Etiketten austauschbar. Die Lesegerätekapazität, die Softwareunterstützung, die Anforderungen der Handelspartner und der geltende Identifikationsstandard bestimmen, ob ein bestimmtes Symbol geeignet ist.
Verwendung in Logistik und E-Commerce
Wareneingang und Bestandskontrolle
Beim Wareneingang im Lager kann ein Mitarbeiter den Strichcode eines Produkts oder Kartons scannen und das Ergebnis mit einem erwarteten Wareneingang vergleichen. Die Lageranwendung kann die empfangene Menge anschließend einem Bestandsdatensatz zuordnen. Ein separater Standort-Strichcode kann das Regal, das Fach oder den Lagerbereich identifizieren, in dem die Waren abgelegt werden.
Diese Kennungen erfüllen unterschiedliche Zwecke. Ein Produkt-Strichcode identifiziert das Produkt oder die relevante Handelseinheit; ein Standort-Strichcode identifiziert den Lagerort der Waren. Ein Scan unterstützt die Bestandsgenauigkeit nur dann, wenn die Software die Kennung korrekt interpretiert und den vorgesehenen Vorgang erfasst. Das Scannen eines Produkts ohne Bestätigung von Menge, Standort oder Workflow-Kontext stellt allein keinen genauen Lagerbestand fest.
Kommissionierung, Verpackung und Versand
Während der Kommissionierung kann das Scannen dabei helfen, einen ausgewählten Artikel mit einer Bestellanforderung zu vergleichen. Beim Verpacken kann ein Unternehmen den Artikel erneut scannen, um seine Zuordnung zur Bestellung zu prüfen. Dies sind mögliche Workflow-Kontrollen und keine durch den Strichcode selbst garantierten Funktionen.
Der Versand führt eine andere Identifikationsebene ein. Ein Versandetikett kann einen Strichcode enthalten, der eine Paketkennung oder eine andere vom Transportdienstleister benötigte Referenz darstellt. Ein Logistiketikett kann eine Palette oder eine andere Logistikeinheit mithilfe eines Serial Shipping Container Code oder SSCC identifizieren. Produktidentifikation und Identifikation von Logistikeinheiten sollten nicht gleichgesetzt werden: Eine Palette kann mehrere Produkte enthalten, während identische Produkte in separaten Paketen transportiert werden können.
Zustellung und Rücksendungen
In Paketnetzwerken kann das Scannen einer Kennung zu einem Tracking-Ereignis beitragen, wenn das System des Transportdienstleisters den Scan mit einem Ort, einem Zeitpunkt und einem Betriebsstatus verknüpft. Das Symbol selbst meldet nicht kontinuierlich die Position des Pakets. Die Tracking-Sichtbarkeit hängt von den Ereignissen ab, die von den relevanten Systemen erfasst und verfügbar gemacht werden.
Bei einer Rücksendung kann ein Strichcode eine Rücksendeautorisierung, eine Rücksendung oder das zurückgesendete Produkt identifizieren. Diese Referenzen beantworten unterschiedliche Fragen. Eine Kennung für die Rücksendung verknüpft das Paket mit seinem Transportdatensatz, während eine Produktkennung dabei hilft festzustellen, welcher Artikel eingetroffen ist. Keine der beiden Kennungen allein beweist, dass eine Rückerstattung genehmigt wurde.
Grenzüberschreitende Sendungen
Im grenzüberschreitenden E-Commerce können Strichcodes dabei helfen, physische Waren und Pakete mit Datensätzen zu verknüpfen, die zwischen Verkäufern, Lagern und Transportunternehmen ausgetauscht werden. Standardisierte Kennungen können den Datenaustausch unterstützen, doch Interoperabilität erfordert weiterhin kompatible Datendefinitionen und Systeme.
Es sollte nicht angenommen werden, dass ein Produkt-Strichcode die Zolltarifierung, das Ursprungsland, den deklarierten Wert oder die Einfuhrberechtigung festlegt. Dies sind separate Fragen zu Handelsdaten und Compliance. Ein Strichcode kann den Zugriff auf unterstützende Datensätze ermöglichen, aber sein Scannen ersetzt nicht die für eine bestimmte Sendung erforderlichen Informationen oder Dokumente.
Strichcode, Kennung, SKU und Trackingnummer
Mehrere Begriffe erscheinen gemeinsam auf Verpackungen und Etiketten, bezeichnen jedoch unterschiedliche Dinge. Der Unterschied liegt zwischen dem grafischen Datenträger, der getragenen Kennung und dem identifizierten Geschäftsobjekt.
| Begriff | Bedeutung | Beziehung zu einem Strichcode |
|---|---|---|
| Strichcode | Maschinenlesbare grafische Darstellung von Daten | Enthält eine Kennung oder andere codierte Informationen. |
| GTIN | Global Trade Item Number, eine GS1-Kennung für Handelseinheiten | Kann in einem geeigneten Strichcode dargestellt werden. |
| SKU | Stock Keeping Unit, von einem Unternehmen zur Identifikation eines Bestandsartikels verwendet | Kann in einem Strichcode codiert werden; ist nicht automatisch eine weltweit standardisierte Kennung. |
| Trackingnummer | Eine Kennung zum Abrufen von Trackinginformationen zu einer Sendung oder einem Paket | Kann auf einem Versandetikett sowohl als lesbarer Text als auch als codierte Daten erscheinen. |
| SSCC | Eine GS1-Kennung für eine Logistikeinheit wie Palette, Karton oder Paket | Kann auf einem Logistiketikett codiert werden, auch in GS1-128. |
| Seriennummer | Eine Kennung, die ein einzelnes Exemplar innerhalb seines Identifikationskontexts unterscheidet | Kann codiert werden, wenn Format und Anwendung dies unterstützen. |
Eine Kennung auf Produktebene identifiziert nicht unbedingt ein einzelnes physisches Produkt. Mehrere Einheiten derselben Handelseinheit können dieselbe GTIN tragen. Zur Unterscheidung einzelner Einheiten ist eine zusätzliche Identifikation wie eine Serialisierung erforderlich, sofern das relevante System dies unterstützt.
Lesequalität und betriebliche Prüfungen
Erfolgreiches Scannen hängt sowohl von der Symbolqualität als auch von der korrekten Anwendung ab. Ein lesbarer Strichcode mit der falschen Kennung kann dennoch einen betrieblichen Fehler verursachen. Umgekehrt können korrekt zugewiesene Daten unbrauchbar sein, wenn das gedruckte Symbol nicht zuverlässig decodiert werden kann.
- Prüfen Sie das erforderliche Format. Bestätigen Sie Symbologie, Datenstruktur und Etikettenanforderungen vor der Erstellung von Etiketten mit dem empfangenden System oder Handelspartner.
- Prüfen Sie die Kennungszuweisung. Stellen Sie sicher, dass der codierte Wert auf das vorgesehene Produkt, Paket, den vorgesehenen Standort oder die vorgesehene Logistikeinheit verweist.
- Bewahren Sie die Symbolgeometrie. Vermeiden Sie Strecken, Beschneiden oder Größenänderungen, durch die erforderliche Proportionen verändert werden oder das Symbol für seine Anwendung ungeeignet wird.
- Sorgen Sie für ausreichenden Freiraum. Halten Sie die erforderlichen Ruhebereiche um das Symbol frei von Text, Rahmen und anderen Grafiken.
- Berücksichtigen Sie die physische Oberfläche. Falten, Beschädigungen, geringer Kontrast, reflektierende Verpackungen und eine Platzierung über Kanten hinweg können das Lesen beeinträchtigen.
- Testen Sie den vollständigen Workflow. Stellen Sie nicht nur sicher, dass ein Lesegerät das Symbol decodiert, sondern auch, dass die Zielanwendung die Daten korrekt interpretiert und erfasst.
Die Strichcodeverifizierung ist spezifischer als ein erfolgreicher Testscan. Bei der Verifizierung wird die Symbolqualität anhand geltender Kriterien mit geeigneten Geräten und Methoden bewertet. Dass ein Symbol auf einem Gerät gelesen werden kann, beweist nicht, dass es alle relevanten Qualitäts- oder Anwendungsanforderungen erfüllt. Die GS1-Leitlinien unterscheiden Verifizierung vom gewöhnlichen Scannen und behandeln sowohl Druckqualität als auch Datenintegrität.
Häufige Missverständnisse
Ein Strichcode ist keine vollständige Datenbank. Einige Symbole enthalten zusätzliche Attribute, viele enthalten jedoch lediglich eine Kennung, mit der Informationen an anderer Stelle abgerufen werden. Produktbeschreibungen, Preise und Sendungshistorien können außerhalb des Symbols gespeichert sein.
Ein Strichcode ist kein Echtheitsnachweis. Ein sichtbares Symbol kann kopiert werden. Eine Authentifizierung erfordert geeignete Kontrollen, die über das bloße Vorhandensein eines lesbaren Codes hinausgehen.
Ein Strichcode ist kein RFID-Tag. Strichcodes werden optisch gelesen, während die Radiofrequenzidentifikation Funkkommunikation verwendet. Beide können die automatische Identifikation unterstützen, doch ihre Lesemethoden und Infrastrukturen unterscheiden sich.
Ein Scan ist nicht unbedingt eine Standortaktualisierung. Seine Bedeutung hängt von der Anwendung und dem Workflow ab. Ein Scan im Lagerbestand ist beispielsweise nicht automatisch ein Tracking-Ereignis des Transportdienstleisters.
FAQ
Sind „bar code“ und „barcode“ unterschiedliche Begriffe?
Nein. Sie sind alternative Schreibweisen für denselben Begriff. „Barcode“ wird in Standards und technischen Dokumentationen häufig als ein Wort verwendet.
Ist ein QR Code ein Strichcode?
Ja. Ein QR Code ist ein zweidimensionaler Strichcode. Sein codierter Inhalt kann eine Webadresse oder andere Daten sein; er identifiziert nicht unbedingt ein Produkt oder eine Sendung.
Ist ein Strichcode dasselbe wie eine Trackingnummer?
Nein. Eine Trackingnummer ist eine Kennung, während ein Strichcode eine grafische Möglichkeit zur Darstellung von Daten ist. Ein Versandetikett kann eine Trackingnummer in einem Strichcode codieren.
Wird der Bestand durch das Scannen eines Strichcodes automatisch aktualisiert?
Nein. Bestandsänderungen erfolgen nur, wenn die verbundene Anwendung den Scan als Teil eines konfigurierten Vorgangs interpretiert, etwa beim Wareneingang, bei der Kommissionierung oder bei einer Bestandskorrektur.
Quellen
- GS1: Barcodes — Funktionen von Strichcodes, lineare und zweidimensionale Symbologien sowie Anwendungen in der Lieferkette.
- GS1: Global Trade Item Number (GTIN) — Identifikation von Handelseinheiten und der Unterschied zwischen Kennungen und Datenträgern.
- GS1: Serial Shipping Container Code (SSCC) — Identifikation von Logistikeinheiten.
- GS1: Barcode Verification — Bewertung der Strichcodequalität und der Unterschied zwischen Verifizierung und Scannen.
- GS1: EPC/RFID — Radiofrequenzidentifikation als eigenständige Technologie zur automatischen Identifikation.


