El Número de Artículo Internacional (también conocido como Número de Artículo Europeo o EAN ) es un estándar que describe una simbología de código de barras y un sistema de numeración utilizado en el comercio global para identificar un tipo específico de producto minorista, en una configuración de embalaje específica, de un fabricante específico. El estándar ha sido subsumido en el estándar de Número de Artículo Comercial Global de la organización GS1 ; los mismos números pueden denominarse GTIN y pueden codificarse en otras simbologías de código de barras, definidas por GS1. Los códigos de barras EAN se utilizan en todo el mundo para realizar búsquedas en el punto de venta minorista , pero también pueden usarse como números para otros fines, como pedidos al por mayor o contabilidad. Estos códigos de barras solo representan los dígitos del 0 al 9, a diferencia de otras simbologías de códigos de barras que pueden representar caracteres adicionales.
El estándar EAN más utilizado es el EAN-13 de trece dígitos , un superconjunto del estándar original de Código Universal de Producto (UPC-A) de 12 dígitos desarrollado en 1970 por George J. Laurer . [1] Un número EAN-13 incluye un prefijo GS1 de 3 dígitos (que indica el país de registro o el tipo especial de producto). Un prefijo con un primer dígito de "0" indica que sigue un código UPC-A de 12 dígitos. Un prefijo con los dos primeros dígitos de "45" o "49" indica que sigue un Número de Artículo Japonés (JAN).
El código de barras EAN-8 de 8 dígitos, menos utilizado, se introdujo para su uso en paquetes pequeños, donde el EAN-13 sería demasiado grande. El EAN-2 de 2 dígitos y el EAN-5 de 5 dígitos son códigos de barras complementarios, colocados en el lado derecho del EAN-13 o UPC. Estos se utilizan generalmente en publicaciones periódicas, como revistas [2] y libros, [3] para indicar el número de edición del año en curso y en productos pesados como alimentos, para indicar el precio de venta minorista sugerido por el fabricante .
El número EAN-13 de 13 dígitos consta de cuatro componentes: [4]
Los primeros tres dígitos del EAN-13 (prefijo GS1) suelen identificar la organización miembro de GS1 a la que se ha unido el fabricante (no necesariamente donde se fabrica realmente el producto). [6] Tenga en cuenta que los códigos EAN-13 que comienzan con 0 son en realidad códigos UPC de 12 dígitos con el dígito 0 antepuesto. En los últimos años, [ ¿cuándo? ] más productos vendidos por minoristas fuera de los Estados Unidos y Canadá han estado utilizando códigos EAN-13 que comienzan con 0, ya que fueron generados por GS1-US.
Los prefijos GS1 020-029 merecen una mención especial. GS1 define esto como disponible para uso interno del minorista (o uso interno por parte de otros tipos de negocios). Algunos minoristas lo utilizan para productos patentados (de marca propia o sin marca), aunque muchos minoristas obtienen su propio código de fabricante para sus propias marcas. Otros minoristas utilizan al menos parte de este prefijo para productos que se envasan en la tienda, por ejemplo, artículos pesados y servidos en un mostrador para un cliente. En estos casos, el código de barras puede codificar un precio, una cantidad o un peso junto con un identificador de producto, de una manera definida por el minorista. El identificador de producto puede ser uno asignado por la Junta de Identificación Electrónica de Productos (PEIB) o puede ser asignado por el minorista. Los minoristas que históricamente han utilizado códigos de barras UPC tienden a utilizar prefijos GS1 que comienzan con "02" para productos envasados en la tienda. [ cita requerida ]
El "código de país" EAN 978 (y posteriormente 979) se ha asignado desde la década de 1980 para reservar un prefijo de código de país único (UCC) para los identificadores EAN de libros publicados, independientemente del país de origen, de modo que el espacio EAN pueda catalogar libros por ISBN [3] en lugar de mantener un sistema de numeración paralelo redundante. Esto se conoce informalmente como " Bookland ". El prefijo 979 con el primer dígito 0 se utiliza para el Número Internacional Normalizado de Música (ISMN) y el prefijo 977 indica el Número Internacional Normalizado de Publicaciones Seriadas (ISSN).
El código de fabricante es un código único asignado a cada fabricante por la autoridad de numeración indicada por el prefijo GS1. Todos los productos producidos por una empresa determinada utilizarán el mismo código de fabricante. EAN-13 utiliza lo que se denomina "códigos de fabricante de longitud variable". La asignación de códigos de fabricante de longitud fija de 5 dígitos, como lo ha hecho el UCC hasta hace poco, significa que cada fabricante puede tener hasta 99.999 códigos de producto (9.999 para los prefijos GS1 de 3 dígitos). Muchos fabricantes no tienen tantos productos, lo que significa que se desperdician cientos o incluso miles de códigos de producto potenciales en fabricantes que solo tienen unos pocos productos. Por lo tanto, si un fabricante potencial sabe que solo va a producir unos pocos productos, EAN-13 puede asignarle un código de fabricante más largo, dejando menos espacio para el código de producto. Esto da como resultado un uso más eficiente de los códigos de fabricante y producto disponibles. [7]
En ISBN e ISSN, este componente se utiliza para identificar el idioma en el que la publicación fue emitida y administrada por una agencia transnacional que cubre varios países, o para identificar el país donde los depósitos legales son realizados por un editor registrado en una agencia nacional, y se subdivide además asignando subbloques para los editores; muchos países tienen varios prefijos asignados en los registros ISSN e ISBN.
El código del producto lo asigna el fabricante. El código del producto aparece inmediatamente después del código del fabricante. La longitud total del código del fabricante más el código del producto debe ser de 9 o 10 dígitos, según la longitud del código del país (2 o 3 dígitos).
En ISBN, ISMN e ISSN, identifica de forma única la publicación de un mismo editor; debe ser utilizado y asignado por el editor registrado para evitar crear vacíos; sin embargo sucede que un libro o una serie registrada nunca llega a publicarse y venderse.
El dígito de control es un dígito adicional que se utiliza para verificar que un código de barras se ha escaneado correctamente. Se calcula en módulo 10, donde los pesos en el cálculo de la suma de control alternan 3 y 1. En particular, dado que los pesos son primos entre sí respecto de 10, el sistema EAN-13 detectará todos los errores de un solo dígito. También reconoce el 90 % de los errores de transposición (todos los casos en los que la diferencia entre dígitos adyacentes no es 5).
La suma de comprobación se calcula como la suma de productos, tomando un valor de peso alterno (3 o 1) multiplicado por el valor de cada dígito de datos. El dígito de la suma de comprobación es el dígito que debe añadirse a esta suma de comprobación para obtener un número divisible por 10 (es decir, el inverso aditivo de la suma de comprobación, módulo 10). [8] Consulte el cálculo del dígito de comprobación del ISBN-13 para obtener una descripción y un algoritmo más extensos. El número de ubicación global (GLN) también utiliza el mismo método.
El peso en una posición específica en el código EAN es alternante (3 o 1) de manera que el dígito de datos final tiene un peso de 3 (y, por lo tanto, el dígito de verificación tiene un peso de 1).
Todos los códigos de Número de artículo comercial global (GTIN) y Código de serie de contenedor de envío (SSCC) cumplen la siguiente regla:
Numerando las posiciones desde la derecha (código alineado a la derecha), los dígitos de datos impares siempre tienen un peso de 3 y los dígitos de datos pares siempre tienen un peso de 1, independientemente de la longitud del código.
Pesos para el código SSCC de 18 dígitos y GTIN (GTIN-8, GTIN-12, GTIN-13, GTIN-14):
posición | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
peso | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
Pesos para el código EAN-13:
posición | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
peso | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
Pesos para el código EAN-8:
posición | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|
peso | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
posición | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
primeros 12 dígitos del código de barras | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
peso | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
suma parcial | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
suma de comprobación | 89 |
posición | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|
primeros 7 dígitos del código de barras | 7 | 3 | 5 | 1 | 3 | 5 | 3 |
peso | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
suma parcial | 21 | 3 | 15 | 1 | 9 | 5 | 9 |
suma de comprobación | 63 |
Los números GTIN, codificados en UPC-A, EAN-8 y EAN-13, utilizan una codificación similar. Los datos codificados suelen repetirse en texto sin formato debajo del código de barras.
El código de barras consta de 95 áreas (también llamadas módulos [ cita requerida ] ) de igual ancho. Cada área puede ser blanca (representada aquí como 0) o negra (representada como 1). De izquierda a derecha:
Para codificar el número EAN-13 de 13 dígitos, los dígitos se dividen en 3 grupos: el primer dígito, el primer grupo de 6 y el último grupo de 6. El primer grupo de 6 se codifica utilizando un patrón por el cual cada dígito tiene dos codificaciones posibles, una de las cuales tiene paridad par (indicada con la letra G) y una de las cuales tiene paridad impar (indicada con la letra L). El primer dígito no se representa directamente mediante un patrón de barras y espacios, sino que se codifica indirectamente, seleccionando un patrón de opciones entre estas dos codificaciones para el primer grupo de 6 dígitos, de acuerdo con la tabla siguiente. Todos los dígitos del último grupo de 6 dígitos se codifican utilizando un único patrón RRRRRR, el mismo que se utiliza también para el UPC .
Si el primer dígito es cero, todos los dígitos del primer grupo de 6 se codifican utilizando el patrón LLLLLL utilizado para UPC ; por lo tanto, un código de barras UPC también es un código de barras EAN-13 con el primer dígito establecido en cero.
Primer dígito | Primer grupo de 6 dígitos | Último grupo de 6 dígitos |
---|---|---|
0 | LLLLLL | RRRRRR |
1 | LLGLGG | RRRRRR |
2 | LLGGLG | RRRRRR |
3 | LLGGGL | RRRRRR |
4 | LGLLGG | RRRRRR |
5 | LGGLLG | RRRRRR |
6 | LGGGLL | RRRRRR |
7 | LGLGLG | RRRRRR |
8 | LGLGGL | RRRRRR |
9 | LGGLGL | RRRRRR |
Esta codificación garantiza que el primer grupo siempre comience con un código L, que tiene paridad impar, y que el segundo grupo siempre comience con un código R, que tiene paridad par. Por lo tanto, no importa si el código de barras se escanea desde la izquierda o desde la derecha, ya que el software de escaneo puede usar esta paridad para identificar el inicio y el final del código.
Los códigos de barras EAN-8 codifican todos los dígitos directamente, utilizando este esquema:
Primer grupo de 4 dígitos | Último grupo de 4 dígitos |
---|---|
LLLL | RRRR |
Dígito | Código L | Código G | Código R |
---|---|---|---|
0 | 0001101 | 0100111 | 1110010 |
1 | 0011001 | 0110011 | 1100110 |
2 | 0010011 | 0011011 | 1101100 |
3 | 0111101 | 0100001 | 1000010 |
4 | 0100011 | 0011101 | 1011100 |
5 | 0110001 | 0111001 | 1001110 |
6 | 0101111 | 0000101 | 1010000 |
7 | 0111011 | 0010001 | 1000100 |
8 | 0110111 | 0001001 | 1001000 |
9 | 0001011 | 0010111 | 1110100 |
Nota : Las entradas en la columna R son complementos bit a bit (operador lógico: negación ) de las entradas respectivas en la columna L. Las entradas en la columna G son las entradas en la columna R en orden de bits inverso. Vea imágenes de todos los códigos sobre un fondo de color.
Una serie de una o más áreas negras se conoce como "barra", y una serie de una o más áreas blancas se conoce como "espacio". Como se puede ver en la tabla, la codificación de cada dígito consta de dos barras y dos espacios, y el ancho máximo de una barra o espacio es de cuatro áreas.
El código EAN-13 completo es así: 4 003994 155486.
Esta sección necesita ser ampliada . Puedes ayudar agregándole algo. ( Enero 2019 ) |
Al utilizar el marcador central del código de barras, un escáner puede decodificar un número de artículo internacional (EAN) escaneando la mitad del código de barras a la vez mediante un escaneo helicoidal en un ángulo de 45 grados. Este método reconstruye el código completo a partir de escaneos parciales, lo que resulta útil cuando el código de barras está oscurecido o dañado. Los algoritmos de detección de errores, como la verificación de suma de comprobación, desempeñan un papel crucial al identificar y corregir errores de escaneo, lo que garantiza una decodificación precisa. Además, los escáneres modernos a menudo emplean escaneo omnidireccional, lo que mejora su capacidad para leer códigos de barras en varios ángulos.
Estos escáneres también aprovechan la estructura simétrica del EAN-13, lo que permite la decodificación desde cualquier dirección. Los algoritmos de detección de errores, como el algoritmo de Luhn, que se utiliza habitualmente en los cálculos de suma de comprobación, verifican la integridad de los datos escaneados. Si se detectan errores, el escáner puede alertar al usuario o intentar corregirlos, lo que mejora la fiabilidad del escaneo en condiciones dinámicas o no ideales.
El código de artículo japonés ( JAN ) es un estándar de código de barras compatible con el EAN. Es un subconjunto del EAN. El uso del estándar JAN comenzó en 1978. Originalmente, se le asignó a JAN un código de bandera (sistema numérico de EAN) de 49. En 1992, se le asignó a JAN un nuevo código de bandera adicional de 45. En enero de 2001, el código del fabricante cambió a 7 dígitos (9 dígitos incluido el código de bandera) para las nuevas empresas. [9]
Después de graduarse en Maryland en 1951, George Laurer se unió a IBM como ingeniero junior y fue ascendiendo hasta llegar a ingeniero senior. En 1969, regresó al lado técnico de la ingeniería y más tarde se le asignó la monumental tarea de diseñar un código y un símbolo para la identificación de productos para el Consejo de Código Uniforme de Productos de Alimentos. Su solución, el Código Universal de Productos, cambió radicalmente el mundo minorista. Desde entonces, ha mejorado el código agregando un decimotercer dígito. Laurer se retiró de IBM en 1987. Tiene alrededor de 25 patentes y es miembro del Salón de la Fama de la Escuela de Ingeniería A. James Clark de la universidad.
primeros tres dígitos del EAN-13 sirven como prefijo GS1
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )