Codabar
Codabar este o simbologie discretă, cu auto-verificare, dezvoltată în 1972, folosită și astăzi în băncile de sânge din SUA, laboratoare foto și pe borderourile aeriene FedEx.
Codabar a fost dezvoltat în 1972 de Pitney Bowes, Inc. Este o simbologie discretă, cu auto-verificare, care poate codifica 16 caractere diferite, plus 4 caractere suplimentare de start/stop. Această simbologie este folosită de băncile de sânge din SUA, laboratoare foto și pe borderourile aeriene FedEx.
Deoarece Codabar se auto-verifică, nu există o cifră de control (checksum) stabilită. Dacă o anumită aplicație dorește să implementeze o cifră de control pentru securitate suplimentară, este responsabilitatea celui care implementează să o definească și să o gestioneze. Totuși, trebuie avut în vedere că alte aplicații care citesc codul de bare vor interpreta cifra de control ca parte a mesajului propriu-zis.
Codabar mai este cunoscut și sub numele de Ames Code, USD-4, NW-7 sau Code 2 din 7.
Un cod de bare Codabar are următoarea structură:
- Unul dintre cele patru caractere posibile de start (A, B, C sau D), codificat conform tabelului de mai jos.
- Un spațiu îngust între caractere.
- Datele mesajului, codificate conform tabelului de mai jos, cu un spațiu îngust între fiecare caracter.
- Unul dintre cele patru caractere posibile de stop (A, B, C sau D), codificat conform tabelului de mai jos.
În cele ce urmează, reprezentăm codificarea codului de bare considerând cifra „1" ca o secțiune „întunecată" sau „bară" a codului de bare, iar „0" ca o secțiune „luminoasă" sau „spațiu". Astfel, secvența 1101 reprezintă o bară dublu-lată (11), urmată de un spațiu simplu-lat (0), urmat de o bară simplu-lată (1).