Code 16k

Kod Code 16K został wynaleziony w 1988 roku przez firmę Laserlight System Inc. Williams wynalazł także Code 128 i struktura Code16K bazuje na Code 128.

Kod Code 16K został wynaleziony w 1988 roku przez firmę Laserlight System Inc.

Williams wynalazł także Code 128 i struktura Code16K bazuje na Code 128. Nazwa 16K oznacza 16000, czyli w zaokrągleniu 128*128.Code16K odkodowuje dane używając odwróconej wersji Code 128. Każdy wiersz zaczyna się i kończy znakiem UPC, który określa numer wiersza i kierunek skanowania.
Code16K ma trzy schematy kodowania (A, B, C). Code16K umożliwia kodowanie wszystkich 128 znaków ASCII. Te same dane mogą być reprezentowane przez różne symbole Code 16K poprzez użycie różnych kombinacji znaków startowych, kodowych i przełączających.
Istnieją trzy zestawy znaków:
  • Code Set A: jest używany do reprezentacji znaków ASCII(0)-ASCII(95). Zawiera znaki kontrolne ASCII, interpunkcyjne, numeryczne, duże litery oraz 11 znaków specjalnych.
  • Code Set B: jest używany do reprezentacji znaków ASCII(32)-ASCII(127). Zawiera znaki interpunkcyjne, numeryczne, duże i małe litery oraz 11 znaków specjalnych.
  • Code Set C: zawiera znaki numeryczne oraz 7 znaków specjalnych

Typ

Code16K, dwuwymiarowy kod kreskowy (ang. stacked code).

Kodowane znaki

ASCII(0)-ASCII(255),
Długość kodu: zmienna (do 77 znaków ASCII lub 154 cyfr).

Budowa

Kod zbudowany jest z 2 do 16 wierszy. Wiersze oddzielone są paskiem. Każdy wiersz składa się z:
  • Cicha strefa
  • Znak start
  • Pasek (wartownik)
  • Dane (5 znaków ASCII)
  • Znak stop
  • Cicha strefa
Kod zawiera dwie sumy kontrolne modulo 107.

Zastosowanie

Stosowany jest głównie do oznaczania urządzeń telekomunikacyjnych.

PRZYKŁADY

Code 16kCode 16kCode 16k