|
barcode on line |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
home
chi siamo Identificazione pubblicazioni software prodotti Forums Codice a Barre applicazioni soluzioni mappa ricerca check_digit@barcode.it
|
Introduzione |
Il Check Digit del codice a barre e' molto importante, esso permette di controllare l'esatttezza 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 e' quindi necessario calcolarlo, riportiamo qui
sotto le formule di calcolo.
| approfondimenti --> |
Indicod EAN International |
Riportiamo qui sotto la possibilita' 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 cosidetta 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 ) |

|
|
|
tel. : +39-049-8930886 - fax. : +39-049-8932539 |