Codabar

Image
Przykład Codabar

Kodowanie Codabar zapewnia ograniczony zestaw znaków alfanumerycznych . Zaleca się używanie GTIN lub Code128 zamiast Codabar , jest on obecnie używany tylko w bibliotekach i laboratoriach w sektorze opieki zdrowotnej

Historia i tło

Codabar został opracowany przez Pitney Bowes w 1972 roku i został zaprojektowany tak, aby był dokładnie odczytywany nawet podczas drukowania na drukarkach igłowych i uderzeniowych. Chociaż Pitney Bowes opublikował oryginalny standard Codabar, istnieją obecnie inne standardy, które nieznacznie się różnią, takie jak ANSI / AIM-BC3-1995 Uniform Symbology Specification for Codabar Standard, która została opublikowana w 1995 roku.

Oryginalny standard Pitney Bowes przewidywał kodowanie cyfr oraz liter A, B, C i D dla znaków początkowych i końcowych. Późniejsze standardy dodały sześć symboli (znak minus, dwukropek, kropka, znak dolara, ukośnik i znak plus) oraz cztery dodatkowe znaki początku i końca. Na początku i na końcu należy użyć różnych znaków, które nie mogą występować w części kodu kreskowego zawierającej dane. Powszechną konwencją podczas korzystania z Codabar jest używanie różnych par znaków start / stop do identyfikacji różnych aplikacji (np. Biblioteki używają A / B, FedEx używa C / D).

Kod Codabar może mieć zmienną długość, jedynym ograniczeniem jest szerokość dostępna do drukowania. Dane w kodzie kreskowym są reprezentowane liniowo przez ten czarno-biały wzór (kreska / spacja), przy czym każdy znak składa się z 4 czarnych pasków i trzech spacji. Znaki nie mogą zaczynać się spacją, ale muszą zaczynać się pionową linią.

Zestaw znaków

Kod Codabar jest kodowany przy użyciu 4 pionowych kresek i 3 spacji, co daje łącznie 7 znaków. Stosunek wąskiego do szerokiego wynosi od 1: 2,25 do 1: 3. Obowiązują również następujące zasady:

  • 12 podstawowych symboli (cyfry 0–9, myślnik i $) jest zakodowanych wszystkimi możliwymi kombinacjami szerokiej kreski i spacji.
  • Kolejne 4 symbole (: / +.) Są kodowane za pomocą 3 szerokich kresek i bez dużych spacji.
  • 4 symbole startu i stopu (ABCD lub w niektórych specyfikacjach EN * T) są zakodowane za pomocą szerokiej kreski i dwóch szerokich spacji.
Podstawowe symbole
Spacje Uderzenia
0001 0010 0100 1000
001 0 lll l 1 ll l l 4 l l l l 5 l II L
010 2 ll l l - ll l l $ L L LL 9 l ll
100 6th ll l 7th ll l l 8th L L LL 3 l lll
Symbole uruchamiania i zatrzymywania
Spacje Uderzenia
0001 0010 0100 1000
011 C lub * ll l l D lub E. ll l l A lub T. L L LL (odwrócenie B / N)
110 B lub N lll l (odwrócona A / T) (odwrócenie D / E) (odwrócenie C / *)
Symbole rozszerzeń
Spacje Uderzenia
1110 1101 1011 0111
000 . lll l / ll l l : L L LL + l lll

Indywidualne dowody

  1. a b c Co to jest Codabar? Źródło 28 maja 2019 r .
  2. Kod kreskowy Codabar 1D. Źródło 28 maja 2019 r .
  3. Codabar ANSI. Źródło 28 maja 2019 r .