La lunghezza di qualunque Interleaved 2 of 5 Barcode deve essere pari.
Il codice Interleaved 2 of 5 è conosciuto anche come ITF (Interleaved Two of Five) ed è comunemente usato in applicazioni di magazzino ed industriali, soprattutto prima della nascita del codice 128, poiché risulta essere uno dei codici che consente di avere molti caratteri in poco spazio; non viene considerato un codice “sicuro” in fase di lettura, ragione per cui si utilizza spesso con l’aggiunta di un check digit, cioè di un carattere aggiuntivo che è il risultato di un calcolo matematico effettuato sui numeri precedenti. E’ un codice numerico, bidirezionale, a lunghezza variabile. Il codice è costituito da 5 elementi, barre e spazi, di cui tre sono stretti e due larghi; pertanto sia la barre che gli spazi contengono l’informazione. A differenza degli altri tipi di codici a barre, i caratteri rappresentati sono codificati non solo nelle barre ma anche negli spazi: da questo deriva il nome “interleaved”, cioè interlacciato.
L’esempio sopra riportato è privo di check digit.
Se esiste come si calcola il Check Digit
Si devono prendere i caratteri del codice tranne l’ultimo
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 l’ultimo numero (carattere di controllo) se il resto è zero l’ultimo numero è zero anche lui.
Esempio:
40015187423x
4×3 = 12
0x1 = 0
0x3 = 0
1×1 = 1
5×3 = 15
1×1 = 1
8×3 = 24
7×1 = 7
4×3 = 12
2×1 = 2
3×3 = 9
___________
somma 83
83/10 = 8 con resto di 3
10-3=7
il codice esatto è
400151874237