Código de barras

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 17 de octubre de 2022; la verificación requiere 1 edición .

Código de barras ( código de barras [1] [2] ) - información gráfica aplicada a la superficie, marcado o embalaje de productos, que permite leerla por medios técnicos  - una secuencia de rayas blancas y negras u otras formas geométricas .

Historia de la invención

En 1948, Bernard Silver (1924–1963), estudiante de posgrado en el Instituto de Tecnología de la Universidad de Drexel en Filadelfia, escuchó al presidente de una cadena de alimentos local pedirle a uno de los decanos que desarrollara un sistema que lea automáticamente la información sobre un producto cuando es inspeccionado. Silver les contó esto a sus amigos Norman Joseph Woodland (1921-2012) y Jordin Johanson. Los tres comenzaron a explorar diferentes sistemas de marcado. Su primer sistema de trabajo usaba tinta UV, pero estos eran bastante caros y se desvanecían con el tiempo.

Convencido de que el sistema era factible, Woodland dejó Filadelfia y se mudó a Florida al apartamento de su padre para seguir trabajando. La siguiente implementación del sistema fue impulsada por el código Morse : Woodland formó su primer código de barras de arena en la orilla. Posteriormente, escribió: "Solo expandí los puntos y las rayas hacia abajo e hice líneas estrechas y anchas con ellos". Para leer los trazos, utilizó la tecnología de grabación de sonido óptico utilizada en la industria cinematográfica. El 20 de octubre de 1949, Woodland and Silver presentó una solicitud de invención, que fue concedida el 7 de octubre de 1952 [3] .

En 1951, Woodland y Silver intentaron interesar a IBM en el desarrollo de su sistema, que, sin embargo, reconociendo la viabilidad y atractivo de la idea, se negó a implementarlo. IBM consideró que el procesamiento de la información resultante requeriría un equipo complejo y que podría desarrollarlo si tuviera tiempo libre en el futuro.

En 1952, Woodland and Silver vendió la patente a Philco (más tarde Helios Electric Company). Ese mismo año, Philco revendió la patente a RCA .

A fines de la década de 1950 y en la década de 1960, numerosos inventores de inventarios propusieron otras tecnologías similares. Notable entre estos fue un sistema de seguimiento de vagones desarrollado por David Collins de Sylvania Corporation, que utilizó una serie de tiras de colores hechas de materiales reflectantes que representaban diez dígitos. Una computadora de Sylvania convirtió y transmitió estos datos a los operadores. Cuando el automóvil ingresó al área del depósito, la etiqueta de color reflejó la luz y el sensor de luz "descifró" los resultados. Este sistema salió a la venta a principios de la década de 1970, pero el equipo era caro y voluminoso. Collins dejó Sylvania y fundó Computer Identics. Decidió usar un código de barras en blanco y negro y un láser para escanear. A fines de la década de 1960, Computer Identics instaló dos de estos sistemas, uno en la planta de General Motors y el otro en la base de distribución de General Trading Company en Nueva Jersey .

En 1969, se creó un comité especial para desarrollar un código alimentario universal. En 1973, ganó una propuesta de IBM para utilizar el código de barras Universal Product Code , desarrollado por George Laurer, que se dividía en dos mitades, cada una con 6 dígitos. El primer dígito siempre es cero, los siguientes 5 dígitos representan el fabricante del producto, los dígitos 7 a 11 son el número de producto o unidad de mantenimiento de existencias (SKU) y el último dígito es el carácter de control necesario para verificar que el código se leyó correctamente. Joe Woodland, propietario de una patente hace más de 20 años, ha jugado un papel importante en esto al trabajar con IBM [4] .

La primera compra que utilizó el código de barras fue un paquete de chicles Wrigley . Se hizo en el supermercado Marsh en Troy , Ohio el 26 de junio de 1974 a las 8:01 am y se guarda con el cheque en el Museo de Historia Estadounidense de la Institución Smithsonian [5] [6] .

Formas de codificar información

Lineal

Los códigos lineales (también llamados códigos de barras) son códigos de barras que se leen en una dirección (horizontalmente). Los símbolos lineales más comunes :

Los símbolos lineales le permiten codificar una pequeña cantidad de información.

2D

Se desarrollaron simbologías bidimensionales para codificar una gran cantidad de información. La decodificación de dicho código se lleva a cabo en dos dimensiones (horizontal y verticalmente).

