Codabar ist ein Barcode aus den 1960er-Jahren, der in drei Nischen weiterhin verbreitet ist: Blutbank-ID, Bibliotheksausweise (Library of Congress und viele öffentliche Bibliotheken in den USA) sowie FedEx-Luftfrachtbrief-Etiketten.
Er kodiert die Ziffern 0–9 und die Symbole - $ : / . + sowie vier Buchstabenpaare (A/B/C/D), die als Start- und Stopp-Zeichen dienen.
Erzeugt durch JavaScript in Ihrem Browser. Es wird nichts hochgeladen; nichts wird auf unseren Servern gespeichert.
At a glance
| Spezifikation | ANSI/AIM BC3-1995 (USS Codabar) — kein ISO-Standard — ANSI/AIM BC3-1995 (USS Codabar) |
|---|---|
| Auch bekannt als | NW-7 (Japan) · Monarch · Code 2 of 7 · USD-4 |
| Zeichensatz | Ziffern 0–9 und die Symbole - $ : / . + — ANSI/AIM BC3-1995 (USS Codabar) |
| Start-/Stopp-Zeichen | A, B, C oder D — Rahmenzeichen, keine Daten — ANSI/AIM BC3-1995 (USS Codabar) |
| Prüfziffer | Keine in der Basisspezifikation; einige Anwendungen fügen Modulo-16 hinzu — ANSI/AIM BC3-1995 (USS Codabar) |
| Aufbau | Diskret, selbstprüfend — ANSI/AIM BC3-1995 (USS Codabar) |
| Einführungsjahr | 1972 (Pitney Bowes / Monarch Marking Systems) |
“Codabar is a discrete, self-checking symbology with sixteen data characters — the digits 0 through 9 and six symbols — framed by four start/stop characters A to D.”
Formatregeln
Jede Codabar-Zeichenkette muss mit einem der Zeichen A, B, C oder D beginnen und enden — das sind keine Daten, sondern Rahmenzeichen. Die Daten dazwischen bestehen aus Ziffern und den erlaubten Symbolen.
Die Start- und Stopp-Zeichen dürfen unterschiedlich sein (z. B. Start A, Ende B), und einige Anwendungen nutzen sie, um Metadaten über den Barcode-Typ zu kodieren.
Wann Sie tatsächlich Codabar brauchen
Verwenden Sie Codabar nur, wenn Ihr System es ausdrücklich erfordert — typischerweise Bibliothekssysteme, Blutbank-ID, FedEx-Etiketten oder Fotolabore. Für jede neue Anwendung ohne konkrete Anforderung wählen Sie stattdessen Code 128.
Frequently asked questions
- Warum muss ich mit A, B, C oder D beginnen?
- Das sind die erforderlichen Start-/Stopp-Rahmenzeichen in der Codabar-Spezifikation. Der Scanner nutzt sie, um Anfang und Ende des Codes zu erkennen.
- Hat Codabar eine Prüfziffer?
- Nicht in der Basisspezifikation. Einige Implementierungen fügen eine Modulo-16-Prüfung hinzu; unsere tut das nicht.
