Codabar
A Codabar kódolás korlátozott alfanumerikus karakterkészletet biztosít . A Codabar helyett GTIN vagy Code128 használata javasolt, manapság csak az egészségügyi szektor könyvtáraiban és laboratóriumaiban használják
Történelem és háttér
A Codabar-t Pitney Bowes fejlesztette ki 1972-ben, és úgy tervezték, hogy pontosan olvasható legyen még akkor is, ha pontmátrixos és ütközéses nyomtatókra nyomtat. Míg Pitney Bowes közzétette az eredeti Codabar szabványt, ma már vannak más szabványok, amelyek kissé eltérnek, mint például az ANSI / AIM-BC3-1995 egységes szimbólum specifikáció a Codabar Standard számára, amelyet 1995-ben tettek közzé.
Az eredeti Pitney Bowes szabvány előírta a számjegyek és az A, B, C és D betűk kódolását a kezdő és a befejező karakterek számára. A későbbi szabványok hat szimbólumot (mínuszjel, kettőspont, pont, dollárjel, perjel és pluszjel) és négy további kezdő és leállító jelet adtak hozzá. Különböző karaktereket kell használni az indításhoz és a leállításhoz, amelyek nem jelenhetnek meg a vonalkód adatrészében. A Codabar használatakor elterjedt szokás különböző kezdő / leállító karakterpárok használata a különböző alkalmazások azonosítására (például a könyvtárak az A / B-t, a FedEx a C / D-t használja).
A codabar hosszúsága változó lehet, az egyetlen korlátozás a nyomtatáshoz elérhető szélesség. A vonalkód adatait lineárisan ábrázolja ez a fekete-fehér (oszlop / szóköz) minta, minden karakter 4 fekete sávból és három szóközből áll. A karakterek nem kezdődhetnek szóközzel, hanem függőleges vonallal kezdődnek.
Karakterkészlet
A Codabar kódolása 4 függőleges sáv és 3 szóköz használatával történik, összesen 7 karakterből áll. A keskeny és széles arány 1: 2,25 és 1: 3 között van. A következő szabályok is érvényesek:
- A 12 alapszimbólum (0–9 számjegy, kötőjel és $) a széles sáv és a tág tér minden lehetséges kombinációjával van kódolva.
- További 4 szimbólum (: / +.) 3 széles sávval és nagy szóközök nélkül van kódolva.
- 4 start és stop szimbólum (ABCD vagy egyes specifikációkban EN * T) széles sávval és két széles szóközzel van kódolva.
| Szóközök | Stroke-ok | |||||||
|---|---|---|---|---|---|---|---|---|
| 0001 | 0010 | 0100 | 1000 | |||||
| 001 | 0 | lll l | 1 | ll l l | 4 | l l l l | 5. | l ll l |
| 010 | 2 | ll l l | - | ll l l | $ | l l ll | 9. | l l ll |
| 100 | 6. | l ll l | 7. | ll l l | 8. | l l ll | 3 | l lll |
| Szóközök | Stroke-ok | |||||||
|---|---|---|---|---|---|---|---|---|
| 0001 | 0010 | 0100 | 1000 | |||||
| 011 | C vagy * | ll l l | D vagy E | ll l l | A vagy T | l l ll | (fordított B / N) | |
| 110 | B vagy N | lll l | (fordított A / T) | (fordított D / E) | (fordított C / *) | |||
| Szóközök | Stroke-ok | |||||||
|---|---|---|---|---|---|---|---|---|
| 1110 | 1101 | 1011 | 0111 | |||||
| 000 | . | lll l | / | ll l l | : | l l ll | + | l lll |
Egyéni bizonyíték
- ↑ a b c Mi a Codabar? Letöltve: 2019. május 28 .
- ↑ Codabar 1D vonalkód. Letöltve: 2019. május 28 .
- ↑ Codabar ANSI. Letöltve: 2019. május 28 .