Beschreibung des Code128 und dessen Verwendung in der Praxis

Einführung

Code128 ist ein linearer Barcode mit hoher Zeichendichte für alphanumerische Daten. Besonders beliebt ist er in Logistik und Einzelhandel, daneben in der Automobilindustrie und im Gesundheitswesen. Er läuft auch unter den Namen GS1-128 und UCC/EAN-128.

Aufbau des Code128

Ein Code128 besteht aus Startsequenz, Datenzone, Prüfziffer und Stopsequenz. Die Startsequenz umfasst drei Zeichen: das Startzeichen, ein Zeichen für die Codierung der Datenstruktur und eines für die Codierung der Datensätze. In der Datenzone stehen die eigentlichen Daten. Die Prüfziffer stellt sicher, dass sie korrekt codiert wurden. Am Ende steht ein Stopzeichen.

Verwendung in der Praxis

Code128 ist in vielen Bereichen weit verbreitet. Das liegt an der hohen Codierungsdichte und daran, dass die meisten Barcodescanner den Code lesen. Logistik und Einzelhandel verfolgen damit Produkte und Bestellungen. Die Automobilindustrie kennzeichnet Fahrzeugteile. Im Gesundheitswesen stehen Patienten- und Versicherungsdaten auf Krankenhausetiketten.

Generierung von Code128-Barcodes

Für die Erzeugung gibt es viele Programme und Bibliotheken, darunter zxing, bwip-js und python-barcode. Nutzen lassen sie sich aus verschiedenen Programmiersprachen wie Java, JavaScript und Python. Daneben gibt es Online-Tools, mit denen sich Code128-Barcodes erzeugen lassen.

Lesen von Code128-Barcodes

Die meisten Barcodescanner lesen Code128. Zu den Bauformen zählen Handgeräte, stationäre Scanner und mobile Scanner. Handgeräte kommen häufig im Einzelhandel und im Lager zum Einsatz, fest montierte Scanner an Produktionslinien und in Logistikzentren. Mobile Scanner lassen sich an Smartphone oder Tablet anschließen und sind für mobile Anwendungen besonders nützlich.

Fazit

Code128 ist ein wichtiger Barcode und in vielen Bereichen im Einsatz. Wo viele Daten auf wenig Fläche müssen, ist er die passende Wahl, weil die Codierungsdichte hoch ist und Barcodescanner breit verfügbar sind. Erzeugen und Lesen lässt er sich auf vielen Wegen, und die meisten modernen Scanner kommen problemlos mit ihm zurecht.