Przejdź do głównej treści

Code 11 (kod 11) – co to jest i jak jest zbudowany?

Code 11, nazywany też kodem 11 albo USD-8, to liniowy (1D) kod kreskowy opracowany w 1977 roku przez firmę Intermec. Koduje tylko cyfry 0–9 i myślnik – razem 11 znaków, stąd nazwa. Powstał do oznaczania urządzeń telekomunikacyjnych i tam spotkasz go najczęściej do dziś.

Poniżej wyjaśniamy, jak zbudowany jest kod 11, jak liczy się jego znaki kontrolne i czym różni się od innych kodów. Ogólne porównanie standardów znajdziesz w przewodniku, w którym wyjaśniamy, jak działają kody kreskowe.

W tym artykule omówimy:

Co to jest Code 11?

Code 11 to kod numeryczny o zmiennej długości. Oprócz cyfr ma tylko jeden znak – myślnik (-), który rozdziela grupy cyfr, np. w numerach seryjnych urządzeń. Liter ani innych znaków w nim nie zapiszesz.

Jak na kod liczbowy jest gęsty – znak zajmuje mało miejsca – ale nie ma wbudowanego sprawdzania znaków. Błędnie odczytana pojedyncza kreska może dać inny, poprawny znak. Dlatego Code 11 używa jednego albo dwóch znaków kontrolnych.

Czy wiesz, że...

  • Code 11 powstał w 1977 roku w firmie Intermec – tej samej, która opracowała Code 39 i Code 93.
  • Nazwa pochodzi od liczby znaków: 10 cyfr i myślnik.
  • Gdy kod ma 10 lub więcej znaków, dostaje drugi znak kontrolny – K.

Budowa kodu 11

Animacja: budowa kodu Code 11 – znak startu, cyfry i myślnik, znak kontrolny C, znak stopu i odczyt czytnikiem

  • Znak startu i stopu – ten sam specjalny znak na początku i na końcu kodu.
  • Znaki danych – każdy składa się z 3 kresek i 2 przerw; każdy element jest wąski albo szeroki, a w znaku jest jeden lub dwa szerokie elementy.
  • Odstęp między znakami – wąska przerwa. Code 11 to kod dyskretny, tak jak kod 39.
  • Znaki kontrolne – C zawsze, K przy kodach od 10 znaków.
  • Strefa ciszy – jasny margines przed kodem i za nim, który pozwala czytnikowi znaleźć jego początek i koniec.

Znaki kontrolne C i K

Każdy znak ma wartość: cyfry 0–9 swoją wartość, a myślnik 10. Znak C liczy się tak:

  1. Mnożysz wartości znaków przez wagi 1, 2, 3… 10, licząc od ostatniego znaku danych (po 10 wagi zaczynają się od 1).
  2. Sumujesz iloczyny i dzielisz sumę przez 11 – reszta z dzielenia to znak C (reszta 10 to myślnik).

Przykład dla danych 123-45: 5×1 + 4×2 + 10×3 + 3×4 + 2×5 + 1×6 = 71, a 71 mod 11 = 5, więc C = 5. Znak K liczy się tak samo, z wagami 1–9, a do danych wlicza się już znak C. Czytnik sprawdza oba i zwykle nie przekazuje ich dalej.

Zastosowanie kodu 11

Code 11 służy przede wszystkim do oznaczania sprzętu telekomunikacyjnego – urządzeń, modułów i elementów sieci. Poza tą branżą spotyka się go rzadko: do nowych zastosowań wybiera się kod 128 (Code 128), który zapisuje cyfry jeszcze gęściej, obsługuje też litery i ma wbudowane sprawdzanie znaków.

Innym kodem czysto liczbowym jest MSI Plessey, używany na etykietach półek w magazynach i sklepach.

Kod 11 odczyta czytnik kodów 1D albo 2D, ale w wielu urządzeniach obsługa tej symbologii jest fabrycznie wyłączona – trzeba ją włączyć kodem konfiguracyjnym z instrukcji. W ustawieniach wybierasz też, czy czytnik ma sprawdzać jeden, czy dwa znaki kontrolne.

Code 11 z cyfrą kontrolną zrobisz za darmo: utwórz kod kreskowy w generatorze HDWR i wydrukuj go na drukarce etykiet.

Oznaczasz sprzęt kodami kreskowymi?

Sprzęt HDWR do kodów kreskowych – czytniki odczytają kody 1D na urządzeniach i w magazynie, a drukarka termiczna wydrukuje trwałe etykiety bez tuszu i tonera.

Podsumowanie

Code 11 to prosty kod liczbowy z myślnikiem, stworzony do oznaczania sprzętu telekomunikacyjnego. Jest gęsty, ale bez znaków kontrolnych łatwo o błędny odczyt, dlatego zawsze ma znak C, a przy dłuższych kodach także K. W nowych systemach lepiej sprawdzi się Code 128.

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