Proračun kontrolnog broja Modulo 11

Opis izračunavanja kontrolnih znamenaka



InfoActiveBarcode automatski izračunava kontrolne znamenke za većinu kodova.
Ova dokumentacija je samo radi potpunosti.

Modulo 11

Izračun kontrolne sume prema modulu 11:
Kontrolni znak prema modulu 11 koristi se npr. kod PZN-a. Modul 11 se također koristi za ISBN.

PZN
Prvo se sve znamenke pojedinačno množe množiteljem. Množitelj odgovara položaju znamenke 1. Svi dobiveni proizvodi se zbrajaju. Zatim se rezultat dijeli s 11. Preostali ostatak je kontrolni znamenak. Ako je kontrolni znak 10, taj se broj ne smije koristiti kao PZN. Kod bi stoga bio nevažeći.

Primjer izračuna:

Cifre: 6 3 1 9 4 2
Težina: 2 3 4 5 6 7
Rezultati: 12+9+4+45+24+14 = 108
Izračunaj kontrolnu sumu: 108 / 11 = 9 Ostatak 9
Provjerbeni znak 9


Provjera ISBN-10 i ISSN-a
Prvo se sve znamenke pojedinačno množe množiteljem. Množitelj odgovara položaju znamenke 1 od desno. Svi dobiveni proizvodi se zbrajaju. Zatim se rezultat dijeli s 11. Preostali iznos oduzima se od 11 i daje kontrolni broj.
Ako se rezultat 11 izračuna za ovaj postupak provjere, kontrolna suma je 0. Kao rezultat, 0 se nije mogla izračunati, jer u prethodnom koraku (ostatak pri dijeljenju s 11) 11 nije moguća kao rezultat.
Također se može dogoditi da je potreban broj 10. 10 je označeno slovom X: "3-928444-00-X".

Primjer izračuna:

Cifre: 3 9 2 8 4 4 4 0 4
Težina: 10 9 8 7 6 5 4 3 2
Rezultati: 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251
Izračunaj kontrolnu sumu: 251 / 11 = 22 Ostatak 9 -> 11 - 9 = 2
Provjerbeni znak 2