
Un código de barras es un método para representar datos de forma visual y legible por máquina . Inicialmente, los códigos de barras representaban datos variando el ancho, el espaciado y el tamaño de líneas paralelas. Estos códigos de barras, comúnmente denominados lineales o unidimensionales (1D), se pueden escanear con lectores ópticos. Posteriormente, se desarrollaron variantes bidimensionales (2D) que utilizan rectángulos, puntos, hexágonos y otros patrones, llamados códigos matriciales o códigos de barras 2D . Aunque a menudo se incluyen como códigos de barras, estos no utilizan barras como los códigos de barras lineales. Se pueden leer con escáneres ópticos 2D específicos.
Tanto los códigos matriciales como los códigos de barras lineales pueden leerse con una cámara digital conectada a un ordenador. Tras fotografiar el código de barras, se utiliza un software para analizar la imagen, descifrar y decodificar el código. Un dispositivo móvil con cámara integrada, como un smartphone , puede funcionar como lector de códigos de barras mediante un software especializado .

El código de barras fue inventado por Norman Joseph Woodland y Bernard Silver y patentado en los EE. UU. en 1952. [ 1 ] La invención se basó en el código Morse [ 2 ] que se extendió a barras delgadas y gruesas. Sin embargo, pasaron más de veinte años antes de que esta invención tuviera éxito comercial. La revista británica Modern Railways, en diciembre de 1962, páginas 387-389, documenta cómo British Railways ya había perfeccionado un sistema de lectura de códigos de barras capaz de leer correctamente el material rodante que viajaba a 160 km/h (100 mph ) sin errores. Un uso temprano de un tipo de código de barras en un contexto industrial fue patrocinado por la Asociación de Ferrocarriles Americanos a finales de la década de 1960. Desarrollado por General Telephone and Electronics (GTE) y llamado KarTrak ACI (Identificación Automática de Vagones), este sistema consistía en colocar franjas de colores en varias combinaciones sobre placas de acero que se fijaban a los laterales del material rodante ferroviario. Se utilizaban dos placas por vagón, una a cada lado, con la disposición de las franjas de color que codificaban información como la propiedad, el tipo de equipo y el número de identificación. [ 3 ] Las placas eran leídas por un escáner situado junto a la vía, por ejemplo, en la entrada de una playa de vías, mientras el vagón pasaba. [ 4 ] El proyecto se abandonó después de unos diez años porque el sistema demostró ser poco fiable tras un uso prolongado. [ 3 ]
Los códigos de barras alcanzaron el éxito comercial tras su adopción para automatizar los sistemas de pago de los supermercados, una tarea para la que se han vuelto casi universales. El Consejo del Código Uniforme de Productos de Abarrotes eligió, en 1973, el diseño de código de barras desarrollado por George Laurer . El código de barras de Laurer, con barras verticales, se imprimía mejor que el código de barras circular desarrollado por Woodland y Silver. [ 5 ] Su uso se ha extendido a muchas otras tareas que se conocen genéricamente como identificación automática y captura de datos (AIDC). El primer sistema exitoso que utilizó códigos de barras fue en el grupo de supermercados británico Sainsbury's en 1972, utilizando códigos de barras montados en estantes desarrollados por Plessey . [ 6 ] [ 7 ] En junio de 1974, el supermercado Marsh en Troy, Ohio, utilizó un escáner fabricado por Photographic Sciences Corporation para escanear el código de barras del Código Universal de Producto (UPC) en un paquete de chicles Wrigley's . [ 8 ] [ 5 ] Los códigos QR , un tipo específico de código de barras 2D, aumentaron su popularidad en la segunda década de los 2000 debido al crecimiento de la posesión de teléfonos inteligentes. [ 9 ]
Otros sistemas han logrado penetrar en el mercado de la identificación automática de documentos , pero la simplicidad, la universalidad y el bajo coste de los códigos de barras han limitado el papel de estos otros sistemas, especialmente antes de que estuvieran disponibles tecnologías como la identificación por radiofrecuencia (RFID).
Historia
En 1948, Bernard Silver , estudiante de posgrado del Instituto Tecnológico Drexel en Filadelfia, Pensilvania, EE. UU., escuchó por casualidad al presidente de la cadena local de supermercados Food Fair pedirle a uno de los decanos que investigara un sistema para leer automáticamente la información del producto durante el pago. [ 10 ] Silver le contó la solicitud a su amigo Norman Joseph Woodland , y juntos comenzaron a trabajar en varios sistemas. Su primer sistema funcional utilizaba tinta ultravioleta , pero la tinta se desvanecía con demasiada facilidad y era costosa. [ 11 ]
Convencido de que el sistema era viable con un mayor desarrollo, Woodland dejó Drexel, se mudó al apartamento de su padre en Florida y continuó trabajando en él. Su siguiente inspiración provino del código Morse, y creó su primer código de barras con arena de la playa. «Simplemente extendí los puntos y las rayas hacia abajo y formé líneas finas y anchas con ellos». [ 11 ] Para leerlos, adaptó la tecnología de las bandas sonoras ópticas de las películas, utilizando una bombilla incandescente de 500 vatios que iluminaba a través del papel un tubo fotomultiplicador RCA935 (de un proyector de cine) en el reverso. Más tarde decidió que el sistema funcionaría mejor si se imprimiera como un círculo en lugar de una línea, lo que permitiría escanearlo en cualquier dirección.
El 20 de octubre de 1949, Woodland y Silver presentaron una solicitud de patente para un "Aparato y método de clasificación", en la que describieron tanto los patrones de impresión lineales como los circulares , así como los sistemas mecánicos y electrónicos necesarios para leer el código. La patente se concedió el 7 de octubre de 1952 como la patente estadounidense 2.612.994. [ 1 ] En 1951, Woodland se trasladó a IBM e intentó repetidamente interesar a IBM en el desarrollo del sistema. La empresa finalmente encargó un informe sobre la idea, que concluyó que era factible e interesante, pero que el procesamiento de la información resultante requeriría un equipo que aún tardaría en estar disponible.
IBM ofreció comprar la patente, pero la oferta no fue aceptada. Philco compró la patente en 1962 y luego la vendió a RCA tiempo después. [ 11 ]
Collins en Sylvania
Durante su época de estudiante de pregrado, David Jarrett Collins trabajó en el Ferrocarril de Pensilvania y se percató de la necesidad de identificar automáticamente los vagones. Inmediatamente después de obtener su maestría del MIT en 1959, comenzó a trabajar en GTE Sylvania y a abordar el problema. Desarrolló un sistema llamado KarTrak que utilizaba franjas reflectantes azules, blancas y rojas adheridas al lateral de los vagones, codificando un identificador de la compañía de cuatro dígitos y un número de vagón de seis dígitos. [ 11 ] La luz reflejada por las franjas de colores era leída por tubos de vacío fotomultiplicadores . [ 12 ]
El ferrocarril Boston and Maine probó el sistema KarTrak en sus vagones de grava en 1961. Las pruebas continuaron hasta 1967, cuando la Asociación de Ferrocarriles Americanos (AAR) lo seleccionó como un sistema estándar de identificación automática de vagones para toda su flota norteamericana. Las instalaciones comenzaron el 10 de octubre de 1967. Sin embargo, la crisis económica y la ola de quiebras en el sector a principios de la década de 1970 ralentizaron considerablemente su implementación, y no fue hasta 1974 que el 95 % de la flota estuvo etiquetada. Para colmo, se descubrió que el sistema era fácilmente engañado por la suciedad en ciertas aplicaciones, lo que afectaba gravemente a su precisión. La AAR abandonó el sistema a finales de la década de 1970, y no fue hasta mediados de la década de 1980 que introdujo un sistema similar, esta vez basado en etiquetas de radio. [ 13 ]
El proyecto ferroviario había fracasado, pero un puente de peaje en Nueva Jersey solicitó un sistema similar para poder escanear rápidamente los vehículos con pase mensual. Posteriormente, el Servicio Postal de los Estados Unidos solicitó un sistema para rastrear los camiones que entraban y salían de sus instalaciones. Estas aplicaciones requerían etiquetas retrorreflectantes especiales . Finalmente, Kal Kan solicitó al equipo de Sylvania una versión más sencilla (y económica) que pudieran colocar en las cajas de comida para mascotas para el control de inventario.
Corporación de identidades informáticas
En 1967, con el sistema ferroviario ya consolidado, Collins solicitó financiación a la dirección para un proyecto que desarrollara una versión digital del código para otros sectores. La dirección se negó, argumentando que el proyecto ferroviario era lo suficientemente grande y que no veían la necesidad de diversificarse tan rápidamente.
Collins dejó Sylvania y fundó Computer Identics Corporation . [ 11 ] Entre sus primeras innovaciones, Computer Identics dejó de usar bombillas incandescentes en sus sistemas y las reemplazó por láseres de helio-neón , además de incorporar un espejo, lo que le permitió localizar un código de barras hasta a un metro (3 pies) de distancia del escáner. Esto simplificó y mejoró la fiabilidad de todo el proceso, y permitió que estos dispositivos también pudieran procesar etiquetas dañadas, reconociendo y leyendo las partes intactas.
Computer Identics Corporation instaló uno de sus dos primeros sistemas de escaneo en la primavera de 1969 en una fábrica de General Motors (Buick) en Flint, Michigan . [ 11 ] El sistema se utilizó para identificar una docena de tipos de transmisiones que se desplazaban por una cinta transportadora aérea desde la producción hasta el envío. El otro sistema de escaneo se instaló en el centro de distribución de General Trading Company en Carlstadt, Nueva Jersey, para dirigir los envíos al muelle de carga correspondiente.
Código Universal de Producto
En 1966, la Asociación Nacional de Cadenas Alimentarias (NAFC) celebró una reunión para debatir la idea de los sistemas de pago automatizados. RCA , que había adquirido los derechos de la patente original de Woodland, asistió a la reunión e inició un proyecto interno para desarrollar un sistema basado en el código Bullseye. La cadena de supermercados Kroger se ofreció como voluntaria para probarlo.
A mediados de la década de 1970, la NAFC estableció el Comité Ad Hoc para Supermercados de EE. UU. sobre un Código Uniforme de Productos de Comestibles para establecer directrices para el desarrollo de códigos de barras. Además, creó un subcomité de selección de símbolos para ayudar a estandarizar el enfoque. En cooperación con la firma consultora McKinsey & Co. , desarrollaron un código estandarizado de 11 dígitos para identificar productos. El comité luego envió una licitación para desarrollar un sistema de código de barras para imprimir y leer el código. La solicitud fue enviada a Singer , National Cash Register (NCR), Litton Industries , RCA, Pitney-Bowes , IBM y muchos otros. [ 14 ] Se estudió una amplia variedad de enfoques de códigos de barras, incluidos códigos lineales, el código de círculo concéntrico de ojo de buey de RCA, patrones de explosión estelar y otros.
En la primavera de 1971, RCA presentó su código Bullseye en otra reunión del sector. Los ejecutivos de IBM presentes en la reunión, al ver la gran afluencia de público en el stand de RCA, desarrollaron de inmediato su propio sistema. Alec Jablonover, especialista en marketing de IBM, recordó que la empresa aún empleaba a Woodland y estableció una nueva sede en Research Triangle Park para dirigir el desarrollo.
En julio de 1972, RCA inició una prueba de 18 meses en una tienda Kroger en Cincinnati. Los códigos de barras se imprimieron en pequeños trozos de papel adhesivo y los empleados de la tienda los colocaron a mano al añadir las etiquetas de precio. El código resultó tener un problema grave; las impresoras a veces manchaban la tinta, lo que hacía que el código fuera ilegible en la mayoría de las orientaciones. Sin embargo, un código lineal, como el que estaba desarrollando Woodland en IBM, se imprimía en la dirección de las franjas, por lo que la tinta adicional simplemente haría que el código fuera "más alto" sin dejar de ser legible. Así pues, el 3 de abril de 1973, el UPC de IBM fue seleccionado como el estándar NAFC. IBM había diseñado cinco versiones de la simbología UPC para los futuros requisitos de la industria: UPC A, B, C, D y E. [ 15 ] NCR instaló un sistema de prueba en el supermercado Marsh's en Troy, Ohio , cerca de la fábrica que producía el equipo. El 26 de junio de 1974, se escaneó un paquete de 10 chicles Wrigley's Juicy Fruit , registrando el primer uso comercial del UPC. [ 16 ]
En 1971, un equipo de IBM se reunió para una intensa sesión de planificación, trabajando entre 12 y 18 horas diarias para definir cómo se implementaría la tecnología y cómo funcionaría de forma coherente en todo el sistema, además de programar un plan de lanzamiento. Para 1973, el equipo se reunía con fabricantes de comestibles para presentarles el símbolo que debía imprimirse en el empaque o las etiquetas de todos sus productos. Su uso no suponía ningún ahorro para los supermercados, a menos que al menos el 70% de sus productos llevaran el código de barras impreso por el fabricante. IBM proyectó que en 1975 se necesitaría alcanzar el 75%.
Los estudios económicos realizados para el comité de la industria de comestibles proyectaron ahorros de más de 40 millones de dólares para la industria gracias al escaneo para mediados de la década de 1970. Estas cifras no se alcanzaron en ese plazo y algunos predijeron la desaparición del escaneo de códigos de barras. La utilidad del código de barras requería la adopción de escáneres costosos por parte de una masa crítica de minoristas, mientras que los fabricantes adoptaban simultáneamente las etiquetas con códigos de barras. Ninguno quería ser el primero en actuar y los resultados no fueron prometedores durante los primeros años, y Business Week proclamó "El escáner de supermercado que fracasó" en un artículo de 1976. [ 16 ] [ 17 ]
Los supermercados Sims fueron el primer lugar en Australia en utilizar códigos de barras, a partir de 1979. [ 18 ]
Adopción industrial
En 1981, el Departamento de Defensa de los Estados Unidos adoptó el uso del Código 39 para marcar todos los productos vendidos a las fuerzas armadas estadounidenses. Este sistema, denominado Aplicaciones Logísticas de Símbolos de Marcado y Lectura Automatizados (LOGMARS), sigue siendo utilizado por el Departamento de Defensa y se considera ampliamente como el catalizador de la adopción generalizada del código de barras en usos industriales. [ 19 ]
Usar



