|
|
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.
|
|
ISBN, jednowymiarowy kod kreskowy typu 4W, w którym występują paski o czterech różnych szerokościach.
|
|
Kodowane znaki: cyfry 0-9.
Długość kodu: 13 lub 18 cyfr (+5).
|
|
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.
|
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
|
Poniżej przedstawiony jest sposób obliczania sumy kontrolnej wraz z przykładem (978830101373).
- Dodaj do siebie wartości cyfr na pozycjach o nieparzystych numerach (1, 3, 5, 7, 9, 11)
9 + 8 + 3 + 1 + 1 + 7 = 29
- 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
- Dodaj do siebie wyniki z punktu 1 i 2
63 + 29 = 92
- Oblicz resztę z dzielenia wyniku z punktu 3 przez 10
92 mod 10 = 2
- 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
|
|
|
|
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 wygenerował program |
|