Kod kreskowy to graficzne odzwierciedlenie określonych znaków poprzez kombinację ciemnych i jasnych elementów, ustaloną według przyjętych reguł budowy danego kodu (symboliki). Rozróżnia się znaki kodujące dane oraz znaki pomocnicze, charakterystyczne dla danej symboliki.

Symbolika to opis zasad tworzenia poszczególnych rodzajów kodów, czyli sposobu, w jaki znaki pisma, czytelne wzrokowo, odwzorowane są poprzez jasne i ciemne elementy o różnej szerokości.


Symbol kodu kreskowego składa się z zestawu elementów, których struktura wynika z danej symboliki oraz ze znaków czytelnych wzrokowo, przedstawionych graficznie.
Typ
Codablock F, dwuwymiarowy kod kreskowy (ang. stacked code), rozszerzenie Code 128.
Kodowane znaki
Kodowane znaki: ASCII(0)-ASCII(255). Długość kodu: zmienna (do 1363 rozszerzonych danych alfabetycznych, do 2726 znaków bajtowych, do 5452 cyfr).
Opis
Codablock F jest kodem dwuwymiarowym (ang. stacked code). Został wynaleziony jako rozszerzenie kodu Code 128. Zawiera od 2 do 44 wierszy. Każdy wiersz powinien składać się z 4 do 62 symbolów znakowych). Cały kod może pomieścić do 2726 symbolów znakowych.
Budowa
Posiada dwie sumy kontrolne dla całego kodu (mod 86) oraz sumę kontrolną dla każdego wiersza (mod 103). Każdy wiersz ma następującą strukturę:
  • "cicha" strefa
  • znak start
  • znak zestawu kodowania
  • wskaźnik wiersza
  • dane (4 lub więcej znaków, specjalne funkcje lub znaki)
  • znak kontrolny wiersza
  • znak stop
  • "cicha" strefa
Dane są kodowane według reguł określonych dla kodu Code 128. Suma kontrolna jest obliczana w taki sam sposób jak dla Code 128. Pierwszy wiersz zawiera informacje o liczbie wierszy. Informacja ta jest zapisana w identyfikatorze. Ostatni wiersz zawiera dwie sumy kontrolne kodu. Pomiędzy kolejnymi wierszami może wystąpić pasek do oddzielania, ale nie jest on obowiązkowy. Te same dane mogą być reprezentowane przez różne symbole Codablock F poprzez użycie różnych metod kodowania.
Istnieją trzy zestawy znaków:
  • Subset A: zawiera wszystkie standardowe duże litery i znaki interpunkcyjne wraz ze znakami kontrolnymi ASCII(0)-ASCII(95) i 7 znakami specjalnymi ASCII(96)-ASCII(102).
  • Subset B: zawiera wszystkie standardowe duże i małe litery wraz z 7 znakami specjalnymi.
  • Subset C: zawiera zestaw 100 par cyfr od 0 do 99 oraz 3 znaki specjalne ASCII(100)-ASCII(102).
Sprzęt

OPL9723
OPM1736
HOLOTRAK IS 8000

DA402
S600
PA400
Zastosowanie
Dzięki swojej wielowierszowej budowie stosowany jest tam, gdzie kod Code 128 się nie mieści, na małych opakowaniach. Stosowany jest w logistyce, w magazynach oraz w sprzedaży detalicznej.
Przykład

Przykład wygenerował program HDF® BarCode System.
2005 © HDF Sp. z o.o.