Skip to main content
StartseiteBlogGlossarStrichcodesystem

Strichcodesystem

17TRACK

Was ist ein Barcodesystem?

Ein Barcodesystem, auch als Barcode-System bezeichnet, ist eine Kombination aus maschinenlesbaren Symbolen, Scanvorrichtungen, Software und Betriebsverfahren zur Identifizierung von Objekten und zur Erfassung von Informationen über sie. In der Logistik und im E-Commerce verbindet es physische Waren, Lagerorte, Pakete und Logistikeinheiten mit digitalen Datensätzen, sodass Wareneingang, Bestandsführung, Auftragsabwicklung, Versand und Retouren erfasst und überprüft werden können.

Barcodesystem

Der Barcode selbst ist nur eine Komponente. Ein vollständiges System muss festlegen, wofür ein Identifikator steht, das geeignete Symbol erzeugen oder beschaffen, es korrekt lesen und die decodierten Informationen in einer Geschäftsanwendung verwenden. Beispielsweise kann das Scannen eines Produkts während der Kommissionierung einem Lagerverwaltungssystem ermöglichen zu prüfen, ob der ausgewählte Artikel mit der Auftragsposition übereinstimmt.

Obwohl der Begriff ursprünglich Symbole aus parallelen Balken und Zwischenräumen bezeichnete, können Barcodesysteme auch zweidimensionale Symbole verwenden, darunter QR Code und Data Matrix. Welches Symbol geeignet ist, hängt von den zu codierenden Informationen, den geltenden Standards, der Scanvorrichtung und den Anforderungen der empfangenden Organisation ab.

Komponenten eines Barcodesystems

Ein funktionierendes System erfordert eine Übereinstimmung zwischen physischen Etiketten und digitalen Datensätzen. Der Kauf von Scannern oder das Drucken von Etiketten stellt diese Übereinstimmung allein noch nicht her.

  • Identifikationsregeln: Diese legen fest, was identifiziert wird, beispielsweise ein Produkttyp, ein einzelner serialisierter Artikel, ein Lagerfach oder eine Logistikeinheit.
  • Barcodesymbole: Diese enthalten Identifikatoren oder andere Daten in maschinenlesbarem Format. Eine Barcodesymbologie legt fest, wie diese Informationen dargestellt werden.
  • Etikettenproduktion oder Kennzeichnung: Symbole können auf Verpackungen gedruckt, als Etiketten angebracht oder direkt auf geeigneten Oberflächen markiert werden.
  • Lesegeräte: Kompatible Scanner, Kameras oder mobile Geräte erfassen und decodieren die Symbole.
  • Geschäftssoftware und Datensätze: Anwendungen interpretieren die decodierten Informationen und verknüpfen sie mit Produkten, Aufträgen, Standorten, Sendungen oder anderen Datensätzen.
  • Betriebsverfahren: Diese legen fest, wann gescannt wird, wie auf Abweichungen reagiert wird und wie beschädigte, doppelte oder nicht identifizierte Etiketten behandelt werden.

Diese Komponenten sind voneinander abhängig. Ein klar gedrucktes Symbol kann dennoch eine falsche Transaktion erzeugen, wenn sein Identifikator dem falschen Produkt zugewiesen ist. Umgekehrt kann eine korrekte Datenbank ein Etikett, das von den verfügbaren Geräten nicht gelesen werden kann, nicht ausgleichen.

Wie ein Barcodesystem funktioniert

  1. Identifikationsebene festlegen. Die Organisation bestimmt, ob der Prozess einen Produkttyp, ein Los oder eine Charge, einen einzelnen Artikel oder eine Handhabungseinheit wie eine Palette unterscheiden muss.
  2. Identifikator zuweisen oder beschaffen. Der Identifikator wird gemäß den maßgeblichen internen oder externen Identifikationsregeln erstellt und mit einem Geschäftsdaten­satz verknüpft.
  3. Informationen codieren. Das gewählte Barcodeformat stellt den Identifikator und, sofern unterstützt und erforderlich, zusätzliche Informationen wie eine Chargennummer oder ein Ablaufdatum dar.
  4. Symbol anbringen. Der Barcode wird an einer Stelle angebracht, an der er während des vorgesehenen Vorgangs gelesen werden kann, ohne durch Umwicklungen, Falten oder andere Etiketten verdeckt zu werden.
  5. Bei einem Prozessereignis scannen. Ein Mitarbeiter oder ein automatisiertes Lesegerät erfasst den Barcode beim Wareneingang, Einlagern, Kommissionieren, Verpacken, Versand oder bei einer anderen definierten Tätigkeit.
  6. Transaktion validieren und erfassen. Die Software vergleicht die decodierten Informationen mit der Aufgabe oder dem erwarteten Datensatz. Sie kann die Transaktion akzeptieren, weitere Informationen anfordern oder eine Ausnahme kennzeichnen.

