Výpočet kontrolní číslice Modulo 11

Popis výpočtu kontrolních číslic



InfoActiveBarcode automaticky vypočítává kontrolní číslice pro většinu kódů.
Tato dokumentace slouží pouze pro úplnost.

Modulo 11

Výpočet kontrolního součtu podle Modulo 11:
Kontrolní číslice podle Modulo 11 se používá např. u PZN. Modulo 11 se používá také u ISBN.

PZN
Nejprve se všechny číslice vynásobí jednotlivě násobitelem. Multiplikátor odpovídá pozici číslice 1. Všechny výsledné produkty se sečtou. Výsledek se poté vydělí 11. Výsledný zbytek je kontrolní číslice. Pokud je kontrolní číslice 10, toto číslo se nesmí použít jako PZN. Kód by proto byl neplatný.

Příklad výpočtu:

Číslice: 6 3 1 9 4 2
Hmotnost: 2 3 4 5 6 7
Výsledky: 12+9+4+45+24+14 = 108
Vypočítat kontrolní součet: 108 / 11 = 9 Zbytek 9
Kontrola číslice 9


Kontrolní součet ISBN-10 a ISSN
Nejprve se všechny číslice vynásobí jednotlivě násobitelem. Multiplikátor odpovídá pozici číslice 1 zprava. Všechny výsledné produkty se sečtou. Výsledek se poté vydělí 11. Výsledný zbytek se odečte od 11 a výsledkem je kontrolní číslice.
Pokud je pro tento kontrolní součet vypočítán výsledek 11, kontrolní součet je 0. V důsledku toho nebylo možné vypočítat 0, protože v předchozím kroku (zbytek po dělení 11) není možné, aby výsledek byl 11.
Může se také stát, že bude vyžadována číslice 10. 10 je reprezentováno znakem X: „3-928444-00-X“.

Příklad výpočtu:

Číslice: 3 9 2 8 4 4 4 0 4
Hmotnost: 10 9 8 7 6 5 4 3 2
Výsledky: 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251
Vypočítat kontrolní součet: 251 / 11 = 22 Zbytek 9 -> 11 - 9 = 2
Kontrola číslice 2