Los códigos de barras se utilizan ampliamente en todo el mundo en muchos contextos. En las tiendas, los códigos de barras UPC se imprimen previamente en la mayoría de los artículos, excepto en las frutas y verduras frescas de los supermercados. Esto agiliza el procesamiento en las cajas y ayuda a rastrear los artículos, además de reducir los casos de hurto mediante el intercambio de etiquetas de precio, aunque los ladrones ahora pueden imprimir sus propios códigos de barras. [ 20 ] Los códigos de barras que codifican el ISBN de un libro también se imprimen ampliamente en libros, revistas y otros materiales impresos. Además, las tarjetas de membresía de las cadenas minoristas utilizan códigos de barras para identificar a los clientes, lo que permite un marketing personalizado y una mayor comprensión de los patrones de compra individuales de los consumidores. En el punto de venta, los compradores pueden obtener descuentos en productos u ofertas especiales de marketing a través de la dirección postal o de correo electrónico proporcionada al registrarse.
Los códigos de barras se utilizan ampliamente en entornos sanitarios y hospitalarios , desde la identificación de pacientes (para acceder a datos de pacientes, como historial médico, alergias a medicamentos, etc.) hasta la creación de notas SOAP [ 21 ] con códigos de barras para la gestión de medicamentos. También se utilizan para facilitar la separación e indexación de documentos que se han digitalizado en aplicaciones de escaneo por lotes, para rastrear la organización de especies en biología [ 22 ] y para integrarse con básculas de control en movimiento para identificar el artículo que se está pesando en una línea de transporte para la recopilación de datos.
También se pueden usar para rastrear objetos y personas; se utilizan para rastrear autos de alquiler, equipaje de aerolíneas, desechos nucleares, correo urgente y paquetes. Los boletos con código de barras (que el cliente puede imprimir en su impresora doméstica o almacenar en su dispositivo móvil) permiten al titular entrar a estadios deportivos, cines, teatros, recintos feriales y transporte, y se utilizan para registrar la llegada y salida de vehículos de las instalaciones de alquiler. Al verificar un boleto con código de barras con una lista de boletos válidos, se puede identificar más fácilmente boletos duplicados o fraudulentos. Los códigos de barras se utilizan ampliamente en el software de control de planta, donde los empleados pueden escanear órdenes de trabajo y registrar el tiempo dedicado a una tarea.
Algunos programas de ERP , MRP y otros programas de gestión de inventario incluyen soporte integrado para la lectura de códigos de barras. Los códigos de barras permiten realizar un seguimiento del inventario de forma más rápida que anotando manualmente cada artículo.
Los códigos de barras también se utilizan en algunos tipos de sensores de posición 1D y 2D sin contacto . Una serie de códigos de barras se utiliza en algunos tipos de codificadores lineales 1D absolutos . Los códigos de barras están lo suficientemente juntos como para que el lector siempre tenga uno o dos códigos de barras en su campo de visión. Como una especie de marcador fiducial , la posición relativa del código de barras en el campo de visión del lector proporciona un posicionamiento preciso incremental, en algunos casos con resolución subpíxel . Los datos decodificados del código de barras proporcionan la posición aproximada absoluta. Una "alfombra de direcciones", utilizada en papel digital , como el patrón binario de Howell y el patrón de puntos Anoto , es un código de barras 2D diseñado para que un lector, aunque solo una pequeña porción de la alfombra completa esté en su campo de visión, pueda encontrar su posición X, Y y rotación absolutas en la alfombra. [ 23 ] [ 24 ]
Los códigos matriciales pueden incrustar un hipervínculo a una página web. Un dispositivo móvil con una cámara incorporada podría usarse para leer el patrón y navegar por el sitio web vinculado, lo que puede ayudar a un comprador a encontrar el mejor precio para un artículo en la zona. Desde 2005, las aerolíneas usan un código de barras 2D estándar IATA en las tarjetas de embarque ( Bar Coded Boarding Pass (BCBP) ), y desde 2008 los códigos de barras 2D enviados a teléfonos móviles permiten las tarjetas de embarque electrónicas. [ 25 ] Algunas aplicaciones para códigos de barras han caído en desuso. En las décadas de 1970 y 1980, el código fuente del software se codificaba ocasionalmente en un código de barras y se imprimía en papel ( Cauzin Softstrip y Paperbyte [ 26 ] son simbologías de códigos de barras diseñadas específicamente para esta aplicación), y el sistema de juego de computadora Barcode Battler de 1991 usaba cualquier código de barras estándar para generar estadísticas de combate. Los artistas han usado códigos de barras en el arte, como Barcode Jesus de Scott Blake , como parte del movimiento posmoderno .
Simbologías
La correspondencia entre mensajes y códigos de barras se denomina simbología . La especificación de una simbología incluye la codificación del mensaje en barras y espacios, los marcadores de inicio y fin necesarios, el tamaño de la zona silenciosa que debe estar antes y después del código de barras, y el cálculo de una suma de verificación .
Las simbologías lineales se pueden clasificar principalmente por dos propiedades:
- Continuo vs. discreto
- Los caracteres en las simbologías discretas se componen de n barras y n − 1 espacios. Hay un espacio adicional entre caracteres, pero este no transmite información y puede tener cualquier ancho, siempre que no se confunda con el final del código.
- Los caracteres en simbologías continuas se componen de n barras y n espacios, y generalmente están contiguos, de manera que un carácter termina con un espacio y el siguiente comienza con una barra, o viceversa. Se requiere un patrón de finalización especial con barras en ambos extremos para finalizar el código.
- Dos anchos frente a múltiples anchos
- Un código de barras binario , también llamado código de barras de dos anchos , contiene barras y espacios de dos anchos: "ancho" y "estrecho". El ancho exacto de las barras y espacios anchos no es crítico; por lo general, se permite que sea entre 2 y 3 veces el ancho de sus equivalentes estrechos.
- Otras simbologías utilizan barras de dos alturas diferentes ( POSTNET ), o la presencia o ausencia de barras ( código de barras binario CPC ). Estas también se consideran normalmente códigos de barras binarios.
- En las simbologías de múltiples anchos, las barras y los espacios son todos múltiplos de un ancho básico llamado módulo ; la mayoría de estos códigos utilizan cuatro anchos de 1, 2, 3 y 4 módulos.
Algunas simbologías utilizan el entrelazado. El primer carácter se codifica mediante barras negras de ancho variable. El segundo carácter se codifica variando el ancho de los espacios en blanco entre estas barras. De esta forma, los caracteres se codifican en pares sobre la misma sección del código de barras. El código de barras entrelazado 2 de 5 es un ejemplo de esto. Las simbologías apiladas repiten una simbología lineal dada verticalmente. Las más comunes entre las numerosas simbologías 2D son los códigos matriciales, que presentan módulos cuadrados o en forma de puntos dispuestos en un patrón de cuadrícula. Las simbologías 2D también se presentan en patrones circulares y otros, y pueden emplear esteganografía , ocultando módulos dentro de una imagen (por ejemplo, DataGlyphs ). Las simbologías lineales están optimizadas para escáneres láser, que barren un haz de luz a través del código de barras en línea recta, leyendo una sección de los patrones claros y oscuros del código de barras. Escanear en ángulo hace que los módulos parezcan más anchos, pero no cambia las proporciones de ancho. Las simbologías apiladas también están optimizadas para el escaneo láser, con el láser realizando múltiples pasadas a través del código de barras.
En la década de 1990 , Welch Allyn fue pionera en el desarrollo de sensores de imagen de dispositivo de carga acoplada (CCD) para la lectura de códigos de barras . La obtención de imágenes no requiere piezas móviles, a diferencia de un escáner láser. En 2007, la obtención de imágenes lineales comenzó a reemplazar al escaneo láser como el método de escaneo preferido debido a su rendimiento y durabilidad.
Las simbologías 2D no pueden ser leídas por un láser, ya que normalmente no existe un patrón de barrido que abarque todo el símbolo. Deben ser escaneadas con un escáner de imágenes que utilice un sensor CCD u otra tecnología de sensor de cámara digital.
Lectores de códigos de barras
Los primeros escáneres de códigos de barras, y aún los más baratos, están construidos con una luz fija y un único fotosensor que se mueve manualmente sobre el código de barras.
Los escáneres de códigos de barras conectados a la computadora utilizan diversas interfaces para transferir sus datos. Los escáneres más antiguos se comunicaban mediante una conexión serie RS-232 , lo que requería un software especial en la computadora para analizar los datos recibidos. Muchos escáneres se conectaban a la computadora y enviaban los datos como si se hubieran introducido manualmente en el teclado, sin necesidad de software adicional. Estos escáneres solían tener la forma de un adaptador de teclado y se interponían entre un teclado PS/2 o AT y la computadora. La mayoría de los escáneres modernos se conectan mediante USB y funcionan como un dispositivo de interfaz humana que actúa como un teclado adicional para introducir los datos del código de barras.
Una amplia gama de hardware es fabricada para lectores de códigos de barras independientes por fabricantes como Datalogic, Intermec, HHP (Hand Held Products), Microscan Systems , Unitech, Metrologic, PSC, PANMOBIL y Zebra Technologies (anteriormente Motorola Solutions , que antes era Symbol Technologies ). [ 27 ] [ 28 ]
La mayoría de los smartphones modernos pueden decodificar códigos de barras usando su cámara integrada. El sistema operativo móvil Android de Google puede usar su propia aplicación Google Lens para escanear códigos QR, o aplicaciones de terceros como Barcode Scanner para leer tanto códigos de barras unidimensionales como códigos QR. Los dispositivos Pixel de Google pueden leer códigos QR de forma nativa dentro de la aplicación Pixel Camera predeterminada . El sistema operativo Symbian de Nokia incluía un escáner de códigos de barras, [ 29 ] mientras que mbarcode [ 30 ] es un lector de códigos QR para el sistema operativo Maemo . En Apple iOS 11 , la aplicación de cámara nativa puede decodificar códigos QR y puede enlazar a URL, unirse a redes inalámbricas o realizar otras operaciones dependiendo del contenido del código QR. [ 31 ] Hay otras aplicaciones de pago y gratuitas disponibles con capacidades de escaneo para otras simbologías o para versiones anteriores de iOS. [ 32 ] Con los dispositivos BlackBerry , la aplicación App World puede escanear códigos de barras de forma nativa y cargar cualquier URL web reconocida en el navegador web del dispositivo. Windows Phone 7.5 puede escanear códigos de barras a través de la aplicación de búsqueda Bing . Sin embargo, estos dispositivos no están diseñados específicamente para la captura de códigos de barras. Por lo tanto, no decodifican con la misma rapidez ni precisión que un escáner de códigos de barras especializado o un terminal de datos portátil .
Control de calidad y verificación
Es común que los productores y usuarios de códigos de barras cuenten con un sistema de gestión de calidad que incluya la verificación y validación de los mismos. [ 33 ] La verificación de códigos de barras examina la calidad del código de barras en comparación con los estándares y especificaciones de la industria. [ 34 ] Los verificadores de códigos de barras son utilizados principalmente por empresas que imprimen y utilizan códigos de barras. Cualquier socio comercial en la cadena de suministro puede probar la calidad del código de barras. Es importante verificar un código de barras para garantizar que cualquier lector en la cadena de suministro pueda interpretarlo correctamente con una baja tasa de error. Los minoristas imponen grandes penalizaciones por los códigos de barras que no cumplen con los estándares. Estos cargos pueden reducir los ingresos de un fabricante de códigos de barras entre un 2 % y un 10 %. [ 35 ]
Un verificador de códigos de barras funciona como un lector, pero en lugar de simplemente decodificar un código de barras, realiza una serie de pruebas. Estas incluyen varias mediciones de diferentes parámetros de contraste, el espaciado adecuado de los elementos y la capacidad de ser decodificado, incluso cuando se introducen errores. [ 36 ] En los códigos de barras 2D, también se mide la uniformidad con respecto a una cuadrícula ideal. [ 37 ]
En comparación con un lector, la medición debe ser repetible y consistente. Para ello, se requieren condiciones constantes como la distancia, el ángulo de iluminación, el ángulo del sensor y la apertura del verificador . Con base en los resultados de la verificación, se puede ajustar el proceso de producción para imprimir códigos de barras de mayor calidad.
La validación del código de barras puede incluir evaluaciones posteriores al uso para comprobar su fiabilidad frente a la luz solar, la abrasión, los impactos y la humedad. [ 38 ]
Estándares para verificadores de códigos de barras
Los estándares de verificación de códigos de barras están definidos por la Organización Internacional de Normalización (ISO), en ISO/IEC 15426-1 (lineal) o ISO/IEC 15426-2 (2D). La especificación internacional actual de calidad de códigos de barras es ISO/IEC 15416 (lineal) e ISO/IEC 15415 (2D). La norma europea EN 1635 ha sido retirada y reemplazada por ISO/IEC 15416. La especificación original de calidad de códigos de barras de EE. UU. era ANSI X3.182. (UPC utilizados en EE. UU. – ANSI/UCC5). A partir de 2011, el grupo de trabajo JTC1 SC31 de ISO estaba desarrollando un estándar de calidad de marcado directo de piezas (DPM) : ISO/IEC TR 29158. [ 39 ]
Beneficios
En la gestión de puntos de venta, los sistemas de códigos de barras pueden proporcionar información detallada y actualizada sobre el negocio, agilizando la toma de decisiones y brindando mayor confianza. Por ejemplo:
- Los artículos que se venden rápidamente pueden identificarse y reponerse automáticamente.
- Se pueden identificar los artículos de baja rotación, evitando así la acumulación de inventario.
- Los efectos de los cambios en la presentación de los productos pueden ser monitoreados, lo que permite que los artículos de mayor rotación y rentabilidad ocupen el mejor espacio.
- Los datos históricos pueden utilizarse para predecir las fluctuaciones estacionales con gran precisión.
- Los precios de los artículos en la estantería pueden modificarse para reflejar tanto los precios de oferta como los aumentos de precio.
- Esta tecnología también permite la elaboración de perfiles de consumidores individuales, generalmente mediante el registro voluntario de tarjetas de descuento. Si bien se presenta como un beneficio para el consumidor, esta práctica es considerada potencialmente peligrosa por los defensores de la privacidad.
Además del seguimiento de ventas e inventario, los códigos de barras son muy útiles en la logística y la gestión de la cadena de suministro.
- Cuando un fabricante prepara una caja para su envío, se le puede asignar un número de identificación único (UID, por sus siglas en inglés).
- Una base de datos puede vincular el UID con información relevante sobre la caja, como el número de pedido, los artículos empaquetados, la cantidad empaquetada, el destino, etc.
- La información se puede transmitir a través de un sistema de comunicación como el intercambio electrónico de datos (EDI), de modo que el vendedor disponga de la información sobre un envío antes de que llegue.
- Los envíos que se envían a un centro de distribución (CD) se rastrean antes de su reenvío. Cuando el envío llega a su destino final, se escanea el UID, de modo que la tienda conoce el origen, el contenido y el costo del envío.
Los escáneres de códigos de barras son relativamente económicos y extremadamente precisos en comparación con la introducción manual de datos, con solo alrededor de 1 error de sustitución en 15 000 a 36 billones de caracteres introducidos. [ 40 ] La tasa de error exacta depende del tipo de código de barras.
Tipos de códigos de barras
Códigos de barras lineales
Un código de barras de primera generación, "unidimensional", compuesto por líneas y espacios de distintos anchos o tamaños que crean patrones específicos.
códigos de barras 2D
Los códigos de barras 2D constan de barras, pero utilizan ambas dimensiones para la codificación.
Códigos matriciales (2D)
Un código matricial o código 2D es un método visual bidimensional para representar información. Puede representar más datos por unidad de área que un código de barras unidimensional. Se utilizan diversos patrones para codificar los datos.
Imágenes de ejemplo
- Códigos de barras de primera, segunda y tercera generación
Número GTIN-12 codificado en el símbolo del código de barras UPC-A. El primer y el último dígito siempre se colocan fuera del símbolo para indicar las zonas silenciosas necesarias para que los escáneres de códigos de barras funcionen correctamente.
Número EAN-13 (GTIN-13) codificado en el símbolo del código de barras EAN-13. El primer dígito siempre se coloca fuera del símbolo; además, el indicador de zona silenciosa derecha (>) se utiliza para indicar las zonas silenciosas necesarias para el correcto funcionamiento de los escáneres de códigos de barras.
"Wikipedia" codificada en Código 93
"*WIKI39*" codificado en Código 39
"Wikipedia" codificada en Código 128
Un ejemplo de código de barras apilado . En concreto, un código de barras "Codablock".
Muestra PDF417
"Este es un ejemplo de símbolo azteca para Wikipedia" codificado en código azteca.
Texto 'EZcode'
Código de barras de color de alta capacidad de la URL del artículo de Wikipedia sobre códigos de barras de color de alta capacidad
"Wikipedia, la enciclopedia libre" en varios idiomas codificada en DataGlyphs.
Dos códigos de barras 2D diferentes utilizados en el cine: Dolby Digital entre los agujeros de perforación con el logotipo "Double-D" en el centro, y Sony Dynamic Digital Sound en el área azul a la izquierda de los agujeros de perforación.
Ejemplo de MaxiCode . Esto codifica la cadena "Wikipedia, la enciclopedia libre".
Ejemplo de ShotCode
Detalle del escaneo Twibright Optar a partir de papel impreso con láser, que contiene música digital Ogg Vorbis de 32 kbit/s (48 segundos por página A4).
Una etiqueta de identificación automática de equipo ferroviario KarTrak en un vagón de cola en Florida.
En la cultura popular
En arquitectura, un edificio en Lingang New City de los arquitectos alemanes Gerkan, Marg y Partners incorpora un diseño de código de barras, [ 59 ] al igual que un centro comercial llamado Shtrikh-kod (código de barras ruso ) en Narodnaya ulitsa ("Calle del Pueblo") en el distrito Nevskiy de San Petersburgo , Rusia. [ 60 ] En medios de comunicación, en 2011, la Junta Nacional de Cine de Canadá y ARTE Francia lanzaron un documental web titulado Barcode.tv , que permite a los usuarios ver películas sobre objetos cotidianos escaneando el código de barras del producto con la cámara de su iPhone . [ 61 ] [ 62 ] [ 63 ] En lucha libre profesional , el grupo de la WWE D-Generation X incorporó un código de barras en su video de entrada, así como en una camiseta. [ 64 ] En videojuegos, el protagonista de la serie de videojuegos Hitman tiene un tatuaje de código de barras en la parte posterior de la cabeza; los códigos QR también se pueden escanear en una misión secundaria en Watch Dogs . El videojuego Judgment de 2018 incluye códigos QR que el protagonista Takayuki Yagami puede fotografiar con la cámara de su teléfono. Estos sirven principalmente para desbloquear piezas para el dron de Yagami . [ 65 ] Los libros de texto interactivos fueron publicados por primera vez por Harcourt College Publishers para expandir la tecnología educativa con libros de texto interactivos.
Códigos de barras diseñados
Algunas empresas integran diseños personalizados en los códigos de barras de sus productos de consumo sin perjudicar su legibilidad.
Oposición
El presentador de televisión Phil Donahue describió los códigos de barras como una "conspiración corporativa contra los consumidores". [ 66 ] Los viejos creyentes (una escisión de la Iglesia Ortodoxa Rusa ) y algunos fundamentalistas cristianos creen que los códigos de barras son una manifestación del Número de la bestia . [ 67 ] [ 68 ]
Véase también
- Identificación automatizada y captura de datos (AIDC)
- Impresora de códigos de barras
- Gato de Cue
- Tarjeta universitaria
- Consejo Europeo de Numeración de Artículos - Código Uniforme
- Número de artículo comercial global
- Identificador
- Sistema de control de inventario
- Enlace de objetos
- Semacode
- Código SPARQ (código QR)
- Lista de códigos de país GS1
Referencias
- 1 2 Patente estadounidense 2612994
- ↑ "Cómo funcionan los códigos de barras" . Cosas que debes saber . 4 de junio de 2019. Archivado del original el 5 de junio de 2019. Consultado el 5 de junio de 2019 .
- 1 2 Cranstone, Ian. "Una guía para ACI (Identificación Automática de Vagones)/KarTrak" . Vagones de Carga Canadienses. Una página de recursos para el entusiasta de los vagones de carga canadienses . Archivado del original el 27 de agosto de 2011. Recuperado el 12 de febrero de 2026 .
- ↑ Keyes, John (22 de agosto de 2003). "KarTrak" . John Keyes, fotobloguero de Boston. Imágenes de Boston, Nueva Inglaterra y más allá . John Keyes. Archivado del original el 10 de marzo de 2014. Recuperado el 26 de mayo de 2013 .
- 1 2 Roberts, Sam (11 de diciembre de 2019). "George Laurer, quien desarrolló el código de barras, muere a los 94 años" . The New York Times . ISSN 0362-4331 . Archivado del original el 22 de junio de 2020. Recuperado el 12 de febrero de 2026 .
- ↑ Brown, Derrick (Primavera de 2023). "El nacimiento del código de barras" . The Journal of the Computer Conservation Society (101). ISSN 0958-7403 . Archivado del original el 6 de febrero de 2026. Consultado el 7 de agosto de 2024 .
- ↑ Brown, Derrick (20 de marzo de 2023). "El nacimiento del código de barras | BCS" . www.bcs.org . Archivado del original el 6 de agosto de 2024. Consultado el 12 de febrero de 2026 .
- ↑ Fox, Margalit (16 de junio de 2011). «Alan Haberman, quien introdujo el código de barras, muere a los 81 años» . The New York Times . ISSN 0362-4331 . Archivado del original el 24 de junio de 2017. Consultado el 12 de febrero de 2026 .
- ↑ GF (2 de noviembre de 2017). «¿Por qué los códigos QR están en auge?» . The Economist . ISSN 0013-0613 . Archivado del original el 5 de febrero de 2018. Consultado el 12 de febrero de 2026 .
- ↑ Fishman, Charles (1 de agosto de 2001). "La aplicación estrella, sin duda alguna" . American Way . Archivado del original el 12 de enero de 2010. Consultado el 19 de abril de 2010 .
- 1 2 3 4 5 6 Seideman, Tony (Primavera de 1993), "Los códigos de barras conquistan el mundo" , Maravillas de la tecnología moderna , archivado del original el 16 de octubre de 2016
- ↑ página, Peter Dunnarchive (20 de octubre de 2015). "David Collins, SM '59: Dejando su huella en el mundo con códigos de barras" . MIT Technology Review . Archivado del original el 10 de noviembre de 2018. Recuperado el 12 de febrero de 2026 .
- ↑ Graham-White, Sean (agosto de 1999). "¿Sabes dónde está tu vagón?". Trenes . 59 (8): 48– 53.
- ↑ Laurer, George . "Desarrollo del símbolo UPC" . Archivado del original el 25 de septiembre de 2008.
- ↑ Nelson, Benjamin (1997). De las tarjetas perforadas a los códigos de barras: Un viaje de 200 años . Peterborough, NH: Helmers. ISBN 978-0-911261-12-7.
- 1 2 Varchaver, Nicholas (31 de mayo de 2004). "Escaneando el mundo" . Fortune . Archivado del original el 14 de noviembre de 2006. Recuperado el 27 de noviembre de 2006 .
- ↑ Rawsthorn, Alice (23 de febrero de 2010). "Artistas del escaneo" . The New York Times . ISSN 0362-4331 . Archivado del original el 18 de noviembre de 2016. Recuperado el 12 de febrero de 2026 .
- ↑ "El mundo celebra el código de barras en un cumpleaños importante" . FullyLoaded.com.au . Archivado del original el 23 de julio de 2014. Consultado el 12 de febrero de 2026 .
- ↑ "Página de historial de códigos de barras" . www.adams1.com . Archivado del original el 2 de mayo de 2010. Consultado el 12 de febrero de 2026 .
- ↑ "CÓDIGO DE BARRAS | Tecnología de sistemas de seguridad" . iwatchsystems.com . Archivado del original el 9 de enero de 2012. Consultado el 12 de febrero de 2026 .
- ↑ Oberfield, Craig. "Sistema de código de barras QNotes" . Patente estadounidense n .° 5296688. Quick Notes Inc. Archivado del original el 31 de diciembre de 2012. Consultado el 15 de diciembre de 2012 .
- ↑ National Geographic, mayo de 2010, página 30
- ↑ Hecht, David L. (marzo de 2001). "Interfaces gráficas de usuario para datos integrados impresos" (PDF) . IEEE Computer . 34 (3). Centro de Investigación Xerox Palo Alto: 47–55 . Bibcode : 2001Compr..34c..47H . doi : 10.1109/2.910893 . Archivado del original (PDF) el 3 de junio de 2013.
- ↑ Howell, Jon; Kotay, Keith (marzo de 2000). "Puntos de referencia para la localización absoluta" (PDF) . Informe técnico de informática de Dartmouth TR2000-364 . Archivado del original el 1 de octubre de 2020.
- ↑ "IIS7" . www1.iata.org . Archivado del original el 4 de enero de 2012. Consultado el 12 de febrero de 2026 .
- ↑ "Códigos de barras Paperbyte para Waduzitdo" . Revista Byte . Septiembre de 1978. pág. 172. Archivado del original el 4 de julio de 2017. Consultado el 6 de febrero de 2009 .
- ↑ Osborne, Charlie. "Zebra Technologies adquiere la unidad empresarial Motorola por 3.500 millones de dólares - ZDNet" . ZDNet . Archivado del original el 2 de enero de 2024. Consultado el 22 de marzo de 2026 .
- ↑ "MSI Data acepta ser adquirida por un proveedor de Nueva York" . Los Angeles Times . 30 de septiembre de 1988. Consultado el 23 de febrero de 2026 .
- ↑ "Soporte para Nokia N80" . Nokia Europa . Archivado del original el 14 de julio de 2011.
- ↑ "Descripción general del paquete para mBarcode" . maemo.org . 18 de noviembre de 2009. Archivado del original el 7 de abril de 2019. Consultado el 12 de febrero de 2026 .
- ↑ Sargent, Mikah (24 de septiembre de 2017). "Cómo usar códigos QR en iOS 11" . iMore. Archivado del original el 2 de octubre de 2017. Recuperado el 1 de octubre de 2017 .
- ↑ "Las mejores aplicaciones de códigos de barras para iPhone: escáneres de códigos de barras para iOS" . iPhoneNess . 3 de marzo de 2017. Archivado del original el 2 de octubre de 2017. Consultado el 12 de febrero de 2026 .
- ↑ David, H (28 de noviembre de 2018), "Códigos de barras: validación frente a verificación en GS1" , Labeling News , archivado del original el 7 de junio de 2020 , consultado el 6 de junio de 2020.
- ↑ "Guía para principiantes sobre documentos de calidad de impresión de códigos de barras ANSI, CEN e ISO" (PDF) . Asociación para Tecnologías de Identificación Automática y Captura de Datos (AIM). 2002. Archivado del original (PDF) el 10 de septiembre de 2016. Consultado el 23 de noviembre de 2017 .
- ↑ Zieger, Anne (octubre de 2003). "Reembolsos de minoristas: ¿hay alguna ventaja? Las iniciativas de cumplimiento de los minoristas pueden conducir a la eficiencia" . Frontline Solutions .
{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Corp, Express. "Glosario de códigos de barras | Express" . Express Corp. Archivado del original el 11 de diciembre de 2019. Consultado el 11 de diciembre de 2019 .
- ↑ Equipo de trabajo de mejores prácticas para la verificación de códigos de barras (mayo de 2010). "GS1 DataMatrix: Introducción y descripción técnica de la simbología más avanzada compatible con los identificadores de aplicaciones GS1" (PDF) . Global Standards 1.1 ( 17 ): 34–36 . Archivado (PDF) del original el 20 de julio de 2011. Recuperado el 2 de agosto de 2011 .
- ↑ Garner, J (2019), Resultados de las pruebas de códigos de barras Data Matrix para aplicaciones de campo , Laboratorio Nacional de Oak Ridge, archivado del original el 25 de diciembre de 2024 , recuperado el 6 de junio de 2020.
- ↑ ISO – Organización Internacional de Normalización. "ISO – Organización Internacional de Normalización" . www.iso.org . Archivado del original el 18 de octubre de 2011. Consultado el 12 de febrero de 2026 .
- ↑ Harmon, Craig K.; Adams, Russ (1989). Leyendo entre líneas: Una introducción a la tecnología de códigos de barras . Peterborough, NH: Helmers. pág. 13. ISBN 0-911261-00-1.
- ↑ «Hoja informativa sobre códigos de barras» (PDF) . Correos de Australia. Octubre de 2014. Archivado del original (PDF) el 26 de noviembre de 2024.
- ↑ "Página de código de barras bidimensional" . www.adams1.com . Archivado del original el 7 de julio de 2011. Consultado el 12 de enero de 2019 .
- ↑ "Especificaciones del código 16K" (PDF) . www.gomaro.ch . Archivado (PDF) del original el 13 de julio de 2018. Consultado el 12 de enero de 2019 .
- ↑ Boone, Peter (13 de noviembre de 2020). "¿Cómo funcionan los códigos de Spotify?" . boonepeter.github.io . Archivado del original el 3 de mayo de 2023 . Recuperado el 3 de mayo de 2023 .
- ↑ Josh, Constine (5 de mayo de 2017). "Escanea estos nuevos códigos QR de Spotify para reproducir una canción al instante" . TechCrunch . Archivado del original el 6 de mayo de 2017. Consultado el 21 de agosto de 2022 .
- ↑ "Creación de códigos App Clip" . Documentación para desarrolladores de Apple . Archivado del original el 11 de diciembre de 2023. Consultado el 12 de febrero de 2026 .
- ↑ ""Generador de código AR"" . Archivado del original el 10 de junio de 2018 . Consultado el 29 de abril de 2017 .
- ↑ "GitHub – piql/Boxing: formato de código de barras 2D de alta capacidad" . GitHub . 4 de noviembre de 2021. Archivado del original el 21 de diciembre de 2020. Consultado el 26 de marzo de 2021 .
- ↑ Consulte Xerox.com ( archivado el 7 de junio de 2009 en Wayback Machine) para obtener más detalles.
- ↑ "DataGlyphs: Incrustaciones de datos digitales" . Microglyphs. 3 de mayo de 2006. Archivado del original el 26 de febrero de 2014. Consultado el 10 de marzo de 2014 .
- ↑ ""DataGlyph" Datos digitales incrustados . Tauzero. Archivado del original el 22 de noviembre de 2013. Recuperado el 10 de marzo de 2014 .
- ↑ "DataGlyphs" . Xerox. Archivado del original el 23 de noviembre de 2012. Consultado el 10 de marzo de 2014 .
- ↑ Chen, Rongjun; Yu, Yongxing; Xu, Xiansheng; Wang, Leijun; Zhao, Huimin; Tan, Hong-Zhou (11 de diciembre de 2019). "Binarización adaptativa de imágenes de códigos QR para una clasificación automática rápida en sistemas de almacén" . Sensors . 19 (24): 5466. Bibcode : 2019Senso..19.5466C . doi : 10.3390/s19245466 . PMC 6960674. PMID 31835866 .
- ↑ ""Snapchat está cambiando la forma en que ves los snaps y agregas amigos".Julio de 2015. Archivado del original el 27 de enero de 2021. Consultado el 30 de agosto de 2017 .
- ↑ ""Snapchat te permite agregar personas mediante etiquetas QR gracias a la adquisición secreta de Scan.me"." . 28 de enero de 2015. Archivado del original el 24 de febrero de 2017 . Consultado el 24 de febrero de 2017 .
- ↑ ""Cómo Snapchat volvió a poner de moda los códigos QR"" . 4 de mayo de 2015. Archivado del original el 14 de septiembre de 2016. Recuperado el 24 de febrero de 2017 .
- ↑ "Obtener el código del mini programa" . Documento público de Weixin . Archivado del original el 23 de agosto de 2023. Consultado el 23 de agosto de 2023 .
- ↑ (株)デンソーウェーブArchivado el 7 de junio de 2012 en Wayback Machine , denso-wave.com (en japonés) Copyright
- ↑ "Pabellones con código de barras, fachadas estándar para edificios industriales – Proyectos – gmp Architekten" . Archivado del original el 16 de diciembre de 2023. Consultado el 12 de febrero de 2026 .
- ↑ "Торговый Комплекс Штрих-Код Народная ул., д.3 – адрес и афиша в Санкт-Петербурге СПб Peterburg2.ru" . peterburg2.ru . Archivado desde el original el 10 de noviembre de 2011 . Consultado el 12 de febrero de 2026 .
- ↑ Publicación, Invitado (5 de octubre de 2011). "Presentamos Barcode.tv, un nuevo documental interactivo sobre los objetos que nos rodean" . Blog de la NFB . Junta Nacional de Cine de Canadá . Archivado del original el 11 de octubre de 2011. Consultado el 12 de febrero de 2026 .
- ↑ Anass, Zaroury (9 de diciembre de 2023). "iCheck" . icheck.com.vn . Archivado del original el 16 de febrero de 2026. Consultado el 12 de febrero de 2026 .
- ↑ Anderson, Kelly (6 de octubre de 2011). "NFB y ARTE Francia lanzan 'Bar Code'" . Reelscreen . Archivado del original el 10 de octubre de 2011 . Recuperado el 7 de octubre de 2011 .
- ↑ "Tema musical de Dx 2009–2010" . YouTube. 19 de diciembre de 2009. Archivado del original el 11 de diciembre de 2021. Consultado el 10 de marzo de 2014 .
- ↑ Diego Agruello (27 de junio de 2019). "Ubicaciones de los códigos QR de Judgment para actualizar Drone Parts explicadas • Eurogamer.net" . Eurogamer . Archivado del original el 28 de agosto de 2019. Recuperado el 3 de agosto de 2019 .
- ↑ Bishop, Tricia (5 de julio de 2004). "El código de barras UPC lleva 30 años en uso" . SFgate.com. Archivado del original el 23 de agosto de 2004. Consultado el 22 de diciembre de 2009 .
- ↑ Serafino, Jay (26 de julio de 2018). "La familia rusa que se aisló de la civilización durante más de 40 años" . Mental Floss . Archivado del original el 7 de mayo de 2020. Recuperado el 6 de mayo de 2020 .
- ↑ "¿Qué hay de los códigos de barras y el 666: La Marca de la Bestia?" . Av1611.org. 1999. Archivado del original el 27 de noviembre de 2013. Recuperado el 14 de marzo de 2014 .
Lecturas adicionales
- Automatización de sistemas de información de gestión: Ingeniería e implementación de códigos de barras – Harry E. Burke, Thomson Learning, ISBN 0-442-20712-3
- Automatización de los sistemas de información de gestión: Principios de las aplicaciones de códigos de barras – Harry E. Burke, Thomson Learning, ISBN 0-442-20667-4
- El libro del código de barras – Roger C. Palmer, Helmers Publishing, ISBN 0-911261-09-5, 386 páginas
- Manual de códigos de barras – Eugene F. Brighan, Thompson Learning, ISBN 0-03-016173-8
- Manual de sistemas de códigos de barras – Harry E. Burke, Van Nostrand Reinhold Company, ISBN 978-0-442-21430-2, 219 páginas
- Tecnologías de la información para el comercio minorista: Sistemas de identificación automática y captura de datos – Girdhar Joshi, Oxford University Press , ISBN 0-19-569796-0, 416 páginas
- Líneas de comunicación – Craig K. Harmon, Helmers Publishing, ISBN 0-911261-07-9, 425 páginas
- De tarjetas perforadas a códigos de barras – Benjamin Nelson, Helmers Publishing, ISBN 0-911261-12-5, 434 páginas
- Revolución en la caja: La explosión del código de barras – Stephen A. Brown, Harvard University Press , ISBN 0-674-76720-9
- Leyendo entre líneas – Craig K. Harmon y Russ Adams, Helmers Publishing, ISBN 0-911261-00-1, 297 páginas
- La solución en blanco y negro: el código de barras y el IBM PC – Russ Adams y Joyce Lane, Helmers Publishing, ISBN 0-911261-01-X, 169 páginas
- Manual de identificación automática y recopilación de datos – Russ Adams, Van Nostrand Reinhold, ISBN 0-442-31850-2, 298 páginas
- De adentro hacia afuera: Las maravillas de la tecnología moderna – Carol J. Amato, Smithmark Pub, ISBN 0831746572, 1993
- Códigos de barras
- Codificaciones
- Identificación automática y captura de datos
- Presentaciones de 1952
- Inventos estadounidenses
- Tecnología de gestión de registros