¿Qué es el dígito de control en un código EAN-13?
El digito de control o check digit, es un sistema de seguridad que incorporan los códigos de barras para permitir lecturas fiables y sin errores por parte de los lectores de códigos de barras.
Al efectuar una lectura , el dispositivo lector calcula de forma dinámica este dígito de control y lo coteja con el código completo de la lectura efectuada para comprobar que el resultado es el mismo.
Este sistema de seguridad permite garantizar el tratamiento en los procesos de etiquetado y lectura de códigos de barras.
¿Cómo distinguir el dígito de control o checksum?
En el caso de los códigos de barras EAN-13 (GTIN-13) , el dígito de control (dígito 13), se obtiene mediante un cálculo que se efectua con los 12 digitos del código y que se localiza al final del número legible que suele acompañar al código de barras.
Los códigos de barras EAN-13 y EAN-8 (European Article Number) són un formáto de códigos de barras utilizados para la identificación de producto. Su longitud es de 12 dígitos más un dígito de control para el EAN-13 y de 7 dígitos más un digito de control para el EAN-8
¿Cómo se calcula el dígito de control EAN13?
Cada dígito del código EAN13 ocupa una posición tal y como mostramos en la siguiente tabla
Posición |
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
DC
|
8
|
4
|
1
|
2
|
5
|
8
|
4
|
5
|
1
|
2
|
5
|
4
|
1
|
|
El cálculo del dígito se realiza con el siguiente proceso:
- Sumamos todos los dígitos que ocupan las posiciones pares: 8+1+5+4+1+5 = 24 (pares)
- Sumamos todos los digitos que ocupan las posiciones impares: 4+2+8+5+2+4 = 25 (impares)
- Multiplicamos por 3 el valor obtenido en la suma de los dígitos impares: 25*3 = 75
- Sumamos al valor obtenido anteriormente, la suma de los numeros pares: 24+ 75 = 99
- Redondeamos el valor obtenido a la decena inmediatamante superior, en este caso 100
- El dígito de control es el valor obtenido del redondeo de decenas menos la suma total del punto 4: 100 – 99 = 1
Puedes hacer pruebas con nuestro generador de códigos de barras y comprobar esta formula con cualquier código que generes.
Si buscar el código fuente para calcularlo, en este enlace a la Wikipedia encontrarás una amplia colección, incluso un fórmula de excel para calcular el dígito de control