Los códigos bidimensionales se dividen en multinivel (apilados) y matriciales (matriz). Los códigos de barras multinivel aparecieron históricamente antes y son varios códigos lineales ordinarios apilados uno encima del otro. Los códigos matriciales, por otro lado, empaquetan elementos de información más densamente verticalmente.

Actualmente se han desarrollado muchos códigos de barras bidimensionales que se utilizan con una u otra amplitud de distribución (tabla Comparación de características de códigos de barras ). Aquí hay algunos códigos:

Ejemplos de la relación entre el tamaño de los caracteres de un código de barras bidimensional y la capacidad del código
Capas de datos 10 1230 bytes
una 15×16 7
cuatro 27×27 53
7 45×45 145
once 61x61 298
quince 79×79 502
veinte 101×101 824
26 125×125 1314
32 151×151 1914

Etiquetas de radio

Aunque las etiquetas de radio RFID ya no están directamente relacionadas con los códigos de barras, son una extensión lógica del sistema de identificación. A veces, también se aplica un código de barras a las etiquetas de radio.

Aplicación práctica

Comercio

Históricamente, el código EAN/UPC ha sido el más utilizado en el comercio . Inicialmente, se desarrolló el sistema estadounidense UPC, que contenía 12 dígitos para codificar bienes, y ganó tal popularidad que los países europeos también le prestaron atención. Sin embargo, toda la gama de códigos ya estaba ocupada para codificar bienes de EE. UU. y Canadá, y los bienes y empresas estaban registrados exclusivamente en EE. UU. Los desarrolladores de la codificación europea EAN-13 [8] se enfrentaron a una tarea seria: ampliar la gama de códigos y organizar un sistema de registro independiente de los Estados Unidos, asegurando la máxima compatibilidad con la codificación UPC. La solución fue agregar un decimotercer dígito en el extremo izquierdo (generalmente indicado por un número arábigo a la izquierda del código de barras) usando patrones de 12 dígitos, como en UPC. Al mismo tiempo, fue posible mantener la compatibilidad con versiones anteriores de EAN-13 con la codificación UPC; esta última se convirtió en un subconjunto de la codificación EAN-13 con el primer dígito 0.

De este modo:

  • La codificación EAN-13 pudo independizarse del registrador único;
  • para un producto europeo, no era necesario ingresar campos adicionales con un código de barras o un segundo campo con un código de barras diferente;
  • el sombreado del producto americano no requirió ningún cambio.
Estructura lógica

El código EAN-13 en términos de codificación de productos se puede dividir condicionalmente en 5 zonas:

  • Prefijo de Organización Nacional GS1 (3 dígitos);
  • Número de registro del fabricante de los productos (4-6 dígitos);
  • Código de producto (3-5 dígitos);
  • Número de cheque (1 dígito);
  • Campo adicional (campo de código de barras opcional, a veces hay un signo ">", "indicador de zona libre").

Prefijo de la organización nacional. En la designación numérica del código de barras, los primeros tres dígitos (987, ver figura) son el prefijo GS1. Significan el código de la oficina de representación regional de la asociación GS1 (registrador) en la que está registrado el fabricante del producto, y no indica en absoluto el país de origen (fabricante o vendedor) del producto. La Asociación no prohíbe el registro de una empresa con un registrador de otro país. Aunque la mayoría de las empresas están registradas en la oficina de representación de la asociación de su país, esto no significa en absoluto que los productos se fabriquen en este país en particular. Puede encontrar información detallada sobre los prefijos en el sitio web de la oficina de representación rusa de GS1. [9]

Códigos reservados por separado que comienzan con el número "2" (prefijos de 200 a 299). Estos son códigos para uso interno de las empresas para sus propios fines. Cualquier empresa en cualquier región del mundo, así como los individuos pueden utilizarlos como quieran, a su discreción, pero solo para sus propios fines internos. Está prohibido el uso de estos códigos fuera de la empresa. El contenido interno de los códigos que comienzan con 2 puede seguir cualquier lógica que esta o aquella empresa haya establecido para sí misma (por lo general, estos son minoristas), y puede contener el precio o el peso de los productos, o cualquier otro parámetro. Especialmente a menudo, esta codificación se aplica a las mercancías de peso. Estos códigos pueden ser utilizados por cualquier empresa, y no están registrados específicamente en ningún lugar y no están regulados por terceros.