Das Lesen eines Barcodes und das Abschließen einer Transaktion sind unterschiedliche Vorgänge. Eine erfolgreiche Decodierung bedeutet, dass das Gerät das Symbol interpretiert hat; sie beweist nicht, dass die Waren korrekt sind, die erwartete Menge vorhanden ist oder die Transaktion gespeichert wurde. Diese Prüfungen hängen von der Anwendungslogik und den betrieblichen Kontrollen ab.

Barcodeformate in Handel und Logistik

Barcodeformate werden üblicherweise in lineare und zweidimensionale Symbole eingeteilt. Diese Unterscheidung beschreibt ihre physische Struktur, nicht die geschäftliche Bedeutung jedes von ihnen enthaltenen Identifikators. Die folgenden Beispiele veranschaulichen etablierte Formate und stellen keine vollständige Klassifizierung dar.

FormatStrukturRelevante VerwendungWichtige Unterscheidung
EAN/UPCLinearIdentifizierung von Handelseinheiten anhand von Global Trade Item NumbersIdentifiziert eine Handelseinheit; es identifiziert nicht automatisch ein Paket oder eine Sendung.
Code 128LinearCodierung alphanumerischer Informationen in betrieblichen AnwendungenDie Symbologie allein legt keine gemeinsamen geschäftlichen Bedeutungen für die codierten Daten fest.
GS1-128Linear, basierend auf Code 128Logistiketiketten und strukturierte LieferkettendatenVerwendet GS1-Konventionen und Application Identifiers zur Unterscheidung von Datenelementen.
GS1 DataMatrixZweidimensionalIdentifizierung und zusätzliche strukturierte Daten, sofern die Anwendung dies erfordertVerwendet die GS1-Datensyntax; es handelt sich nicht einfach um irgendein Data-Matrix-Symbol.
QR CodeZweidimensionalCodierung von Informationen wie Webadressen oder IdentifikatorenSeine geschäftliche Bedeutung hängt vom codierten Inhalt und von der Anwendung ab, die ihn interpretiert.

GS1 Application Identifiers geben die Bedeutung und das Format zugehöriger Datenelemente an. Sie ermöglichen kompatiblen Anwendungen, Informationen wie einen Produktidentifikator, eine Chargennummer oder ein Ablaufdatum zu unterscheiden. Ein System, das diese Elemente verarbeitet, muss ihre Struktur korrekt interpretieren, anstatt jeden Scan als undifferenzierte Zeichenfolge zu behandeln.

Verwendung im gesamten Logistikablauf

Wareneingang und Bestand

Beim Wareneingang kann ein Barcode eintreffende Waren mit einem erwarteten Produkt- oder Logistikeinheitendatensatz verknüpfen. Je nach Arbeitsablauf können Bediener außerdem Mengen, Chargen, Seriennummern und Lagerorte erfassen. Das Scannen eines Produkts stellt nicht automatisch die Anzahl der eingegangenen Einheiten fest; die Menge muss in einem definierten Prozess codiert, eingegeben, gezählt oder abgeleitet werden.

Beim Einlagern und bei der Nachschubversorgung kann das Scannen sowohl der Waren als auch des Ziellagerorts dabei helfen, den Bestand einem Lagerfach zuzuordnen. Bestandszählungen können dieselben Identifikatoren verwenden, um physisch festgestellte Bestände mit den erfassten Salden zu vergleichen. Die Genauigkeit des Ergebnisses hängt weiterhin von korrektem Zählen und einer konsistenten Erfassung der Transaktionen ab.

