Codabar to kod kreskowy z lat 60., nadal szeroko używany w trzech niszach: identyfikacja w bankach krwi, karty biblioteczne (Biblioteka Kongresu i wiele amerykańskich bibliotek publicznych) oraz etykiety lotniczych listów przewozowych FedEx.
Koduje cyfry 0–9 i symbole - $ : / . +, a także cztery pary liter (A/B/C/D), które działają jako znaki start i stop.
Generowany przez JavaScript w Twojej przeglądarce. Nic nie jest przesyłane; nic nie jest przechowywane na naszych serwerach.
At a glance
| Specyfikacja | ANSI/AIM BC3-1995 (USS Codabar) — brak standardu ISO — ANSI/AIM BC3-1995 (USS Codabar) |
|---|---|
| Znany także jako | NW-7 (Japonia) · Monarch · Code 2 of 7 · USD-4 |
| Zestaw znaków | Cyfry 0–9 i symbole - $ : / . + — ANSI/AIM BC3-1995 (USS Codabar) |
| Znaki start/stop | A, B, C lub D — znaki ramkujące, nie dane — ANSI/AIM BC3-1995 (USS Codabar) |
| Cyfra kontrolna | Brak w podstawowej specyfikacji; niektóre zastosowania dodają modulo-16 — ANSI/AIM BC3-1995 (USS Codabar) |
| Struktura | Dyskretna, samosprawdzająca się — ANSI/AIM BC3-1995 (USS Codabar) |
| Rok wprowadzenia | 1972 (Pitney Bowes / Monarch Marking Systems) |
“Codabar to dyskretna, samosprawdzająca się symbolika z szesnastoma znakami danych — cyframi od 0 do 9 i sześcioma symbolami — obramowanymi czterema znakami start/stop od A do D.”
Reguły formatu
Każdy ciąg Codabar musi zaczynać się i kończyć jednym ze znaków A, B, C lub D — to nie są dane, lecz znaki ramkujące. Dane między nimi to cyfry i dozwolone symbole.
Znaki start i stop mogą być różne (np. start A, koniec B), a niektóre zastosowania używają ich do zakodowania metadanych o typie kodu kreskowego.
Kiedy naprawdę potrzebujesz Codabar
Używaj Codabar tylko wtedy, gdy Twój system konkretnie tego wymaga — zazwyczaj systemy biblioteczne, identyfikacja w bankach krwi, etykiety FedEx lub obróbka zdjęć. Do każdego nowego zastosowania bez konkretnego wymagania wybierz zamiast tego Code 128.
Frequently asked questions
- Dlaczego muszę zaczynać od A, B, C lub D?
- To wymagane znaki ramkujące start/stop w specyfikacji Codabar. Skaner używa ich do wykrycia początku i końca kodu.
- Czy Codabar ma cyfrę kontrolną?
- Nie w podstawowej specyfikacji. Niektóre implementacje dodają kontrolę modulo-16; nasza tego nie robi.
