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 .
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.
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),
|
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 |
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 |
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)