Número de registro del fabricante de los bienes. El segundo grupo lógico de números es el código de la empresa del fabricante o vendedor de los bienes. Por lo general, toma de 4 a 6 dígitos, es decir, para cada prefijo regional, se pueden registrar de diez mil a un millón de empresas. La longitud de este campo depende de la política de representación regional. En algunos países, el tamaño de este campo depende del nivel de pago de las cuotas de membresía. El problema es que si la longitud de este campo es mayor, se pueden registrar más empresas, pero al mismo tiempo, cada empresa tiene la oportunidad de registrar una cantidad menor de bienes. Es decir, si el código de empresa tiene 6 dígitos, a cada empresa se le asigna un espacio para registrar 1000 unidades de bienes. Anteriormente, la oficina de representación rusa asignaba 4 dígitos como código de empresa y luego la empresa tenía la capacidad de registrar cien mil unidades de bienes para codificar los bienes. En la década de 2000, la oficina de representación rusa decidió asignar 6 dígitos para el código de empresa y 3 dígitos para el código de producto a las empresas recién registradas. Esto se debió al hecho de que la mayoría de las empresas producen menos de 1000 artículos, y este sería un paso más razonable hacia un uso más económico de los códigos.

Código de producto. Anteriormente se dijo que los 3-5 dígitos restantes se asignan para codificar el producto en sí. Y la longitud de este campo depende de la política del registrador, es decir, según la longitud del código de empresa que el registrador haya elegido como base. Es decir, de uno a cien mil artículos. Contrariamente a la creencia popular, el código digital del producto en sí no tiene ninguna carga semántica. La Asociación recomienda la asignación secuencial de códigos a medida que se lanza un nuevo tipo de producto sin invertir en este código ninguna carga semántica adicional. Es decir, no es ni el peso, ni el color, ni el precio, ni nada más, esto es solo el número de serie de los productos, que la computadora terminal de la tienda simplemente toma de su base de computadora, donde se encuentran tanto el nombre como el precio de los productos. se almacenan.

El código de producto 999 o 99999 no aparece en los paquetes de productos porque este código se refiere a la empresa como tal. El código de este elemento específico, junto con el resto del código, identifica un código único para la empresa misma (Número de identificación de la empresa o GLN) con fines de automatización e intercambio de documentación. Asimismo, para sus divisiones se utilizan los códigos 998, 997 y 996.

Número de control. El último dígito es un dígito de control que se utiliza para verificar que el escáner lee los trazos correctamente .

La computadora no distingue entre partes del código. Para una computadora, un código único es importante en su totalidad, y es este código el que está completamente registrado en la base de datos de una empresa comercial. Las únicas excepciones son los códigos que comienzan con 2, donde la empresa puede codificar su propia lógica para el producto.

El código abreviado EAN-8 se utiliza para codificar mercancías de pequeñas dimensiones, este código no contiene información sobre el fabricante de las mercancías. El registrador regional asigna secuencialmente un número de serie al producto en el espacio de números comunes a todos según las solicitudes enviadas por los fabricantes. El número máximo de estos códigos es mucho más limitado.

El código de barras del contenedor de envío (paquete múltiple) debe ser diferente de los códigos de barras de los productos incluidos en él. Si el embalaje de transporte es también un embalaje de consumo (caja de marca con electrodomésticos, embalaje de pañales, etc.), en el que los bienes se entregan al consumidor, dicho embalaje también se etiqueta como bienes de consumo [7] .

Descifrando la afiliación regional de bienes para un código de barras lineal

Existe una lista oficial de prefijos GS1 [10] en el portal de información de la organización nacional rusa [9] . Sin embargo, vale la pena recordar que la presencia de un código de país en el empaque del producto puede no ser un indicador del origen del producto de este país en particular.

Logística

  • artículos postales
  • Unidades de almacenamiento
  • Piezas de montaje

Aplicaciones

  • Aumentar la velocidad del flujo de documentos en la banca y otros sistemas de pago;
  • Minimización de errores de lectura de datos mediante la automatización del proceso;
  • Identificación del empleado (código de barras corporativo);
  • Organización de sistemas de registro de tiempos;
  • Unificación de formularios para la recogida de diversos tipos de datos (medicamentos, estadísticas, etc.);
  • Simplificación del inventario del almacén;
  • Control sobre la disponibilidad y promoción de mercancías en tiendas, velando por su seguridad, etc.

