EAN 13

Los códigos EAN 13 ( numeración europea de artículos de 13 dígitos) son códigos de barras que se utilizan en todo el mundo en todos los productos de consumo (a veces se utiliza EAN 8 para artículos pequeños). Tienen 13 dígitos, cuyo significado varía según el tipo de producto:

La estructura de barras exacta de un código de barras EAN 13 se describe en el artículo sobre códigos de barras EAN .

Libros y publicaciones

Para los libros , el código de barras EAN 13 sigue la estructura del ISBN hasta los guiones más cercanos, obligatorio para los códigos ISBN- 13 pero no codificado en EAN-13.

Para todas las publicaciones publicadas en 2006 o antes, el EAN comienza con 978, seguido del código ISBN de 9 dígitos (ISBN completo menos su clave de control) y termina con la clave de control EAN. Este ISBN también se llama Bookland EAN porque su prefijo 978 no es el código de un país, fue creado para agrupar todos los libros del mundo. Este país virtual recibe el sobrenombre de Bookland ("la tierra de los libros").

En enero de 2007, todos los ISBN de las nuevas publicaciones son compatibles con los estándares EAN 13. Los códigos antiguos se convierten utilizando el prefijo del grupo 978 (todavía se utiliza para la mayoría de las publicaciones nuevas), pero algunos editores reciben ISBN de 13 dígitos en el grupo 979 (estos códigos no no tener un equivalente de 10 dígitos).

Para las publicaciones seriadas ( publicaciones periódicas como periódicos, revistas y boletines), los editores integran su número ISSN estandarizado de 8 dígitos en un código EAN de 13 dígitos, anteponiendo el código ISSN de 7 dígitos (por lo tanto, truncado de su clave de control) por un grupo 3 dígitos 977 , seguidos de dos dígitos disponibles para los editores y que se utilizan a menudo como un código de precio o para codificar los encartes y adiciones adjuntos a la serie, y terminan con el dígito de control EAN clave. A diferencia de los ISBN de 10 dígitos, actualmente no existe un estándar que convierta automáticamente los ISSN de 8 dígitos en EAN de 13 dígitos. Si se adopta tal estándar, se debe usar un grupo EAN diferente al 977 para evitar colisiones con los códigos EAN-13 que ya están en uso, o para regular el uso de los dos últimos dígitos que preceden al dígito de la clave de verificación EAN.

El primer dígito

La particularidad de los códigos EAN 13 es que su primer dígito no está codificado en forma de elemento EAN, sino por la secuencia de los tipos de elementos de los 6 dígitos que le siguen.

Lectores de código de barras (que pueden reconocer si un elemento es de tipo A o B) por lo tanto deducir el valor de la 1 st  figura del patrón formado por los tipos de elementos de 2 e  cifra en 7 º  dígitos. Aquí es la tabla que muestra la correspondencia entre el patrón y el 1 st  figura:

1 st dígitos Patrón Observaciones
0 [AAAAAA]

Entre las 64 combinaciones posibles de 6 elementos de tipo A o B (antes de la zona de guardia central),

  • solo se utilizan 10 combinaciones para codificar un dígito;
  • todos los patrones tienen un elemento de tipo A, siempre presente en la primera posición;
  • si está presente un elemento de tipo B, hay exactamente tres de esos elementos en el patrón;
  • no se utilizan otras combinaciones.
1 [AABABB]
2 [AABBAB]
3 [AABBBA]
4 [ABAABB]
5 [ABBAAB]
6 [ABBBAA]
7 [ABABAB]
8 [ABABBA]
9 [ABBABA]

Ejemplo  : tome el ejemplo de un código de 13 dígitos: 9-782940-199617 . El primer número es un 9, por lo que la secuencia debe ser: "ABBABA-Danemark", es decir:

  (9)  
" 7 8 2 9 4 0 - 1 9 9 6 1 7 "
101 0111011 0001001 0011011 0001011 0011101 0001101 01010 1100110 1110100 1110100 1010000 1100110 1000 100 101
inicio escribe un tipo B tipo B escribe un tipo B escribe un medio tipo C tipo C tipo C tipo C tipo C tipo C final

Cálculo de la clave de verificación EAN 13

El último dígito de un código EAN 13 es siempre un dígito de control ( dígito de control ). El principio es el mismo que el de la fórmula de Luhn , excepto que incluso los rangos se multiplican por tres y no por dos. Se calcula a partir de los primeros doce dígitos según el siguiente algoritmo:

Por ejemplo, el cálculo de la clave de control del código EAN 13, cuyos primeros 12 dígitos son 471-9-5120-0288- x (donde x es la clave de control que estamos buscando), resulta de la siguiente tabla :

Dígitos del código de barras "n" 4 7 1 9 5 1 2 0 0 2 8 8
Ponderaciones "P" 1 3 1 3 1 3 1 3 1 3 1 3
Resultados "n" × "p" 4 21 1 27 5 3 2 0 0 6 8 24
  1. Para los pesos, los valores 1 y 3 se alternan.
  2. Luego se calcula la suma de los resultados.
  3. Calculamos el resto de la división por 10 de la suma calculada previamente:
    • si el resto de la división es igual a 0, entonces la clave es 0,
    • de lo contrario, eliminamos en 10 el resto así encontrado: Clave = 10 - Resto.

En este ejemplo, la suma es 4 + 21 + 1 + 27 + 5 + 3 + 2 + 0 + 0 + 6 + 8 + 24 = 101, el resto de la división entre 10 es 1; por lo tanto, la clave es 10-1 = 9. El código EAN 13 completo es 471-9-5120-0288-9

En una hoja de cálculo, si la celda A1 contiene los 12 dígitos del código EAN-13 o todos los 13 dígitos del código EAN-13, es posible calcular la clave de control usando la siguiente fórmula:

=MOD(10-MOD((STXT(A1;1;1)*1+STXT(A1;2;1)*3+STXT(A1;3;1)*1+STXT(A1;4;1)*3+STXT(A1;5;1)*1+STXT(A1;6;1)*3+STXT(A1;7;1)*1+STXT(A1;8;1)*3+STXT(A1;9;1)*1+STXT(A1;10;1)*3+STXT(A1;11;1)*1+STXT(A1;12;1)*3);10);10)

Notas y referencias

  1. Integración o conversión de antiguos códigos ISBN de 10 dígitos o códigos ISSN de 8 dígitos en un código EAN de 13 dígitos  " , Gomaro (consultado el 16 de mayo de 2007 )
  2. Conceptos básicos de autoedición: descifrando el código de barras EAN de Bookland: el diseñador de libros
  3. http://www.multilingualarchive.com/ma/enwiki/fr/European_Article_Number
  4. Software en línea que permite el cálculo del dígito de control de diferentes simbologías  " , Gomaro (consultado el 16 de mayo de 2007 )

Ver también

Artículos relacionados

enlaces externos