Número de artículo internacional

Sistema de código de barras estándar utilizado en el comercio mundial
Número GTIN-13 codificado en el código de barras EAN-13. El primer dígito siempre se coloca fuera del símbolo; además, se utiliza un indicador ">" a la derecha para indicar una "Zona tranquila" que es necesaria para que los lectores de códigos de barras funcionen correctamente. El código GS1 presentado (590) está asignado a Polonia .

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 .

Composición

El número EAN-13 de 13 dígitos consta de cuatro componentes: [4]

  • Prefijo GS1 – 3 dígitos [5]
  • Código del fabricante: longitud variable
  • Código de producto – longitud variable
  • Dígito de control

Prefijo GS1

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

Código del fabricante

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.

Código del producto

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.

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

Cálculo del dígito de suma de comprobación

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.

Posición – peso

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ón1716151413121110987654321
peso31313131313131313

Pesos para el código EAN-13:

posición121110987654321
peso131313131313

Pesos para el código EAN-8:

posición7654321
peso3131313

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:
posición121110987654321
primeros 12 dígitos del código de barras400638133393
peso131313131313
suma parcial40018324193999
suma de comprobación89
El múltiplo de 10 más cercano que sea igual o mayor que la suma de verificación es 90. Réstalos: 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:
posición7654321
primeros 7 dígitos del código de barras7351353
peso3131313
suma parcial213151959
suma de comprobación63
El múltiplo de 10 más cercano que sea igual o mayor que la suma de verificación es 70. Réstalos: 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 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.

Estructura del código de barras

Codificación EAN-13
Codificación de dígitos L
Codificación de dígitos G
Codificación de dígitos R

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:

  • 3 zonas 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 8 a 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, 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.

Estructura del EAN-13
Primer dígitoPrimer grupo de 6 dígitosÚltimo grupo de 6 dígitos
0LLLLLLRRRRRR
1LLGLGGRRRRRR
2LLGGLGRRRRRR
3LLGGGLRRRRRR
4LGLLGGRRRRRR
5LGGLLGRRRRRR
6LGGGLLRRRRRR
7LGLGLGRRRRRR
8LGLGGLRRRRRR
9LGGLGLRRRRRR

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:

Estructura del EAN-8
Primer grupo de 4 dígitosÚltimo grupo de 4 dígitos
LLLLRRRR
Codificación de los dígitos
DígitoCódigo LCódigo GCódigo R
0000110101001111110010
1001100101100111100110
2001001100110111101100
3011110101000011000010
4010001100111011011100
5011000101110011001110
6010111100001011010000
7011101100100011000100
8011011100010011001000
9000101100101111110100

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.

Ejemplo de código de barras EAN-13

Código de barras EAN-13. Una barra verde indica las barras negras y los espacios blancos que codifican un dígito.
  • C1, C3: Marcador de inicio/fin.
  • C2: Marcador para el centro del código de barras.
  • 6 dígitos en el grupo izquierdo: 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 así: 4 003994 155486.

Escaneando parte de un código de barras EAN-13.

Descodificación

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.

Número de artículo japonés

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]

Véase también

Referencias

  1. ^ "Miembros del Salón de la Fama de Antiguos Alumnos". Asociación de Antiguos Alumnos de la Universidad de Maryland . La Universidad de Maryland . 2005. Archivado desde el original el 23 de junio de 2007. Consultado el 10 de junio de 2009. 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.
  2. ^ "Códigos de barras para revistas".
  3. ^ ab "Códigos de barras para libros". Archivado desde el original el 2013-01-02 . Consultado el 2012-12-20 .
  4. ^ "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 .
  5. ^ GS1 India (7 de junio de 2021). «EAN 13: el número de código de barras». Archivado desde el original el 27 de junio de 2021. Consultado el 27 de junio de 2021. Los primeros tres dígitos del EAN-13 sirven como prefijo GS1{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  6. ^ Lista de prefijos, GS1, archivado desde el original el 28 de diciembre de 2014 , consultado el 25 de septiembre de 2010.
  7. ^ "Simbología EAN-13". www.barcodeisland.com . Archivado desde el original el 14 de enero de 2016. Consultado el 1 de mayo de 2016 .
  8. ^ Calculadora de dígitos de control Archivado el 21 de noviembre de 2016 en Wayback Machine , en GS1 US.
  9. ^ "Guía de códigos de barras – Tipos de códigos de barras – JAN". Archivado desde el original el 27 de enero de 2013. Consultado el 2 de mayo de 2016 .
  • Códigos de barras Argentina
  • Código de barras Argentina
  • Módulos de código de barras de Perl en CPAN
  • Un ejemplo de implementación de EAN8/13
  • Implementación del código de barras EAN-13 en C#
  • Registro electrónico mundial de información sobre partidos políticos (GEPIR)
  • upcdatabase, otra base de datos de códigos de barras en línea Archivado el 9 de noviembre de 2020 en Wayback Machine
  • EAN-Search, base de datos de códigos de barras basada en suscripción con API, más de 275 millones de entradas
  • Página oficial de JAN (en japonés)
Obtenido de "https://es.wikipedia.org/w/index.php?title=Número_de_artículo_internacional&oldid=1247533014"