Przejdź do głównej treści

Codabar – co to jest i gdzie się go stosuje?

Codabar to liniowy (1D) kod kreskowy opracowany w 1972 roku przez firmę Pitney Bowes. Znany jest też jako NW-7 (w Japonii), USD-4, Code 2 of 7 i ABC Codabar. Koduje cyfry 0–9 i sześć znaków specjalnych, a jego wyróżnikiem są cztery różne znaki startu i stopu: A, B, C i D.

Codabar jest prosty i odporny na niedokładny druk – dało się go drukować nawet na drukarkach igłowych, dlatego przez lata trafiał na formularze, karty biblioteczne i etykiety laboratoryjne. To jeden z wielu standardów, w jakich zapisuje się kod paskowy.

W tym artykule omówimy:

Przykładowy kod kreskowy Codabar ze znakami startu i stopu A

Co to jest Codabar?

Codabar to kod o zmiennej długości. Zestaw znaków:

  • dane – cyfry 0–9 oraz znaki - $ : / . + (razem 16),
  • znaki startu i stopu – A, B, C lub D (w niektórych systemach zapisywane też jako T, N, * i E). Nie są częścią danych, ale ich kombinacja może coś oznaczać, np. rodzaj dokumentu.

Codabar nie ma obowiązkowego znaku kontrolnego. Część systemów dodaje opcjonalny znak liczony modulo 16, ale zwykle o poprawności odczytu decyduje sama budowa kodu i jego niska gęstość.

Budowa kodu Codabar

Animacja: budowa kodu Codabar – znak startu A, cyfry, znak stopu B i odczyt czytnikiem

  • Znak startu (A–D) na początku i znak stopu (A–D) na końcu.
  • Każdy znak to 7 elementów: 4 kreski i 3 przerwy, każdy wąski albo szeroki. Cyfry oraz - i $ mają 2 szerokie elementy, a znaki : / . + oraz A–D – 3, więc znaki nie mają jednakowej szerokości.
  • Odstęp między znakami – wąska przerwa. Codabar to kod dyskretny, tak jak kod kreskowy 39.
  • Strefa ciszy – jasny margines po obu stronach kodu.

Czy wiesz, że...

  • Codabar powstał w 1972 roku w firmie Pitney Bowes – to jeden z najstarszych kodów kreskowych, które są używane do dziś.
  • W Japonii Codabar nazywa się NW-7 i jest tam nadal popularny.
  • Przez lata Codabar był standardem w bankach krwi – dziś zastąpił go tam kod ISBT 128.

Zastosowanie kodu Codabar

  • Biblioteki – numery egzemplarzy i karty czytelników, zwłaszcza w bibliotekach w USA (sam tytuł książki identyfikuje numer ISBN).
  • Laboratoria i medycyna – oznaczanie probówek i próbek; w bankach krwi Codabar zastąpił już ISBT 128.
  • Przesyłki i formularze – wielowarstwowe listy przewozowe drukowane na drukarkach igłowych, m.in. w firmach kurierskich.

W nowych systemach Codabar wybiera się rzadko – zamiast niego stosuje się Code 128, który zapisuje więcej znaków na mniejszej powierzchni. Codabar zostaje tam, gdzie liczy się zgodność z istniejącymi kartami i etykietami.

Jak odczytać i wygenerować Codabar?

Codabar odczyta praktycznie każdy czytnik kodów 1D i 2D – laserowy, liniowy i obrazowy. W ustawieniach czytnika możesz zdecydować, czy przekazywać do komputera znaki startu i stopu (A–D), czy same dane.

Kod Codabar stworzysz w naszym narzędziu – generator kodów HDWR ma Codabar wśród 37 formatów. Wydrukujesz go na zwykłej drukarce albo na drukarce termicznej do etykiet – dzięki niskiej gęstości kod jest czytelny nawet przy prostym druku.

Skanujesz albo drukujesz kody Codabar?

Sprzęt HDWR do kodów kreskowych – czytniki odczytają Codabar w bibliotece, laboratorium i magazynie, a drukarka termiczna wydrukuje etykiety bez tuszu i tonera.

Podsumowanie

Codabar to prosty, odporny na słaby druk kod z cyframi, sześcioma znakami specjalnymi i czterema znakami startu i stopu A–D. Nie ma obowiązkowego znaku kontrolnego, a jego znaki różnią się szerokością. Spotkasz go w bibliotekach, laboratoriach i na starszych formularzach – w nowych systemach zwykle zastępuje go Code 128.

Dołącz do naszego newslettera i zgarnij 20 zł rabatu. Zapisz się teraz!