|
|
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.
|
|
Code 49, dwuwymiarowy kod kreskowy (ang. stacked code) o dużej gęstości.
|
Kodowane znaki: ASCII(0)-ASCII(127).
Długość kodu: zmienna (do 49 znaków alfanumerycznych lub do 81 cyfr).
|
Code 49 jest dwuwymiarowym kodem o dużej gęstości. Został wynaleziony jako jeden z pierwszych kodów, który umożliwiał pakowanie dużej ilości informacji na małym obszarze. Twórcą tego kodu jest David Allais z firmy Intermec Corporation. Wynalazł ten kod w 1987 roku. Do odczytu stosuje się skanery CCD, a do drukowania standardowe drukarki etykiet.
Code 49 jest zdolny kodować wszystkie znaki ASCII, ale tylko 49 z nich reprezentowanych jest bezpośrednio, a pozostałe powstają poprzez kombinacje symboli bezpośrednich i znaków specjalnych. Może kodować zmienną ilość informacji.
|
Kod składa się z kilku wierszy danych (od dwóch do ośmiu). Pomiędzy wierszami występuje pasek oddzielający. Każdy wiersz składa się z 18 pasków i 17 odstępów. Posiada sumę kontrolną dla każdego wiersza. Wszystkie wiersze są numerowane, a ostatni wiersz zawiera informacje o ilości wierszy.
Każdy wiersz składa się:
- "cicha" strefa
- znak start
- cztery słowa danych kodujących osiem znaków. Ostatni znak jest sumą kontrolną wiersza
- znak stop
- "cicha" strefa
|
|
Stosowany jest w przemyśle elektronicznym, na urządzeniach medycznych. Umieszczany jest także na opakowaniach. Wykorzystywany tam, gdzie trzeba upakować dużo informacji na bardzo małej przestrzeni.
|
|
|
 ABCDEFGHabcdefgh1234567890
Przykład wygenerował program |
|