BarcodesGrundlagen



Was ist ein Barcode 

Ein Barcode ist eine Reihe von vertikalen Strichen unterschiedlicher Breite (als Balken bezeichnet) und Zwischenräumen. Die Balken und Zwischenräume zusammen werden als Elemente bezeichnet. Es gibt verschiedene Kombinationen von Balken und Zwischenräumen, die unterschiedliche Zeichen darstellen. Jeder Barcode besteht aus Startzeichen, Nutzinformation (Nutzzeichen und Prüfziffer) und Stoppzeichen.

 

 

Warum Barcodes 

Barcodes sind ein schnelles, einfaches und akkurates Verfahren zur Datenerfassung. Die korrekte Verwendung von Barcodes kann den Arbeitsaufwand von Mitarbeitern verringern und die Leistungsfähigkeit eines Unternehmens steigern.

 

 

Was enthält ein Barcode? 

Barcodes enthalten typischerweise nur Kenndaten (keine beschreibenden Daten), anhand derer der Computer die mit den Kenndaten verknüpften, relevanten Datenangaben abruft.

Die Barcodes, die Sie beispielsweise auf Lebensmitteln in Supermärkten finden, enthalten nicht den Preis oder eine Beschreibung der Ware sondern eine (12stellige) "Produktnummer". Wird dieser Barcode von einem Barcode-Leser gelesen und an einen Computer übertragen, so ermittelt jener den mit dieser Produktnummer verknüpften Datensatz in einer Datei. Diese Datei enthält den Preis, Verkäufernamen, die Lager- bestände, eine Beschreibung und weitere Angaben.

 

Top

 

Barcode-Typen 

Es gibt zahlreiche verschiedene Barcodes. Manche Barcodes sind rein numerisch (UPC/EAN, Interleaved 2 of 5), andere haben eine feste Länge (UPC-A ist 12stellig, UPC-E ist 13stellig und EAN-8 ist 8stellig). Manche Barcodes können Zahlen und Buchstaben enthalten (Code 93, Code 128 und Code 39). Ein Barcode schließlich ermöglicht Ihnen, alle 128 Zeichen zu kodieren (Code 128).

Lineare Codes (1D-Codes) 

Lineare Barcodes bestehen aus einer Zeile mit Balken und Zwischenräumen. Die Codes können mit einem Lesestift, einem CCD-Scanner oder einem Laserscanner gelesen werden.

Vorteile Nachteile

Zweibreiten-Codes 

Zur Gruppe der Zweibreiten-Codes werden alle Barcodetypen gerechnet, bei denen zur Darstellung von Strichen und Lücken lediglich zwei unterschiedliche Breiten erforderlich sind. Innerhalb einer Codierung können maximal zwei verschiedene Breiten für Striche und Lücken auftreten. Die Breiten für Striche und Lücken stehen im Verhältnis 2:1 bis 3:1.

Mehrbreiten-Codes 

Barcodierungen mit mindestens drei Breiten (Striche und Lücken) werden Mehrbreiten-Codes genannt. Bei diesen Codearten werden höhere Anforderungen an die Druckqualität gestellt.

Zweidimensionale - Codierung (2D-Code)(Stapelcodes / Matrixcodes) 

Der Begriff "2D-Code" lässt sich daraus herleiten, dass die eigentlichen Informationen in der X-Achse vorhanden sind, und in der Y-Achse die Zeileninformationen.

Stapel Codes(2D-Codes) 

Stapelcodes (stacked barcodes oder gestapelte Strichcodes) basieren auf Linearcodes, die mit kurzen Strichlängen übereinander gepackt werden. Mit anderen Worten ein Stapelcode besteht aus mehreren Zeilen mit Balken und Zwischenräumen. Sie haben meistens ein gemeinsames Start- und Stopzeichen. Die Codes werden mit einem CCD-Scanner oder einem Laserscanner zeilenweise gelesen. Der 2D-Scanner erkennt den Barcode als Gesamtsymbol. Vorteile: Benutzung der bestehenden "linearen" Scanner zur Dekodierung. Erweiterte Informationsmenge mit Zeilennummerierung und Prüfsumme, durch die Aufteilung auf mehrere Zeilen. Nachteil: Wegen beschränkter Zeilenhöhe nur sehr begrenzte omnidirektionale Erfassung möglich.

Matrix Codes(2D-Codes) 

Matrixcodes (2D-Codes) bestehen aus polygonisch, meist viereckig (rund / oder anders geformt) angeordneten Gruppen von Datenzellen mit einem typischen Orientierungssymbol (finder patterns), an dem der Codetyp erkannt werden kann. Die Codes können mit einem 2D-Scanner gelesen werden. Vorteile: Erweiterte Informationsmenge (hohe Informationsdichte) durch die flächenmässige Aufteilung der Information. Sehr gute omnidirektionale Lesbarkeit durch die Positionierungshilfen und 2D Bilder-Erfassung. Hohe Lesesicherheit durch automatische Fehlererkennung und -korrektur der 2D-Scanner. Lesbarkeit auch bei niedrigen Kontrasten oder leichter Beschädigung des Codes. Nachteil: Voraussetzung zur Dekodierung ist die Verwendung von 2D - (Bild- /Image-) Scannern, mit sehr leistungsfähigen (RISC) Prozessoren.

 

Top

 

Prüfziffern 