Kommissionierung, Verpackung und Versand

Bei der Auftragsabwicklung kann die Software einen gescannten Produktidentifikator mit dem von einem Auftrag angeforderten Artikel vergleichen. Beim Verpacken kann eine separate Prüfung die ausgewählten Waren dem vorbereiteten Paket zuordnen. Ein Versandetikett stellt anschließend Identifikatoren für den Versandprozess bereit.

Diese Identifikatoren sollten nicht als austauschbar betrachtet werden. Ein Produktbarcode beantwortet eine andere Frage als ein Paketbarcode. Ein Paket kann mehrere Produkte enthalten, und ein Auftrag kann über mehrere Pakete erfüllt werden. Die Software muss diese Beziehungen ausdrücklich verwalten.

Retouren

Ein Retourenprozess kann einen ursprünglichen Produktbarcode, einen Paketidentifikator oder einen Rücksendegenehmigungsidentifikator verwenden, um den relevanten Datensatz zu finden. Die Identifizierung ist nur der Ausgangspunkt: Prüfung, Zustandsbewertung, Erstattungsberechtigung und die Entscheidung über Wiedereinlagerung oder Entsorgung eines Artikels bleiben separate Tätigkeiten.

Grenzüberschreitende Bewegungen

Im grenzüberschreitenden E-Commerce können Identifikatoren Handelspartnern dabei helfen, physische Waren mit Informationen zu verknüpfen, die zwischen Lager-, Transport- und Handelssystemen ausgetauscht werden. Ein Barcode allein begründet jedoch weder die Zollzulässigkeit noch den Ursprung, die Zolltarifklassifizierung oder die Behandlung von Abgaben. Diese Fragen hängen von den jeweiligen Waren, Dokumenten, Erklärungen und gesetzlichen Anforderungen ab.

Wenn verschiedene Organisationen dasselbe Etikett scannen, erfordert die Interoperabilität mehr als einen lesbaren Druck. Die Partner müssen sich auf das Identifikationsschema, die Datensyntax, die Etikettenanforderungen und die mit dem Identifikator verbundenen elektronischen Datensätze einigen.

Verwandte Begriffe und Grenzen der Identifizierung

BegriffBedeutungBeziehung zu einem Barcodesystem
BarcodeEin maschinenlesbares Symbol, das Daten darstelltDer Datenträger, nicht das vollständige Betriebssystem.
SKUEin von einem Unternehmen zur Verwaltung eines Bestandsartikels verwendeter IdentifikatorKann in einem Barcode codiert sein, aber seine Bedeutung und Eindeutigkeit hängen von dem Unternehmen ab, das ihn vergibt.
GTINGlobal Trade Item Number, ein GS1-Identifikator für HandelseinheitenKann in unterstützten Barcodeformaten enthalten sein; identifiziert die Handelseinheit und nicht das gesamte Barcodesystem.
SSCCSerial Shipping Container Code, ein GS1-Identifikator für eine LogistikeinheitKann eine physische Logistikeinheit, beispielsweise eine Palette, mit zugehörigen Informationen verbinden.
TrackingnummerEin in einem Sendungsverfolgungsdienst verwendeter IdentifikatorKann in einem Carrier-Barcode erscheinen, aber sein Umfang und seine Interpretation hängen vom Carrier oder Versandsystem ab.
RFIDRadiofrequenzidentifikation mit Tags und LesegerätenEine andere Technologie zur Datenerfassung; das Lesen eines Barcodes erfordert normalerweise die optische Sichtbarkeit des Symbols.

Eine GTIN identifiziert normalerweise eine Handelseinheit auf einer bestimmten Verpackungsebene und nicht jedes einzelne physische Exemplar. Für die Identifizierung eines bestimmten Exemplars ist ein geeigneter Identifikator auf Exemplarebene oder eine Kombination wie Produktidentifikator und Seriennummer erforderlich. Ebenso identifiziert eine SSCC eine Logistikeinheit; sie ist kein Ersatz für die Beschreibung jedes in dieser Einheit enthaltenen Produkts.

Praktische Prüfungen und Einschränkungen

