La lunghezza del codice ITF14 deve essere 14.
Il codice ITF è un codice Interleaved 2 of 5 a 14 cifre, se la prima cifra è sempre uno zero i restanti 13 caratteri altro non sono che il codice EAN. Questo codice viene utilizzato sugli imballi di dimensioni medio/grandi, ove il codice EAN anche nella maggiore dimensione stampabile (MAG 200) risulterebbe troppo piccolo.
Come si calcola il Check Digit
Si devono prendere i primi 13 caratteri del codice
quelli in posizione dispari (1,3,5,…) vanno moltiplicati per 3
sommare tutti i numeri (quelli in posizione pari normalmente, quelli in posizione dispari moltiplicati per 3)
Dividere la somma per 10
Sottraendo il resto da 10, si ottiene il 14° numero (carattere di controllo) se il resto è zero il 14° numero è zero anche lui.
Esempio:
0400151874230x
0x3 = 0
4×1 = 4
0x3 = 0
0x1 = 0
1×3 = 3
5×1 = 5
1×3 = 3
8×1 = 8
7×3 = 21
4×1 = 4
2×3 = 6
3×1 = 3
0x3 = 0
____________
somma 57
57/10 = 5 con resto di 7
10-7=3
il codice esatto è
04001518742303