Eine Prüfziffer wird überall dort benötigt, wo sich an die Datenerfassung kein zusätzlicher Prüfgang anschliessen lässt. Banken sowie Versicherungen versehen all ihre Kontonummern mit einer zusätzlichen Prüfziffer und ihre Erfassungsgeräte mit einer Prüfzifferberechnung um so Fehllesungen auszuschliessen. Die Prüfziffer bildet normalerweise die letzte Ziffer einer Kontonummer, einer Artikelnummer oder der Identifikation einer logistischen Einheit. Die Prüfziffer ergibt sich durch einen Rechnenvorgang - einen Prüfziffer Algorithmus - automatisch aus den vorangegangenen Stellen der entsprechenden Nummer.

 

 

Einsatzgebiete von Barcodes 

Die Einsatzgebiete von Barcodes nehmen von Tag zu Tag zu, da Anwender auf immer mehr Möglichkeiten stoßen, wie durch Barcodes die Erfassung von Daten rationalisiert werden kann.

 

Top

 

Barcodes 

Code 11 


Code 11
  • Zeichensatz: numeric [0..9] + "-"
  • 1 Start, 1 Stopp
  • 2 Elementbreiten
  • nicht selbstüberprüfend
  • Prüfziffer: 1 od. 2 (Modulo11)
  • Lange: variabel
  • Vorwiegend für Etikettierung von Equipment und Komponenten im Telekommunikationsbereich

Code 128 


Code 128
  • Zeichensatz: ASCII (128 Zeichen)
  • 3 Start / Stopp
  • 4 Elementbreiten
  • nicht selbstüberprüfend
  • Prüfziffer: 1 (Mod 103)
  • Lange: variabel
  • 3 verschiedene Zeichensätze (A=Grossbuchstaben + ASCII Steuerzeichen, B=Gross/Kleinbuchstaben, C=numerische Zeichen mit doppelter Dichte);

Code 2/5 Standard 


Code 2/5 Standard
  • Zeichensatz: numerisch [0..9]
  • 1 Start, 1 Stopp
  • 2 Elementbreiten
  • selbstüberprüfend
  • Prüfziffer: keine
  • Lange: variabel
  • in allen Bereichen verwendet (Artikelnummerierung, industrielle Anwendungen...)

Code 2/5 Interleaved 


Code 2/5 Interleaved
  • Zeichensatz: numerisch [0..9]
  • 1 Start, 1 Stopp
  • 2 Elementbreiten
  • selbstüberprüfend
  • Prüfziffer: optional (Mod. 10)
  • Lange: variabel, geradzahlige Zeichenanzahl
  • in allen Bereichen verwendet (Artikelnummerierung, industrielle Anwendungen...)

Code 39 


Code 39
  • Zeichensatz: [A-Z]; [0-9]; [ - . $ / + % ]
  • 1 Start, 1 Stopp
  • 2 Elementbreiten
  • selbstüberprüfend
  • Prüfziffer: optional (Mod. 43)
  • Lange: variabel (im Schnitt bis 20 Zeichen)

EAN 8 


EAN 8
  • Zeichensatz: numerisch [0..9]
  • 1 Start / Stopp, 1 Trennzeichen
  • 4 Elementbreiten
  • selbstüberprüfend
  • Prüfziffer: 1
  • Lange: 7 Nutzdaten (Ziffern)
  • Reserviert für die Europäische Artikelnummerierung. Ziffer setzt sich zusammen aus 2-3 stelligem Ländercode + 4-5 stelligem Artikelcode (limitierte Nummern)

EAN 13 


EAN 13
  • Zeichensatz: numerisch [0..9]
  • 1 Start / Stopp, 1 Trennzeichen
  • 4 Elementbreiten
  • selbstüberprüfend
  • Prüfziffer: 1
  • Lange: 12 Nutzdaten (Ziffern)
  • Kennzeichnung von Produkten im Einzelhandel . Der 13 stellige Code (12 Nutzdaten + 1 Prüfziffer) setzt sich zusammen aus 2 stelligem Ländercode + 5 stelligem Herstellercode + 5 stelliger Produktnummer.

EAN 128 


EAN 128
  • Zeichensatz: ASCII (128 characters)
  • 3 Start / Stopp
  • 4 Elementbreiten
  • selbstüberprüfend
  • Prüfziffer: 1
  • Lange: max. 48 Nutzdaten
  • universelle Anwendungsmöglichkeiten wie, z. B. im Einzelhandel. EAN128 kann nicht nur die EAN Nummer sondern auch Mengenangaben, Gewicht, Preis (uvm.) des Produktes kodieren.

UPC-A 


UPC-A
  • Zeichensatz: numerisch [0..9]
  • 1 Start / Stopp, 1 Trennzeichen
  • 4 Elementbreiten
  • selbstüberprüfend
  • Prüfziffer: 1 (Mod 10)
  • Lange: 11 Nutzdaten (Ziffern)
  • In den USA (äquivalent zu EAN13) verwendet für Kennzeichnung von Produkten im Einzelhandel. Der 12 stellige Code (11 Nutzdaten + 1 Prüfziffer) setzt sich zusammen aus 1 Systemzeichen + 5 stelligem Herstellercode + 5 stelliger Produktnummer

 

- Start / Stopp - Prüfziffer -

 

 

Quelle: Mathias Pötter, Rals Jesse: Barcode, Einführung und Anwendung

Quelle: Hansen, Lenk: Codiertechnik - Der Schlüssel zum Strichcode

Quelle: Worth Data: Barcode-Grundlagen

 

Back
Top