Barcodesysteme können eine konsistente Identifizierung unterstützen, aber ihre Wirksamkeit hängt von Datenverwaltung, Gerätekompatibilität, Etikettenqualität und Arbeitsablaufgestaltung ab. Zu den nützlichen Prüfungen bei der Implementierung gehören:

  • Umfang des Identifikators: Legen Sie fest, ob jeder Code einen Produkttyp, einen einzelnen Artikel, einen Standort, ein Paket oder eine Logistikeinheit darstellt. Vermeiden Sie die Zuweisung desselben Identifikators zu nicht zusammengehörigen aktiven Datensätzen.
  • Kompatibilität des Lesegeräts: Stellen Sie sicher, dass das Gerät das ausgewählte Symbol lesen kann. Bei Geräten, die nur für lineare Barcodes vorgesehen sind, sollte nicht vorausgesetzt werden, dass sie zweidimensionale Symbole lesen können.
  • Dateninterpretation: Testen Sie, wie die Software führende Nullen, Felder variabler Länge, Trennzeichen und strukturierte Datenelemente verarbeitet.
  • Druck- und Platzierungsqualität: Prüfen Sie Kontrast, Symbolabmessungen, erforderlichen Freiraum und Sichtbarkeit auf der tatsächlich verwendeten Verpackung.
  • Betriebliche Haltbarkeit: Bewerten Sie, ob die Etiketten nach der erwarteten Handhabung, Abrieb, Feuchtigkeitseinwirkung oder Temperaturschwankungen lesbar bleiben.
  • Datensatzabgleich: Überprüfen Sie, ob der Scan den vorgesehenen Datensatz öffnet oder aktualisiert, einschließlich der korrekten Verpackungsebene und Mengeneinheit.
  • Ausnahmebehandlung: Legen Sie fest, was geschieht, wenn ein Code unbekannt, doppelt, nicht lesbar oder mit der Aufgabe nicht vereinbar ist.
  • Ereigniserfassung: Stellen Sie sicher, dass Transaktionen den relevanten Kontext wie Vorgang, Ort und Zeitpunkt behalten, anstatt lediglich einen decodierten Identifikator zu speichern.

Barcodeverifizierung und gewöhnliches Scannen dienen unterschiedlichen Zwecken. Ein Scannertest zeigt, dass ein bestimmtes Gerät ein Symbol unter den Testbedingungen lesen kann. Eine formale Verifizierung bewertet die Symbolqualität anhand der geltenden Kriterien. Keiner dieser Prozesse stellt für sich allein fest, dass der codierte Identifikator den korrekten physischen Waren zugeordnet ist.

FAQ

Ist ein Barcodesystem dasselbe wie ein Barcodescanner?

Nein. Ein Scanner ist ein Lesegerät. Ein Barcodesystem umfasst außerdem Identifikationsregeln, Etiketten oder Kennzeichnungen, Software, Geschäftsdaten­sätze und Verfahren für den Umgang mit gescannten Informationen.

Enthält ein Barcode alle Informationen über ein Produkt?

Nicht unbedingt. Er kann lediglich einen Identifikator enthalten, den die Software zum Abrufen eines Datensatzes verwendet. Einige Formate können zusätzliche strukturierte Daten enthalten, aber die verfügbaren Informationen hängen davon ab, was codiert wurde.

Kann derselbe Produktbarcode als Paket-Trackingnummer verwendet werden?

Ein Produktidentifikator und eine Trackingnummer erfüllen unterschiedliche Zwecke. Ein Produktcode identifiziert eine Handelseinheit, während sich ein Trackingidentifikator auf einen Sendungsverfolgungsdatensatz bezieht. Ein System sollte die Beziehung zwischen ihnen verwalten, anstatt davon auszugehen, dass sie gleichwertig sind.

Aktualisiert das Scannen eines Barcodes automatisch den Bestand?

Nur wenn die verbundene Anwendung so konfiguriert ist, dass sie eine Bestandstransaktion ausführt. Ein Scan kann stattdessen Informationen abrufen, eine Aufgabe validieren oder eine Ausnahme auslösen, ohne Bestandsmengen zu ändern.

Quellen