");
document.write("");
// End ------------------>
|
INTRODUZIONE
Il Check Digit del codice a barre è molto importante, esso permette di controllare
l'esattezza del codice da parte dello strumento di lettura o dal software di controllo, quando
un codice a barre viene stampato generalmente il Check Digit viene calcolato
automaticamente dalle stampanti per codice a barre o dal
software di stampa, non è quindi necessario calcolarlo, per gli
algoritmi di calcolo rimandiamo al manuale del codice a barre, mentre riportiamo qui sotto i form per
il calcolo.
Calcolo del Check Digit EAN-UCC
Riportiamo qui sotto la possibilità di calcolare il Check Digit secondo lo standard internazionale
EAN-UCC, ricordando che nel DBase internazionale EAN vengono riportati i codici su di un campo di 14 digits
allineando il tutto a destra, come viene evidenziato sull'ultimo campo.
(*) Nel Dbase internazionale EAN ci si deve allineare a destra su di un campo di 14 digits
Calcolo del Check Digit SSCC
Serial Shipping Container Code (SSCC) e' il codice che completa la così detta Etichetta Logistica.
La formula puo' essere riassunta in tre passaggi e nella tabella sotto viene riportata una schematizzazione per aiutare a capirli meglio, si vuole trovare il Check Digit del numero "62910415002123458":
Positions
|
N1
|
N2
|
N3
|
N4
|
N5
|
N6
|
N7
|
N8
|
N9
|
N10
|
N11
|
N12
|
N13
|
N14
|
N15
|
N16
|
N17
|
N18
|
Number without
check digit
|
6
|
2
|
9
|
1
|
0
|
4
|
1
|
5
|
0
|
0
|
2
|
1
|
2
|
3
|
4
|
5
|
8
|
?
|
Step 1
|
x3
|
x1
|
x3
|
x1
|
x3
|
x1
|
x3
|
x1
|
x3
|
x1
|
x3
|
x1
|
x3
|
x1
|
x3
|
x1
|
x3
|
|
by
|
18
|
2
|
27
|
1
|
0
|
4
|
3
|
5
|
0
|
0
|
6
|
1
|
6
|
3
|
12
|
5
|
24
|
|
Step 1:
|
Moltiplicare x3 i numeri nella posizione dispari e x 1 i numeri nella posizione pari cominciando da destra.
|
Step 2:
|
Fare la somma dei numeri cosi' ottenuti ( nel nostro esempio 117 ).
|
Step 3:
|
Il Check Digit si ottiene sottraendo dalla decina superiore la somma ottenuta ( 120 - 117 = 3 )
|
|
|