Perspectivas en Rusia

En 2017, está previsto aplicar un código de barras “extendido” a los paquetes de productos vendidos en las tiendas rusas, que brindará información adicional sobre el producto, por ejemplo, en el caso de los productos lácteos: dónde y cuándo se ordeñó la vaca y qué medicinas que tomó; en el caso de productos pesqueros: cuánto pescado entró en producción y cuántos filetes se hicieron, así como quién lo procesó específicamente. Cualquier comprador puede descifrar la información de dichos códigos de barras usando un teléfono inteligente [11] .

Datos interesantes

  • Al leer el código, toda la combinación de códigos se transmite al microcontrolador, incluidos los delimitadores. La dirección de lectura correcta de la secuencia se determina mediante la verificación de paridad [12]
  • Para cifrar 13 dígitos en el código EAN-13 , se utilizan 12 grupos de dígitos de barra, en la mitad izquierda del código, cada dígito se puede codificar mediante uno de los dos tipos de codificación, el conjunto de tipos de codificación utilizados en el lado izquierdo de el código codifica el decimotercer dígito.
  • El código de barras se reconoce por igual tanto en positivos como en negativos fotográficos .
  • Cuando se editan películas , se utiliza el código clave discontinuo de los números de metraje del negativo impreso en el positivo de trabajo [13] .
  • El signo ">" (letra V girada 90 grados ) al final del código de barras no forma parte de los datos, pero reserva la zona muerta correcta, que no contiene trazos y es necesaria para una lectura fiable por parte de los escáneres [14] .
  • El código UPC le permite codificar hasta 14 dígitos.
  • Algunos libros están codificados con un prefijo de país en lugar de 978.
  • Algunas publicaciones periódicas están codificadas con un prefijo de país en lugar de 977.
  • Algunos productos tienen un código EAN y un código UPC al mismo tiempo.
  • El protagonista de la serie de videojuegos de Hitman , el Agente 47, tiene un código de barras en la nuca.

Véase también

Notas

  1. Diccionario de ortografía rusa: alrededor de 180 000 palabras [Versión electrónica] / O. E. Ivanova , V. V. Lopatin (ed. responsable), I. V. Nechaeva , L. K. Cheltsova . — 2ª ed., corregida. y adicional — M .: Academia Rusa de Ciencias . Instituto de la Lengua Rusa que lleva el nombre de V. V. Vinogradov , 2004. - 960 p. — ISBN 5-88744-052-X .
  2. "código de barras", según gramota.ru
  3. ^ Patente de EE. UU. No. 2,612,994, 7 de octubre de 1952. Aparato y método de clasificación . Descripción de la patente en el sitio web de la Oficina de Patentes y Marcas de EE . UU .
  4. La historia de los lectores de códigos de barras está estrechamente ligada a la venta al por menor de alimentos
  5. Alan Haberman, quien marcó el comienzo del código de barras, muere a los 81 años . // The New York Times, 15/06/2011
  6. Kunstkamera // Ciencia y vida. - 2015. - Nº 9 . - S. 72-73 .
  7. 1 2 Raikova E. Yu. Fundamentos teóricos de la ciencia y la experiencia de los productos básicos. - M. : ITC "Dashkov and Co", 2012. - S. 73. - 412 p. — (Publicaciones educativas para licenciaturas). - ISBN 978-5-394-01691-2 .
  8. Historia del desarrollo y diferencia entre EAN y UPC
  9. 1 2 Lista de prefijos // GS1
  10. Lista de prefijos Tabla de prefijos pertenecientes a las oficinas regionales de GS1
  11. Contraseña para salchicha . GT (20 de enero de 2016).
  12. CK Harmon. Líneas de comunicaciones. Tecnología de código de barras y recopilación de datos para los años 90 . - Helmers Publishing, Inc., 1994. - P. 21. Archivado el 18 de mayo de 2008 en Wayback Machine )
  13. Aplicaciones y tecnología de código clave de Kodak . kodak _ Consultado: 13 de septiembre de 2014.
  14. Giles, GA Diseño y Tecnología de Decoración de Empaques para el Mercado de Consumo. - CRC Press, 2000. - P. 257-259. — ISBN 9780849305061 .

Enlaces