Cómo calcular códigos de barras EAN-13 (En 8 Pasos)

Por soren bagley

EAN-13 es un sistema de código de barra usado para etiquetar productos. "EAN" significa "European Article Number" (Número de artículo europeo) y "13" se refiere al número de dígitos que contiene el código. Sin embargo, la información que realmente es transmitida por el código de barra está contenida sólo dentro de los primeros 12 dígitos. El dígito final del código es lo que se conoce como el dígito de comprobación. Este número no contiene información, pero se usa para confirmar que el código de barra fue escaneado correctamente. Esto se logra haciendo que el dígito 13 sea el resultado matemático de una fórmula que involucra a los 12 números anteriores. La fórmula usada en este proceso se conoce como el algoritmo módulo 10. Para calcular un código de barra EAN-13 con el fin de determinar el número 13 del código debes aplicar el algoritmo módulo 10 a los 12 dígitos previos.

Paso 1

Localiza el código de 12 dígitos en el código de barra. Si el dígito de comprobación aún no está en su lugar, este es el último dígito desde la izquierda. Si el dígito de comprobación está en su lugar, este es penúltimo dígito desde la izquierda. Por ejemplo, si tu EAN-13 fue 97 35940 56482 4, el dígito 12 es el número 2.

Paso 2

Comienza con este dígito número 12, muévete de derecha a izquierda a través del código sumándole cada segundo dígito a él. Usando el ejemplo del código 97 35940 56482 4, esto significa que comienzas con el número 2 y le sumas a él los números 4, 5, 4, 5 y 7, lo que da un total de 27.

Paso 3

Multiplica por 3 la suma obtenida en el "Paso 2". Usando el ejemplo anterior, esto significa multiplicar 27 por 3, lo que da un total de 81.

Paso 4

Localiza el dígito número 11 del código. En el código de ejemplo 97 35940 56482 4, sería el 8.

Paso 5

Partiendo del dígito número 11, muévete de derecha a izquierda a través del código sumándole cada segundo número. Usando el ejemplo del código 97 35940 56482 4, esto significa comenzar con el 8 y sumarle 6, 0, 9, 3 y 9, lo que da un total de 35.

Paso 6

Suma los resultados del "Paso 3" y del "Paso 5". En el ejemplo anterior esto significa sumar 81 y 35, lo que da un total de 116.

Paso 7

Aproxima el resultado del "Paso 6" hasta el múltiplo de 10 más cercano. En el ejemplo de este artículo, esto significa aproximar 116 hasta 120.

Paso 8

Resta el resultado del "Paso 7" al resultado del "Paso 6". En el ejemplo anterior, esto es 120 - 116, lo que da una diferencia de 4. Este 4 debería ser el dígito número 13 en el código EAN-13, también conocido como el dígito de comprobación.

Referencias