Modulo 10
ActiveBarcode automatski izračunava kontrolne znamenke za crtične kodove.
Nema potrebe ručno izračunavati ili dodavati ove kontrolne znamenke. Ova je dokumentacija uključena samo radi potpunosti.
Nema potrebe ručno izračunavati ili dodavati ove kontrolne znamenke. Ova je dokumentacija uključena samo radi potpunosti.
Provjerbeni znak prema modulu 10 koriste EAN kodovi, npr. EAN-13.
Kod EAN kodova kontrolni broj izračunava se metodom modulo 10 s ponderom 3. Težina 3 počinje od prve znamenke s desne strane. Zatim se pojedinačni znamenci množe ponderom. Ovi se rezultati zbrajaju. Modulo 10 se izračunava iz ove zbroja. Prvo se zbroj dijeli s 10. Preostali dio podjele oduzima se od 10. Rezultat ove oduzimanja je kontrolni zbir/kontrolni broj.
Slijedi primjer izračuna za modulu 10 pomoću EAN-13 koda:
| Cifre: | 4 0 0 7 6 3 0 0 0 0 1 1 |
| Težina: | 1 3 1 3 1 3 1 3 1 3 1 3 |
| Rezultati: | 4+0+0+21+6+9+0+0+0+0+1+3 = 44 |
| Izračunaj kontrolnu sumu: | Dodavanje sljedećem višekratniku desetice. (50) |
| Provjerbeni znak | 6 |
Kod kodova 25, kontrolni znak se također izračunava s težinom 3 prema metodi izračuna modulo 10. Međutim, ponderiranje 3 počinje od prve korisne znamenke slijeva. Zatim se pojedinačni korisni znamenci množe ponderima. Ovi dobiveni rezultati dodaju se zbroju. Modulo 10 se izračunava iz ovog zbira. Prvo se zbroj dijeli s 10. Preostali dio podjele oduzima se od 10 (izračunajte razliku od 10). Rezultat ove oduzimanja je kontrolni zbir/kontrolni broj.
U nastavku možete vidjeti primjer izračuna za modulo 10 koristeći kod 25:
| Cifre: | 1 2 3 4 5 |
| Težina: | 3 1 3 1 3 |
| Rezultati: | 3+2+9+4+15 = 33 |
| Izračunaj kontrolnu sumu: | Dodavanje sljedećem višekratniku desetice. (40) |
| Provjerbeni znak | 7 |
Kod Leitkoda i Identkoda kontrolni znak također se izračunava metodom modulo 10. Međutim, ovdje je ponderiranje drugačije: Težina 4 za neparne pozicije i 9 za parne pozicije. Evo primjera:
| Cifre: | 2 3 6 6 9 0 1 2 0 1 2 3 0 |
| Težina: | 4 9 4 9 4 9 4 9 4 9 4 9 4 |
| Rezultati: | 8+27+24+54+36+0+4+18+0+9+8+27+0 = 215 |
| Izračunaj kontrolnu sumu: | Dodavanje sljedećem višekratniku desetice. (220) |
| Provjerbeni znak | 5 |
Primjer izračuna za modulo 10 pomoću koda EAN-14 / ITF-14 / SCC-14 / DUN-14:
| Cifre: | 0 4 0 0 7 6 3 0 0 0 0 1 1 |
| Težina: | 3 1 3 1 3 1 3 1 3 1 3 1 3 |
| Rezultati: | 0+4+0+0+21+6+9+0+0+0+0+1+3 = 44 |
| Izračunaj kontrolnu sumu: | Dodavanje sljedećem višekratniku desetice. (50) |
| Provjerbeni znak | 6 |