
El Número Internacional de Artículo (NIE ), también conocido como Número Europeo de Artículo (EAN) , es un estándar global que define un formato de código de barras y un sistema de numeración único utilizado en el comercio minorista. Ayuda a identificar tipos específicos de productos según su embalaje y fabricante, facilitando así el seguimiento y la gestión de los productos en el comercio internacional.
Originalmente desarrollado para simplificar la identificación de productos en tiendas, el sistema EAN se ha integrado al estándar más amplio del Número Global de Artículo Comercial (GTIN). Si bien el GTIN puede expresarse con cualquier formato de código de barras, el formato EAN sigue siendo el más reconocido y utilizado en el control de inventario, las transacciones mayoristas y los procesos contables.
La versión más utilizada es la EAN-13, una extensión del anterior Código Universal de Producto (UPC-A) de 12 dígitos con un prefijo numérico opcional que indica el país de registro. Cuando el espacio es limitado, se puede utilizar el formato más corto EAN-8 . Las versiones EAN-2 y EAN-5 permiten añadir información complementaria, como números de publicación y precios.
Composición
Un número EAN-13 de 13 dígitos consta de cuatro componentes: [ 1 ]
- Prefijo GS1 – 3 dígitos [ 2 ]
- Código del fabricante: longitud variable
- Código de producto – longitud variable
- Dígito de control
prefijo GS1
Los tres primeros dígitos del EAN-13 (prefijo GS1) suelen identificar la organización miembro de GS1 a la que pertenece el fabricante, pero no necesariamente indican el lugar de fabricación del producto. [ 3 ] Cabe destacar que los códigos EAN-13 que comienzan con 0 son en realidad códigos UPC de 12 dígitos con un 0 al principio. En los últimos años, más productos vendidos por minoristas fuera de Estados Unidos y Canadá han estado utilizando códigos EAN-13 que comienzan con 0, ya que fueron generados por GS1-US.
GS1 define los prefijos 020-029 como disponibles para uso interno del minorista (o de otros tipos de negocios). Algunos minoristas los utilizan para productos de marca propia (o sin marca), aunque muchos obtienen su propio código de fabricante para sus marcas. Otros minoristas utilizan al menos parte de este prefijo para productos envasados en tienda, por ejemplo, artículos pesados y servidos en mostrador al cliente. En estos casos, el código de barras puede codificar un precio, cantidad o peso junto con un identificador de producto, según lo defina el minorista. El identificador de producto puede ser asignado por la Junta de Identificación Electrónica de Productos (PEIB) o por el propio minorista. Los minoristas que históricamente han utilizado códigos de barras UPC tienden a usar prefijos GS1 que comienzan con "02" para productos envasados en tienda.
El código de país EAN 978 (y posteriormente 979) se asignó desde la década de 1980 para reservar un prefijo de Código Único de País (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 [ 4 ] 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).
Código del fabricante
El código de fabricante es un valor único asignado a cada fabricante por la autoridad de numeración indicada por el prefijo GS1. Todos los productos fabricados por una empresa determinada utilizarán el mismo código de fabricante. EAN-13 utiliza los llamados "códigos de fabricante de longitud variable". La asignación de códigos de fabricante de longitud fija de 5 dígitos implica que cada fabricante puede tener hasta 99 999 códigos de producto, o 9 999 para prefijos GS1 de 3 dígitos. Muchos fabricantes no tienen tantos productos, lo que significa que cientos o incluso miles de códigos de producto potenciales se desperdician 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 resulta en un uso más eficiente de los códigos de fabricante y de producto disponibles. [ 5 ]
En el ISBN y el ISSN, este componente se utiliza para identificar el idioma en el que se publicó la obra y es gestionado por una agencia transnacional que abarca varios países, o para identificar el país donde un editor registrado en una agencia nacional realiza los depósitos legales. Además, se subdivide asignando subbloques a los editores; muchos países tienen varios prefijos asignados en los registros ISSN e ISBN.
Código de producto
El código del producto lo asigna el fabricante. Este código aparece inmediatamente después del código del fabricante. La suma del código del fabricante y el código del producto debe tener entre 9 y 10 dígitos, dependiendo de la longitud del código del país (2 o 3 dígitos).
En los sistemas ISBN, ISMN e ISSN, se identifica de forma unívoca la publicación de la misma editorial; debe ser utilizado y asignado por la editorial registrada para evitar la creación de lagunas.
Dígito de control
El dígito de control es un dígito adicional que se utiliza para verificar que un código de barras se haya escaneado correctamente. Se calcula módulo 10, donde los pesos en el cálculo de la suma de control alternan entre 3 y 1. En particular, dado que los pesos son primos relativos a 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).
Cálculo del dígito de control
La suma de verificación se calcula como la suma de productos, tomando un valor de ponderación alterno (3 o 1) multiplicado por el valor de cada dígito de datos. El dígito de la suma de verificación es el dígito que debe sumarse a esta suma de verificación para obtener un número divisible por 10 (es decir, el inverso aditivo de la suma de verificación, módulo 10). [ 6 ] Consulte el cálculo del dígito de verificación del ISBN-13 para obtener una descripción y un algoritmo más detallados. El número de ubicación global (GLN) también utiliza el mismo método.
Posición – peso
El peso en una posición específica del código EAN es alternante (3 o 1) de tal manera que el último dígito de datos tiene un peso de 3 (y, por lo tanto, el dígito de control tiene un peso de 1).
Todos los códigos Global Trade Item Number (GTIN) y Serial Shipping Container Code (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.
Ponderaciones para el código SSCC de 18 dígitos y los GTIN (GTIN-8, GTIN-12, GTIN-13, GTIN-14):
Pesos para el código EAN-13:
Pesos para el código EAN-8:
Ejemplos de cálculo
- Para el código de barras EAN-13 400638133393 x , donde x es el dígito de control desconocido, (Stabilo Point 88 Art. No. 88/57), el cálculo del dígito de control es:
- El múltiplo de 10 más cercano que sea igual o superior a la suma de verificación es 90. Réstelos: 90 - 89 = 1, que es el dígito de verificación x del código de barras.
- Para el código de barras EAN-8 7351353 x , donde x es el dígito de control desconocido, el cálculo del dígito de control es:
- El múltiplo de 10 más cercano que sea igual o superior a la suma de verificación es 70. Réstelos: 70 - 63 = 7, que es el dígito de verificación x del código de barras.
Codificación binaria de dígitos de datos en código de barras EAN-13
Los números GTIN, codificados según los códigos UPC-A, EAN-8 y EAN-13, utilizan una codificación similar. Los datos codificados suelen repetirse en texto plano debajo del código de barras.
Estructura del código de barras




El código de barras consta de 95 áreas (también llamadas módulos ) de igual ancho. Cada área puede ser blanca (representada aquí como 0) o negra (representada como 1). De izquierda a derecha:
- 3 áreas para el marcador de inicio (101)
- 42 áreas (siete por dígito) para codificar los dígitos 2 a 7, y para codificar el dígito 1 indirectamente, como se describe en la siguiente sección.
- 5 áreas para el marcador central (01010)
- 42 áreas (siete por dígito) para codificar los dígitos del 8 al 13.
- 3 áreas para el marcador final (101)
Codificación de los dígitos
Para codificar el número EAN-13 de 13 dígitos, estos 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 mediante un patrón en el que cada dígito tiene dos posibles codificaciones, una de las cuales tiene paridad par (denotada con la letra G) y otra de la cual tiene paridad impar (denotada 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, según la tabla que se muestra a continuación. Todos los dígitos del último grupo de 6 se codifican mediante un único patrón RRRRRR, el mismo que se utiliza 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.
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 de izquierda a derecha o de derecha a izquierda, 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:
Nota : Las entradas de la columna R son complementos bit a bit (operador lógico: negación ) de las entradas correspondientes de la columna L. Las entradas de la columna G son las entradas de la columna R en orden inverso de bits. Consulte las imágenes de todos los códigos sobre un fondo de color.
Una secuencia de una o más áreas negras se conoce como "barra", y una secuencia de una o más áreas blancas se conoce como "espacio". Como se puede observar 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.
Ejemplo de código de barras EAN-13

- C1, C3: Marcador de inicio/fin.
- C2: Marcador para el centro del código de barras.
- 6 dígitos en el grupo de la izquierda: 003994.
- 6 dígitos en el grupo derecho (el último dígito es el dígito de control): 155486.
- Un dígito se codifica en siete áreas, mediante dos barras negras y dos espacios blancos. Cada barra negra o espacio blanco puede tener un ancho de entre 1 y 4 áreas.
- Paridad para los dígitos del grupo izquierdo y derecho: OEOOEE EEEEEE (O = Paridad impar, E = Paridad par).
- El primer dígito del código EAN: la combinación de paridades de los dígitos del grupo izquierdo codifica indirectamente el primer dígito 4.
El código EAN-13 completo es, por lo tanto: 4 003994 155486.

Descodificación
Mediante el uso del marcador central del código de barras, un escáner puede decodificar un Número Internacional de Artículo (EAN) escaneando la mitad del código de barras a la vez mediante un escaneo helicoidal a 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á oculto 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 suelen emplear el escaneo omnidireccional , lo que mejora su capacidad para leer códigos de barras desde diversos ángulos.
Estos escáneres también aprovechan la estructura simétrica del EAN-13, lo que permite la decodificación en cualquier dirección. Los algoritmos de detección de errores, como el algoritmo de Luhn, comúnmente utilizado en los cálculos de suma de verificación, comprueban 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 subóptimas.
Número de artículo japonés
El Número 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, al JAN se le asignó un código de bandera (sistema de numeración del EAN) de 49. En 1992, se le asignó 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 incluyendo el código de bandera) para las nuevas empresas. [ 7 ]
Véase también
- EAN-8 , otro estándar EAN
- EAN-5 , un suplemento para el precio de lista sugerido.
- EAN-2 , un suplemento para indicar un número de edición
- Intercambio electrónico de datos
- Consejo Europeo de Numeración de Artículos - Código Uniforme
- Registro Global de Información Electrónica de Partes (GEPIR), una base de datos distribuida y consultable de GTIN GS1.
- GTIN , el Número Global de Artículo Comercial
Referencias
- ^ "Número de artículo europeo: Was das ist und wie man sie beantragt" (en alemán). 30 de septiembre de 2019. Archivado desde el original el 17 de diciembre de 2019 . Consultado el 17 de diciembre de 2019 .
- ↑ GS1 India (07/06/2021). "EAN 13 – El número de código de barras" . Archivado del original el 27/06/2021 . Consultado el 27/06/2021 .
Los tres primeros dígitos del EAN-13 sirven como prefijo GS1.
{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ↑ Lista de prefijos , GS1, archivada del original el 28/12/2014 , recuperada el 25/09/2010..
- ↑ "Códigos de barras para libros" . Archivado del original el 2 de enero de 2013. Consultado el 20 de diciembre de 2012 .
- ↑ "Simbología EAN-13" . www.barcodeisland.com . Archivado del original el 14 de enero de 2016. Consultado el 1 de mayo de 2016 .
- ↑ Calculadora de dígitos de control Archivada el 21/11/2016 en Wayback Machine , en GS1 US.
- ↑ "Guía de códigos de barras – Tipos de códigos de barras – JAN" . Archivado del original el 27/01/2013 . Consultado el 02/05/2016 .
Enlaces externos
- OpenFoodFacts , una base de datos gratuita y colaborativa de productos con códigos EAN.
- Registro Global Electrónico de Información sobre Partidos (GEPIR)
- upcdatabase, otra base de datos de códigos de barras en línea. Archivada el 9 de noviembre de 2020 en Wayback Machine.
- Explicación de George J. Laurer sobre el funcionamiento de su Directorio de Registro de Números Autenticados, archivado el 25/11/2016 en la Wayback Machine.
- EAN-Search, base de datos de códigos de barras por suscripción con API, más de 275 millones de entradas.
- Página web oficial de JAN (en japonés)
- GS1 Norma de especificaciones generales , una especificación técnica para códigos de barras de uso común, incluido el estándar EAN.
- Códigos de barras
- Identificadores
- identificadores únicos
- Estándares GS1