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
ISBN, jednowymiarowy kod kreskowy typu 4W, w którym występują paski o czterech różnych szerokościach.
Kodowane znaki
Kodowane znaki: cyfry 0-9. Długość kodu: 13 lub 18 cyfr (+5).
Opis
ISBN (ang. International Standard Book Number) jest unikalnym numerem przypisanym każdej wydawanej książce. Rozwinął się z SBN (ang. Standard Book Number) używanego w anglojęzycznych krajach. ISBN składa się z 9 cyfr plus suma kontrolna. ISBN zbudowany jest z trzech części. Pierwsza oznacza język albo kraj pochodzenia. Polska ma numer 83. Druga część oznacza wydawcę, a trzecia numer książki. Rozmiary tych części nie są stałe. Mały wydawca będzie miał dłuższy numer wydawcy. Natomiast duży wydawca ma krótszy numer wydawcy i więcej miejsca na numer książki. Jeżeli wydawca wyczerpie swoją pulę numerów książek to przyznawany jest mu nowy numer wydawcy. Kody kreskowe występujące na książkach nazywane są także Bookland EAN. Jest to zakodowany numer ISBN za pomocą kodu EAN-13. Prefiksem są cyfry: 978.
Budowa
Kodowany napis ma następującą strukturę:
  • identyfikator kraju (1-5 znaków)
  • separator '-'
  • identyfikator wydawcy (przynajmniej 1 znak)
  • separator '-'
  • identyfikator tytułu (przynajmniej 1 znak)
  • separator '-'
  • suma kontrolna ISBN (jedna cyfra lub X(x))
  • dodatkowe informacje - opcjonalnie (5 cyfr)
Liczba cyfr w napisie musi być równa 9 + 1 suma kontrolna ISBN. Na końcu może wystąpić opcjonalnie 5 cyfr. W napisie muszą wystąpić 3 myślniki. Numer ISBN posiada swoją własną sumę kontrolną. Jednak przy tworzeniu kodu kreskowego ta suma nie jest brana pod uwagę. Kod EAN zawiera własną sumę kontrolną. Dla przykładu, jeśli nr ISBN jest: 83-01-01373-7, to kod EAN będzie miał postać: 9788301013738
Suma Kontrolna
Poniżej przedstawiony jest sposób obliczania sumy kontrolnej wraz z przykładem (978830101373).
  1. Dodaj do siebie wartości cyfr na pozycjach o nieparzystych numerach (1, 3, 5, 7, 9, 11)
    9 + 8 + 3 + 1 + 1 + 7 = 29
  2. Dodaj do siebie wartości cyfr na pozycjach o parzystych numerach (2, 4, 6, 8, 10, 12) i pomnóż otrzymaną sumę przez 3
    7 + 8 + 0 + 0 + 3 + 3 = 21
    21 * 3 = 63
  3. Dodaj do siebie wyniki z punktu 1 i 2 63 + 29 = 92
  4. Oblicz resztę z dzielenia wyniku z punktu 3 przez 10 92 mod 10 = 2
  5. Od liczby 10 odejmij wynik z punktu 4. Uzyskany wynik jest sumą kontrolną. Jeżeli wynikiem obliczeń jest liczba 10, to sumą kontrolną jest 0 10 - 2 = 8
Kod po dodaniu cyfry kontrolnej ma postać: 9788301013738
Sprzęt

ELT 1125
LS6000
LS6800

DA402
S600
QL320

PDT1100
Zastosowanie
Stosowany jest na całym świecie przez wydawnictwa do oznaczania książek. Dzięki temu ułatwiony jest system sprzedaży oraz magazynowania.
Przykład

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