Código de barras - Barcode

Un código de barras UPC-A

Un código de barras o 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 los anchos y espacios de las líneas paralelas. Estos códigos de barras, ahora comúnmente denominados lineales o unidimensionales (1D), se pueden escanear mediante escáneres ópticos especiales , llamados lectores de códigos de barras , de los cuales hay varios tipos. Posteriormente, se desarrollaron variantes bidimensionales (2D), utilizando rectángulos, puntos, hexágonos y otros patrones, denominados códigos matriciales o códigos de barras 2D , aunque no utilizan barras como tales. Los códigos de barras 2D se pueden leer utilizando escáneres ópticos 2D especialmente diseñados, que existen en algunas formas diferentes. Los códigos de barras 2D también se pueden leer con una cámara digital conectada a un software que ejecuta un microordenador que toma una imagen fotográfica del código de barras y analiza la imagen para deconstruir y decodificar el código de barras 2D. Un dispositivo móvil con una cámara incorporada, como un teléfono inteligente , puede funcionar como el último tipo de lector de códigos de barras 2D utilizando un software de aplicación especializado . (El mismo tipo de dispositivo móvil también podría leer códigos de barras 1D, según el software de la aplicación).

El código de barras fue inventado por Norman Joseph Woodland y Bernard Silver y patentado en los Estados Unidos en 1951. La invención se basó en el código Morse 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. Un uso temprano de un tipo de código de barras en un contexto industrial fue patrocinado por la Asociación de Ferrocarriles Estadounidenses a fines de la década de 1960. Desarrollado por General Telephone and Electronics (GTE) y llamado KarTrak ACI (Identificación Automática de Automóviles), este esquema consistía en colocar franjas de colores en varias combinaciones sobre placas de acero que se fijaban a los lados del material rodante de los ferrocarriles. Se utilizaron dos placas por automóvil, una a cada lado, con la disposición de las franjas de colores que codifican información como la propiedad, el tipo de equipo y el número de identificación. Las placas fueron leídas por un escáner en la vía, ubicado, por ejemplo, en la entrada de un patio de clasificación, mientras el automóvil pasaba. El proyecto se abandonó después de unos diez años porque el sistema resultó poco fiable después de un uso prolongado.

Los códigos de barras se convirtieron en un éxito comercial cuando se utilizaron para automatizar los sistemas de caja de los supermercados , una tarea para la que se han vuelto casi universales. El Uniform Grocery Product Code Council había elegido, 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 imprimió mejor que el código de barras circular desarrollado por Woodland y Silver. Su uso se ha extendido a muchas otras tareas que se denominan genéricamente identificación automática y captura de datos (AIDC). El primer escaneo del ahora omnipresente código de barras Universal Product Code (UPC) se realizó en un paquete de chicle de Wrigley Company en junio de 1974 en un supermercado Marsh en Troy, Ohio , utilizando un escáner producido por Photographic Sciences Corporation . Los códigos QR , un tipo específico de código de barras 2D, se han vuelto muy populares recientemente debido al aumento de la propiedad de teléfonos inteligentes.

Otros sistemas han hecho incursiones en el mercado AIDC, pero la simplicidad, universalidad y bajo costo de los códigos de barras ha limitado el papel de estos otros sistemas, particularmente antes de que tecnologías como la identificación por radiofrecuencia (RFID) estuvieran disponibles después de 1995.

Historia

En 1948, Bernard Silver , un estudiante graduado del Instituto de Tecnología Drexel en Filadelfia , Pensilvania, EE. UU., Escuchó al presidente de la cadena alimentaria local, Food Fair , pedirle a uno de los decanos que investigara un sistema para leer automáticamente la información del producto durante el pago. Silver le contó a su amigo Norman Joseph Woodland sobre la solicitud y comenzaron a trabajar en una variedad de sistemas. Su primer sistema de trabajo utilizó tinta ultravioleta , pero la tinta se desvanecía con demasiada facilidad y era cara.

Convencido de que el sistema funcionaba con un mayor desarrollo, Woodland dejó Drexel, se mudó al apartamento de su padre en Florida y continuó trabajando en el sistema. Su siguiente inspiración vino del código Morse y formó su primer código de barras a partir de la arena de la playa. "Simplemente extendí los puntos y los guiones hacia abajo e hice líneas estrechas y líneas anchas con ellos". Para leerlos, adaptó la tecnología de bandas sonoras ópticas en películas, usando una bombilla incandescente de 500 vatios que brilla a través del papel en un tubo fotomultiplicador RCA935 (de un proyector de películas) en el lado opuesto. 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 "Clasificar Aparato y Método", en la que describían los patrones de impresión lineales y diana , así como los sistemas mecánicos y electrónicos necesarios para leer el código. La patente se emitió el 7 de octubre de 1952 como Patente de Estados Unidos 2.612.994. En 1951, Woodland se mudó a IBM y continuamente trató de 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 estaría algún tiempo fuera en el futuro.

IBM ofreció comprar la patente, pero la oferta no fue aceptada. Philco compró la patente en 1962 y luego la vendió a RCA algún tiempo después.

Collins en Sylvania

Durante su tiempo como estudiante, David Jarrett Collins trabajó en Pennsylvania Railroad y se dio cuenta de la necesidad de identificar automáticamente los vagones de ferrocarril. Inmediatamente después de recibir su maestría del MIT en 1959, comenzó a trabajar en GTE Sylvania y comenzó a abordar el problema. Desarrolló un sistema llamado KarTrak usando franjas reflectantes azules y rojas adheridas al costado de los autos, codificando un identificador de empresa de seis dígitos y un número de auto de cuatro dígitos. La luz reflejada en las franjas de colores se leyó mediante tubos de vacío fotomultiplicadores .

El ferrocarril de Boston y Maine probó el sistema KarTrak en sus coches de grava en 1961. Las pruebas continuaron hasta 1967, cuando la Asociación Americana de Ferrocarriles (AAR) seleccionó como un estándar, identificación automática del coche , a través de toda la flota norteamericana. Las instalaciones comenzaron el 10 de octubre de 1967. Sin embargo, la recesión económica y la ola de quiebras en la industria a principios de la década de 1970 ralentizaron enormemente el despliegue, y no fue hasta 1974 que el 95% de la flota fue etiquetada. Para aumentar sus problemas, se descubrió que el sistema se engañaba fácilmente con la suciedad en ciertas aplicaciones, lo que afectó en gran medida la precisión. La AAR abandonó el sistema a fines de la década de 1970, y no fue hasta mediados de la década de 1980 que introdujeron un sistema similar, esta vez basado en etiquetas de radio.

El proyecto ferroviario había fracasado, pero un puente de peaje en Nueva Jersey solicitó un sistema similar para poder buscar rápidamente los automóviles que habían comprado un pase mensual. Luego, la Oficina de Correos de EE. UU. Solicitó un sistema para rastrear los camiones que ingresan y salen de sus instalaciones. Estas aplicaciones requerían etiquetas retrorreflectoras especiales . Finalmente, Kal Kan le pidió al equipo de Sylvania una versión más simple (y más barata) que pudieran poner en cajas de comida para mascotas para el control de inventario.

Corporación Computer Identics

En 1967, con la maduración del sistema ferroviario , Collins acudió a la dirección en busca de financiación para un proyecto para desarrollar una versión en blanco y negro del código para otras industrias. Se negaron, diciendo que el proyecto ferroviario era lo suficientemente grande y que no veían la necesidad de expandirse tan rápido.

Collins luego dejó Sylvania y formó Computer Identics Corporation. Como sus primeras innovaciones, Computer Identics pasó de usar bombillas incandescentes en sus sistemas, reemplazándolas con láseres de helio-neón , e incorporó un espejo también, haciéndolo capaz de ubicar un código de barras hasta varios pies frente al escáner. Esto hizo que todo el proceso fuera mucho más simple y confiable y, por lo general, permitió que estos dispositivos también se ocuparan de las etiquetas dañadas al reconocer y leer 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. El sistema se utilizó para identificar una docena de tipos de transmisiones que se mueven en un transportador aéreo 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 adecuado.

Código Universal de Producto

En 1966, la Asociación Nacional de Cadenas Alimentarias (NAFC) celebró una reunión sobre la idea de los sistemas de pago automatizados. RCA , que había comprado 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 de la diana. La cadena de supermercados Kroger se ofreció a probarlo.

A mediados de la década de 1970, la NAFC estableció el Comité Ad-Hoc para los Supermercados de EE. UU. Sobre un Código Uniforme de Productos de Comestibles para establecer pautas 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 empresa consultora McKinsey & Co. , desarrollaron un código estandarizado de 11 dígitos para identificar productos. Luego, el comité envió una licitación de contrato para desarrollar un sistema de código de barras para imprimir y leer el código. La solicitud fue a Singer , National Cash Register (NCR), Litton Industries , RCA, Pitney-Bowes , IBM y muchos otros. Se estudió una amplia variedad de enfoques de códigos de barras, incluidos los códigos lineales, el código de círculo concéntrico de diana de RCA, patrones de explosión de estrellas y otros.

En la primavera de 1971, RCA demostró su código de diana en otra reunión de la industria. Los ejecutivos de IBM en la reunión notaron la multitud en el stand de RCA e inmediatamente desarrollaron su propio sistema. El especialista en marketing de IBM, Alec Jablonover, recordó que la compañía todavía empleaba a Woodland y estableció una nueva instalación en Raleigh-Durham Research Triangle Park para liderar 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 imprimían en pequeños trozos de papel adhesivo y los empleados de la tienda los pegaban a mano cuando agregaban etiquetas de precios. El código resultó tener un problema grave; las impresoras a veces manchan la tinta, haciendo que el código sea ilegible en la mayoría de las orientaciones. Sin embargo, un código lineal, como el que está desarrollando Woodland en IBM, se imprimió en la dirección de las rayas, por lo que la tinta adicional simplemente haría que el código sea "más alto" sin dejar de ser legible. Entonces, el 3 de abril de 1973, IBM UPC fue seleccionado como el estándar NAFC. IBM había diseñado cinco versiones de la simbología UPC para los requisitos futuros de la industria: UPC A, B, C, D y E.

NCR instaló un sistema de banco de pruebas en el supermercado Marsh en Troy, Ohio , cerca de la fábrica que estaba produciendo el equipo. El 26 de junio de 1974, Clyde Dawson sacó un paquete de 10 chicles Wrigley's Juicy Fruit de su canasta y Sharon Buchanan lo escaneó a las 8:01 am. El paquete de chicle y el recibo están ahora en exhibición en la Institución Smithsonian . Fue la primera aparición comercial de la UPC.

En 1971, se reunió un equipo de IBM para una sesión de planificación intensiva, analizando, de 12 a 18 horas al día, cómo se implementaría la tecnología y cómo funcionaría de manera cohesiva en todo el sistema, y ​​se programaría un plan de implementación. En 1973, el equipo se reunió con los fabricantes de comestibles para presentar el símbolo que debería imprimirse en el empaque o en las etiquetas de todos sus productos. No hubo ahorros de costos para que un supermercado lo usara, a menos que al menos el 70% de los productos del supermercado tuvieran el código de barras impreso en el producto por el fabricante. IBM proyectó que se necesitaría el 75% en 1975. Sin embargo, aunque esto se logró, todavía había máquinas de escaneo en menos de 200 tiendas de comestibles en 1977.

Los estudios económicos realizados para el comité de la industria de abarrotes proyectaron más de $ 40 millones en ahorros para la industria a partir del escaneo a mediados de la década de 1970. Esos números no se lograron en ese período de tiempo y algunos predijeron la desaparición del escaneo de códigos de barras. La utilidad del código de barras requirió la adopción de escáneres costosos por parte de una masa crítica de minoristas, mientras que los fabricantes adoptaron simultáneamente etiquetas de códigos de barras. Ninguno quería moverse primero y los resultados no fueron prometedores durante los primeros años, con Business Week proclamando "El escáner de supermercado que falló" en un artículo de 1976.

Por otro lado, la experiencia con el escaneo de códigos de barras en esas tiendas reveló beneficios adicionales. La información de ventas detallada adquirida por los nuevos sistemas permitió una mayor capacidad de respuesta a los hábitos, necesidades y preferencias de los clientes. Esto se reflejó en el hecho de que aproximadamente 5 semanas después de instalar los lectores de códigos de barras, las ventas en las tiendas de comestibles generalmente comenzaron a subir y finalmente se estabilizaron con un aumento del 10-12% en las ventas que nunca disminuyeron. También hubo una disminución del 1-2% en el costo operativo de esas tiendas, lo que les permitió bajar los precios y, por lo tanto, aumentar la participación de mercado. Se demostró en el campo que el retorno de la inversión de un lector de códigos de barras fue del 41,5%. En 1980, se estaban convirtiendo 8.000 tiendas al año.

Sims Supermarkets fue la primera ubicación en Australia en usar códigos de barras, a partir de 1979.

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 al ejército de los Estados Unidos. Este sistema, Aplicaciones Logísticas de Marcado Automatizado y Lectura de Símbolos (LOGMARS), todavía es utilizado por el Departamento de Defensa y es ampliamente visto como el catalizador para la adopción generalizada de códigos de barras en usos industriales.

Usar

Código de barras en una pulsera de identificación del paciente
Paquete con código de barras

Los códigos de barras se utilizan ampliamente en todo el mundo en muchos contextos. En las tiendas, los códigos de barras UPC están preimpresos en la mayoría de los artículos que no son productos frescos de una tienda de comestibles . Esto acelera el procesamiento en las cajas y ayuda a rastrear los artículos y también reduce los casos de hurto que involucran el intercambio de etiquetas de precios, aunque los ladrones ahora pueden imprimir sus propios códigos de barras. Los códigos de barras que codifican el ISBN de un libro también están ampliamente preimpresos en libros, revistas y otros materiales impresos. Además, las tarjetas de membresía de la cadena minorista 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 de los consumidores individuales. En el punto de venta, los compradores pueden obtener descuentos en productos u ofertas especiales de marketing a través de la dirección o la dirección de correo electrónico proporcionada al registrarse.

Los códigos de barras se utilizan ampliamente en el ámbito hospitalario y sanitario , desde la identificación del paciente (para acceder a los datos del paciente, incluido el historial médico, alergias a medicamentos, etc.) hasta la creación de notas SOAP con códigos de barras y la gestión de medicamentos. También se utilizan para facilitar la separación e indexación de documentos que han sido fotografiados en aplicaciones de escaneo por lotes, rastrear la organización de especies en biología e integrarse con controladoras de peso en movimiento para identificar el artículo que se pesa en una línea transportadora para la recolección de datos .

También se pueden utilizar para realizar un seguimiento de objetos y personas; se utilizan para realizar un seguimiento de los coches de alquiler , el equipaje de las aerolíneas , los residuos nucleares , el correo certificado , el correo urgente y los paquetes. Los boletos con código de barras (que pueden ser impresos por el cliente en su impresora doméstica o almacenados en su dispositivo móvil) permiten al titular ingresar 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, etc. Esto puede permitir a los propietarios identificar boletos duplicados o fraudulentos más fácilmente. Los códigos de barras se utilizan ampliamente en software de aplicaciones de control de taller, donde los empleados pueden escanear órdenes de trabajo y realizar un seguimiento del tiempo dedicado a un trabajo.

Los códigos de barras también se utilizan en algunos tipos de sensores de posición 1D y 2D sin contacto . Se utilizan una serie de códigos de barras en algunos tipos de codificadores lineales 1D absolutos . Los códigos de barras están empaquetados 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 de referencia , 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 una resolución de subpíxeles . Los datos decodificados del código de barras dan la posición aproximada absoluta. Una "alfombra de direcciones", como el patrón binario de Howell y el patrón de puntos de Anoto , es un código de barras 2D diseñado para que un lector, aunque solo una pequeña parte de la alfombra completa esté en el campo de visión del lector, pueda encontrar su posición absoluta X, Y y rotación en la alfombra.

Los códigos de barras 2D pueden incrustar un hipervínculo a una página web. Se puede usar un dispositivo móvil con una cámara incorporada para leer el patrón y navegar por el sitio web vinculado, lo que puede ayudar al comprador a encontrar el mejor precio para un artículo cercano. Desde 2005, las aerolíneas utilizan un código de barras 2D estándar de la IATA en las tarjetas de embarque (Tarjeta de embarque con código de barras (BCBP) ), y desde 2008 los códigos de barras 2D que se envían a los teléfonos móviles permiten las tarjetas de embarque electrónicas.

Algunas aplicaciones de códigos de barras han dejado de utilizarse. 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 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 utilizado códigos de barras en el arte, como Barcode Jesus de Scott Blake , como parte del movimiento posmodernista .

Simbologías

El mapeo entre mensajes y códigos de barras se llama simbología . La especificación de una simbología incluye la codificación del mensaje en barras y espacios, cualquier marcador de inicio y parada requerido, 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 frente a discreto
  • Los caracteres en simbologías discretas se componen de n barras y n  - 1 espacios. Hay un espacio adicional entre caracteres, pero 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 por lo general lindan, con un carácter que termina con un espacio y el siguiente comienza con una barra, o viceversa. Se requiere un patrón final especial que tenga barras en ambos extremos para finalizar el código.
Dos anchos frente a muchos anchos
  • Un código de dos anchos , también llamado código de barras binario , contiene barras y espacios de dos anchos, "ancho" y "estrecho". El ancho exacto de las barras y espacios anchos no es crítico; típicamente se permite que sea entre 2 y 3 veces el ancho de los equivalentes estrechos.
  • Algunas otras simbologías utilizan barras de dos alturas diferentes ( POSTNET ), o la presencia o ausencia de barras ( CPC Binary Barcode ). Por lo general, también se consideran códigos de barras binarios.
  • Las barras y los espacios en simbologías de muchos anchos 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 intercalado. El primer carácter se codifica mediante barras negras de ancho variable. Luego, el segundo carácter se codifica variando el ancho de los espacios en blanco entre estas barras. Por lo tanto, los caracteres se codifican en pares en la misma sección del código de barras. Interleaved 2 of 5 es un ejemplo de esto.

Las simbologías apiladas repiten verticalmente una simbología lineal determinada.

Las más comunes entre las muchas 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 vienen en patrones circulares y de otro tipo y pueden emplear esteganografía , ocultando módulos dentro de una imagen (por ejemplo, DataGlyphs ).

Las simbologías lineales están optimizadas para los escáneres láser, que barren un rayo de luz a través del código de barras en línea recta, leyendo una parte de los patrones claro-oscuro del código de barras. El escaneo 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 pionero en el desarrollo de dispositivos de carga acoplada (CCD) para leer códigos de barras . La obtención de imágenes no requiere piezas móviles, como lo hace un escáner láser. En 2007, las imágenes lineales habían comenzado a suplantar al escaneo láser como el motor de escaneo preferido por su rendimiento y durabilidad.

Las simbologías 2D no se pueden leer con un láser, ya que normalmente no hay un patrón de barrido que pueda abarcar todo el símbolo. Deben ser escaneados por un escáner basado en imágenes que emplee un CCD u otra tecnología de sensor de cámara digital.

Lectores de códigos de barras

Códigos de barras GTIN en botellas de Coca-Cola . Las imágenes de la derecha muestran cómo el láser de los lectores de códigos de barras "ve" las imágenes detrás de un filtro rojo.

Los lectores de códigos de barras más antiguos, y aún los más baratos, se construyen a partir de una luz fija y un único fotosensor que se mueve manualmente a través del código de barras. Los lectores de códigos de barras se pueden clasificar en tres categorías según su conexión a la computadora. El tipo más antiguo es el escáner de código de barras RS-232 . Este tipo requiere una programación especial para transferir los datos de entrada al programa de aplicación. Los escáneres de interfaz de teclado se conectan a una computadora mediante un cable adaptador compatible con teclado PS / 2 o AT (una " cuña de teclado "). Los datos del código de barras se envían a la computadora como si se hubieran escrito en el teclado.

Al igual que el escáner de interfaz de teclado, los escáneres USB no necesitan un código personalizado para transferir datos de entrada al programa de aplicación. En las PC que ejecutan Windows, el dispositivo de interfaz humana emula la acción de combinación de datos de una "cuña de teclado" de hardware, y el escáner se comporta automáticamente como un teclado adicional.

La mayoría de los teléfonos inteligentes modernos pueden decodificar códigos de barras usando su cámara incorporada. El sistema operativo Android móvil 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. El sistema operativo Symbian de Nokia incluía un escáner de código de barras, mientras que mbarcode 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 vincular a URL, unirse a redes inalámbricas o realizar otras operaciones según el contenido del código QR. Otras aplicaciones pagas y gratuitas están disponibles con capacidades de escaneo para otras simbologías o para versiones anteriores de iOS. 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. Como resultado, no decodifican con tanta rapidez o precisión como un escáner de código de barras dedicado o un terminal de datos portátil .

Control y verificación de calidad

Es común que los productores y usuarios de códigos de barras cuenten con un sistema de gestión de calidad que incluya verificación y validación de códigos de barras. La verificación del código de barras examina la escalabilidad y la calidad del código de barras en comparación con los estándares y especificaciones de la industria. Los verificadores de códigos de barras son utilizados principalmente por empresas que imprimen y usan 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 de la cadena de suministro pueda interpretar correctamente un código de barras con una tasa de error baja. Los minoristas imponen grandes multas por los códigos de barras que no cumplen. Estas devoluciones de cargo pueden reducir los ingresos de un fabricante entre un 2% y un 10%.

Un verificador de códigos de barras funciona como lo hace un lector, pero en lugar de simplemente decodificar un código de barras, un verificador realiza una serie de pruebas. Para códigos de barras lineales, estas pruebas son:

  • Contraste de bordes (EC)
    • La diferencia entre la reflectancia espacial (Rs) y la reflectancia de la barra contigua (Rb). EC = Rs-Rb
  • Reflectancia mínima de la barra (Rb)
    • El valor de reflectancia más pequeño en una barra.
  • Reflectancia mínima del espacio (Rs)
    • El valor de reflectancia más pequeño en un espacio.
  • Contraste de símbolo (SC)
    • El contraste de símbolo es la diferencia en los valores de reflectancia del espacio más claro (incluida la zona tranquila) y la barra más oscura del símbolo. Cuanto mayor sea la diferencia, mayor será la nota. El parámetro se clasifica como A, B, C, D o F. SC = Rmax-Rmin
  • Contraste de borde mínimo (ECmin)
    • La diferencia entre la reflectancia espacial (Rs) y la reflectancia de la barra contigua (Rb). EC = Rs-Rb
  • Modulación (MOD)
    • El parámetro se clasifica como A, B, C, D o F. Esta calificación se basa en la relación entre el contraste de borde mínimo (ECmin) y el contraste de símbolo (SC). MOD = ECmin / SC Cuanto mayor sea la diferencia entre el contraste mínimo del borde y el contraste del símbolo, menor será el grado. Los escáneres y verificadores perciben que las barras y espacios más estrechos tienen menos intensidad que las barras y espacios más anchos; la comparación de la menor intensidad de elementos estrechos con los elementos anchos se llama modulación. Esta condición se ve afectada por el tamaño de la apertura.
  • Brecha entre personajes
    • En códigos de barras discretos, el espacio que desconecta los dos caracteres contiguos. Cuando están presentes, los espacios entre caracteres se consideran espacios (elementos) a los efectos de la determinación de los bordes y los grados de los parámetros de reflectancia.
  • Defectos
  • Descodificar
    • Extraer la información que se ha codificado en un símbolo de código de barras.
  • Decodificabilidad
    • Se puede calificar como A, B, C, D o F. El grado de decodificabilidad indica la cantidad de error en el ancho del elemento más desviado del símbolo. Cuanto menor sea la desviación en la simbología, mayor será la nota. La decodificabilidad es una medida de la precisión de la impresión mediante el algoritmo de decodificación de referencia de simbología.

Los símbolos de matriz 2D observan los parámetros:

  • Contraste de símbolo
  • Modulación
  • Descodificar
  • Corrección de errores no utilizados
  • Daño de patrón fijo (buscador)
  • No uniformidad de cuadrícula
  • No uniformidad axial

Dependiendo del parámetro, cada prueba ANSI se califica de 0.0 a 4.0 (F a A), o se le da una calificación de aprobado o reprobado. Cada grado se determina analizando el perfil de reflectancia de escaneo (SRP), un gráfico analógico de una sola línea de escaneo en todo el símbolo. La más baja de las 8 calificaciones es la calificación de escaneo, y la calificación general del símbolo ISO es el promedio de las calificaciones de escaneo individuales. Para la mayoría de las aplicaciones, un 2.5 (C) es el grado de símbolo mínimo aceptable.

En comparación con un lector, un verificador mide las características ópticas de un código de barras según los estándares internacionales y de la industria. La medición debe ser repetible y consistente. Hacerlo requiere condiciones constantes como la distancia, el ángulo de iluminación, el ángulo del sensor y la apertura del verificador . Según los resultados de la verificación, el proceso de producción se puede ajustar para imprimir códigos de barras de mayor calidad que escanearán la cadena de suministro.

La validación del código de barras puede incluir evaluaciones después de pruebas de uso (y abuso) como luz solar, abrasión, impacto, humedad, etc.

Estándares de verificadores de códigos de barras

Los estándares del verificador 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 de calidad de código de barras internacional actual 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 de calidad del código de barras original de EE . UU. Era ANSI X3.182. (UPC utilizados en EE. UU. - ANSI / UCC5). En 2011, el grupo de trabajo ISO JTC1 SC31 estaba desarrollando un estándar de calidad de marcado directo de piezas (DPM) : ISO / IEC TR 29158.

Beneficios

En la gestión del punto de venta, los sistemas de códigos de barras pueden proporcionar información detallada y actualizada sobre el negocio, acelerando las decisiones y con más confianza. Por ejemplo:

  • Los artículos de venta rápida pueden identificarse rápidamente y reordenarse automáticamente.
  • Se pueden identificar los artículos de venta lenta, evitando la acumulación de inventario.
  • Los efectos de los cambios en la comercialización se pueden monitorear, lo que permite que los artículos de rápido movimiento y más rentables ocupen el mejor espacio.
  • Los datos históricos se pueden utilizar para predecir las fluctuaciones estacionales con mucha precisión.
  • Se puede cambiar el precio de los artículos en el estante para reflejar tanto los precios de oferta como los aumentos de precios.
  • Esta tecnología también permite la elaboración de perfiles de consumidores individuales, normalmente a través de un registro voluntario de tarjetas de descuento. Aunque se presenta como un beneficio para el consumidor, los defensores de la privacidad consideran que esta práctica es potencialmente peligrosa.

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 empaca una caja para su envío, se puede asignar un número de identificación único (UID) a la caja.
  • Una base de datos puede vincular el UID a información relevante sobre la caja; como número de pedido, artículos embalados, cantidad embalada, 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) para que el minorista tenga la información sobre un envío antes de que llegue.
  • Los envíos que se envían a un centro de distribución (DC) se controlan antes de su reenvío. Cuando el envío llega a su destino final, se escanea el UID, por lo que la tienda conoce el origen, el contenido y el costo del envío.

Los lectores de códigos de barras tienen un costo relativamente bajo y son extremadamente precisos en comparación con el ingreso de claves, con solo alrededor de 1 error de sustitución en 15,000 a 36 billones de caracteres ingresados. 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 "unidimensional" de primera generación que se compone de líneas y espacios de varios anchos que crean patrones específicos.

Ejemplo Simbología Continuo o discreto Anchos de barra Usos
Código de barras de 4 estados de Australia Post.png Código de barras de Australia Post Discreto 4 alturas de barra Un código de barras de Australia Post como se usa en un sobre pagado de respuesta comercial y se aplica mediante máquinas clasificadoras automáticas a otro correo cuando se procesa inicialmente con tinta fluorescente.
Codabar.svg Codabar Discreto Dos Formato antiguo utilizado en bibliotecas y bancos de sangre y en guías aéreas (desactualizado, pero aún se usa ampliamente en bibliotecas)
Código 25 - No intercalado 2 de 5 Continuo Dos Industrial
Barcode2of5example.svg Código 25 - Intercalado 2 de 5 Continuo Dos Comercio al por mayor, bibliotecas Norma internacional ISO / IEC 16390
Código de barras Code11.png Código 11 Discreto Dos Teléfonos (desactualizados)
Código32 01234567.png Farmacode o Código 32 Discreto Dos Pharmacode italiano: use el código 39 (no hay estándar internacional disponible)
Código 3 de 9.svg Código 39 Discreto Dos Varios - estándar internacional ISO / IEC 16388
Código 49 wikipedia.png Código 49 Continuo Muchos Varios
Código 93 Wikipedia código de barras.png Código 93 Continuo Muchos Varios
Código 128B-2009-06-02.svg Código 128 Continuo Muchos Varios - Norma internacional ISO / IEC 15417
CPC binario Discreto Dos
Dx-film-edge-barcode.jpg Código de barras del borde de la película DX Ninguno Alto bajo Película de impresión en color
Código de barras Issn.png EAN 2 Continuo Muchos Código de complemento (revistas), aprobado por GS1 - no es una simbología propia - para ser utilizado solo con un EAN / UPC de acuerdo con ISO / IEC 15420
Isbn add5.png EAN 5 Continuo Muchos Código de complemento (libros), aprobado por GS1 - no es una simbología propia - para ser utilizado solo con un EAN / UPC de acuerdo con ISO / IEC 15420
EAN8.svg EAN-8 , EAN-13 Continuo Muchos Minorista mundial, aprobado por GS1 - Norma internacional ISO / IEC 15420
Frente a la marca de identificación Discreto Dos Correo de respuesta comercial de USPS
Gs1-128 example.svg GS1-128 (anteriormente denominado UCC / EAN-128), referenciada incorrectamente como EAN 128 y UCC 128 Continuo Muchos Varios, aprobados por GS1 , solo una aplicación del Código 128 (ISO / IEC 15417) utilizando las estructuras de datos ANS MH10.8.2 AI. No es una simbología separada.
Barra de datos 14 00075678164125.png GS1 DataBar , anteriormente Simbología de espacio reducido (RSS) Continuo Muchos Varios, aprobados por GS1
Código de barras de correo inteligente Wiki22.png Código de barras de correo inteligente Discreto 4 alturas de barra Servicio Postal de los Estados Unidos, reemplaza los símbolos POSTNET y PLANET (anteriormente llamado OneCode )
ITF-14.svg ITF-14 Continuo Dos Los niveles de empaque no minoristas, aprobados por GS1 , son solo un Código Intercalado 2/5 (ISO / IEC 16390) con algunas especificaciones adicionales, de acuerdo con las Especificaciones Generales de GS1.
ITF-6 barcode.svg ITF-6 Continuo Dos Código de barras intercalado 2 de 5 para codificar un complemento a los códigos de barras ITF-14 e ITF-16. El código se utiliza para codificar datos adicionales como la cantidad de artículos o el peso del contenedor.
EAN-13-5901234123457.svg ENE Continuo Muchos Usado en Japón, similar y compatible con EAN-13 (ISO / IEC 15420)
Código de barras de Japan Post.png Código de barras de Japan Post Discreto 4 alturas de barra Correo de Japón
KarTrak ACI codes.svg KarTrak ACI Discreto Barras de colores Utilizado en América del Norte en equipos rodantes de ferrocarril
Código de barras MSI.png MSI Continuo Dos Se utiliza para inventario y estantes de almacén
Pharmacode example.svg Pharmacode Discreto Dos Envases farmacéuticos (sin estándar internacional disponible)
Planet Barcode Format.png PLANETA Continuo Alto bajo Servicio postal de los Estados Unidos (no hay estándar internacional disponible)
Código de barras Plessey.svg Plessey Continuo Dos Catálogos, estanterías de tiendas, inventario (no hay estándar internacional disponible)
Canada Post d52.01 código de barras nacional.png PostBar Discreto 4 alturas de barra Oficina de correos canadiense
POSTNET BAR.svg POSTNET 1.svg POSTNET 2.svg POSTNET 3.svg POSTNET BAR.png POSTNET Discreto Alto bajo Servicio postal de los Estados Unidos (no hay estándar internacional disponible)
Dirección con código de barras RM4SCC.svg RM4SCC / KIX Discreto 4 alturas de barra Royal Mail / PostNL
Royal Mail mailmark C código de barras.png RM Mailmark C Discreto 4 alturas de barra correo Real
Royal Mail mailmark L código de barras.png RM Mailmark L Discreto 4 alturas de barra correo Real
Telepen barcode.png Telepen Continuo Dos Bibliotecas (Reino Unido)
UPC A.svg Código de producto universal (UPC-A y UPC-E) Continuo Muchos Minorista mundial, aprobado por GS1 - Norma internacional ISO / IEC 15420

Códigos de barras de matriz (2D)

Un código de matriz , también denominado código de barras 2D o simplemente código 2D , es una forma bidimensional de representar información. Es similar a un código de barras lineal (unidimensional), pero puede representar más datos por unidad de área.

Ejemplo Nombre Notas
Ar code.png Código AR Un tipo de marcador que se utiliza para colocar contenido dentro de aplicaciones de realidad aumentada . Algunos códigos de RA pueden contener códigos QR en su interior, de modo que se pueda vincular el contenido de RA. Véase también ARTag .
Azteccodeexample.svg Código azteca Diseñado por Andrew Longacre de Welch Allyn (ahora Honeywell Scanning and Mobility). Dominio publico. - Estándar internacional: ISO / IEC 24778
Un código de barras de matriz bCode que codifica el identificador 1683 bCode Un código de barras diseñado para el estudio del comportamiento de los insectos. Codifica un identificador de 11 bits y 16 bits de información de detección y corrección de errores de lectura. Se utiliza principalmente para marcar abejas melíferas , pero también se puede aplicar a otros animales.
BEEtag Una matriz de código de 25 bits (5x5) de píxeles en blanco y negro que es única para cada etiqueta rodeada por un borde de píxel blanco y un borde de píxel negro. La matriz de 25 bits consta de un código de identidad de 15 bits y una verificación de errores de 10 bits. Está diseñado para ser un sistema de seguimiento de imágenes de bajo costo para el estudio del comportamiento y la locomoción de los animales.
BeeTagg Un código de barras 2D con estructuras de nido de abeja adecuado para el etiquetado móvil y fue desarrollado por la empresa suiza connvision AG.
Bokode Un tipo de etiqueta de datos que contiene mucha más información que un código de barras sobre la misma área. Fueron desarrollados por un equipo dirigido por Ramesh Raskar en el MIT Media Lab . El patrón bokode es una serie en mosaico de códigos Data Matrix .
Boxeo 4kv6 0.png Boxeo Piql AS utiliza un código de barras 2D de alta capacidad en piqlFilm
Codigo 1 Dominio publico. El código 1 se utiliza actualmente en la industria del cuidado de la salud para las etiquetas de los medicamentos y la industria del reciclaje para codificar el contenido del contenedor para la clasificación.
Código 16K wikipedia.png Código 16K El Código 16K (1988) es un código de barras de varias filas desarrollado por Ted Williams en Laserlight Systems (EE. UU.) En 1992. En EE. UU. Y Francia, el código se utiliza en la industria electrónica para identificar chips y placas de circuito impreso. Las aplicaciones médicas en los EE. UU. Son bien conocidas. Williams también desarrolló el Código 128, y la estructura de 16K se basa en el Código 128. No es coincidencia que 128 al cuadrado equivalga a 16.000 o 16K para abreviar. Code 16K resolvió un problema inherente con Code 49. La estructura de Code 49 requiere una gran cantidad de memoria para codificar y decodificar tablas y algoritmos. 16K es una simbología apilada.
Codigo de color ColorZip desarrolló códigos de barras en color que pueden ser leídos por teléfonos con cámara desde pantallas de TV; utilizado principalmente en Corea.
Código de construcción de color Color Construct Code es una de las pocas simbologías de códigos de barras diseñadas para aprovechar múltiples colores.
PhotoTAN mit Orientierungsmarkierungen.svg Criptograma visual Cronto El criptograma visual Cronto (también llamado photoTAN) es un código de barras de color especializado, derivado de una investigación en la Universidad de Cambridge por Igor Drokov, Steven Murdoch y Elena Punskaya. Se utiliza para la firma de transacciones en banca electrónica; el código de barras contiene datos de transacciones encriptados que luego se utilizan como desafío para calcular un número de autenticación de transacciones utilizando un token de seguridad .
CyberCode De Sony.
d-touch legible cuando se imprime en guantes deformables y estirado y distorsionado
DataGlyphs Desde Palo Alto Research Center (también denominado Xerox PARC).

Patentado. Los DataGlyphs se pueden incrustar en una imagen de medio tono o en un patrón de sombreado de fondo de una manera que es casi invisible desde el punto de vista perceptual, similar a la esteganografía .

Datamatrix.svg Matriz de datos De Microscan Systems , anteriormente RVSI Acuity CiMatrix / Siemens. Dominio publico. Se usa cada vez más en todo Estados Unidos. La matriz de datos de un solo segmento también se denomina Semacode . - Estándar internacional: ISO / IEC 16022.
Código de la tira de datos De Datastrip, Inc.
Código de barras Digimarc El código de barras Digimarc es un identificador único, o código, basado en patrones imperceptibles que se pueden aplicar a materiales de marketing, incluidos empaques, exhibiciones, anuncios en revistas, circulares, radio y televisión.
papel digital papel estampado utilizado junto con un bolígrafo digital para crear documentos digitales escritos a mano. El patrón de puntos impreso identifica de forma única las coordenadas de posición en el papel.
DotCode Wikipedia.png DotCode Estandarizado como AIM Dotcode Rev 3.0. Dominio publico. Se utiliza para rastrear paquetes individuales de cigarrillos y productos farmacéuticos.
Código de punto A También conocido como Philips Dot Code . Patentado en 1988.
DWCode Introducido por GS1 US y GS1 Germany, el DWCode es un soporte de datos único e imperceptible que se repite en todo el diseño gráfico de un paquete.
Ejemplo de un código EZ. EZcode Diseñado para decodificar con teléfonos con cámara; de ScanLife.
Han Xin 2D Barcode.svg Código de barras Han Xin Código de barras diseñado para codificar caracteres chinos introducido por Association for Automatic Identification and Mobility en 2011.
Tag.svg de código de barras de color de alta capacidad Código de barras de color de alta capacidad HCCB fue desarrollado por Microsoft ; con licencia de ISAN-IA .
HueCode De Robot Design Associates. Utiliza escala de grises o color.
InterCode De IconLab, Inc . El código de barras 2D estándar en Corea del Sur. Los 3 operadores de telefonía móvil de Corea del Sur colocan el programa de escaneo de este código en sus teléfonos para acceder a Internet móvil, como un programa integrado predeterminado.

Código JAB - Saludos de Wikipedia con link.png

Código JAB J ust A nother B ar Code es un código de barras 2D en color. Cuadrado o rectángulo. Sin licencia
MaxiCode.svg MaxiCode Utilizado por United Parcel Service . Ahora de dominio público.
mCode Diseñado por NextCode Corporation, específicamente para trabajar con teléfonos móviles y servicios móviles. Está implementando una técnica de detección de errores independiente que evita la decodificación falsa, utiliza un polinomio de corrección de errores de tamaño variable, que depende del tamaño exacto del código.
MMCC Diseñado para difundir contenido de teléfonos móviles de alta capacidad a través de medios electrónicos e impresos en color existentes, sin la necesidad de conectividad de red
NexCode.png NexCode NexCode está desarrollado y patentado por S5 Systems.
Nintendo e-Reader # Código de punto Desarrollado por Olympus Corporation para almacenar canciones, imágenes y minijuegos para Game Boy Advance en tarjetas coleccionables de Pokémon .
Mejor muestra PDF417.png PDF417 Originado por Symbol Technologies . Dominio publico. - Estándar internacional: ISO / IEC 15438
Ejemplo de Qode. Qode Código de barras 2D patentado y de propiedad estadounidense de NeoMedia Technologies, Inc.
Código QR para móvil Inglés Wikipedia.svg Código QR Inicialmente desarrollado, patentado y propiedad de Denso Wave para la gestión de componentes automotrices; han optado por no ejercer sus derechos de patente . Puede codificar caracteres Kanji y Kana latinos y japoneses, música, imágenes, URL y correos electrónicos. Estándar de facto para teléfonos móviles japoneses. Se utiliza con BlackBerry Messenger para seleccionar contactos en lugar de utilizar un código PIN. El tipo de código más utilizado para escanear con teléfonos inteligentes. Dominio publico. - Estándar internacional: ISO / IEC 18004
Código de pantalla Desarrollado y patentado por Hewlett-Packard Labs. Un patrón 2D variable en el tiempo que se utiliza para codificar datos a través de las fluctuaciones de brillo en una imagen, con el propósito de transferir datos de gran ancho de banda desde las pantallas de las computadoras a los teléfonos inteligentes a través de la entrada de la cámara del teléfono inteligente. Los inventores Timothy Kindberg y John Collomosse , revelados públicamente en ACM HotMobile 2008.
Shotcode.png ShotCode Códigos de barras circulares para teléfonos con cámara . Originalmente de High Energy Magic Ltd con el nombre Spotcode. Antes de eso, lo más probable es que se lo denomine TRIPCode.
Snapcode, también llamado código Boo-R utilizado por Snapchat , Spectacles , etc. US9111164B1
Código de copo de nieve Un código patentado desarrollado por Electronic Automation Ltd. en 1981. Es posible codificar más de 100 dígitos numéricos en un espacio de solo 5 mm x 5 mm. La corrección de errores seleccionable por el usuario permite destruir hasta el 40% del código y seguir siendo legible. El código se utiliza en la industria farmacéutica y tiene la ventaja de que se puede aplicar a productos y materiales en una amplia variedad de formas, incluidas etiquetas impresas, impresión por chorro de tinta, grabado con láser, sangría o perforación.
SPARQCode-sample.gif SPARQCode Estándar de codificación de códigos QR de MSKYNET, Inc.
Trillcode Diseñado para escanear teléfonos móviles. Desarrollado por Lark Computer, una empresa rumana.
VOICEYE Desarrollado y patentado por VOICEYE, Inc. en Corea del Sur, tiene como objetivo permitir que las personas ciegas y con discapacidad visual accedan a información impresa. También afirma ser el código de barras 2D que tiene la mayor capacidad de almacenamiento del mundo.

Imágenes de ejemplo

En la cultura popular

En arquitectura, un edificio en Lingang New City de los arquitectos alemanes Gerkan, Marg and Partners incorpora un diseño de código de barras, al igual que un centro comercial llamado Shtrikh-kod ( código de barras en ruso ) en Narodnaya ulitsa ("Calle del Pueblo") en el distrito de Nevskiy de San Petersburgo , Rusia.

En los medios, en 2011, la National Film Board de Canadá y ARTE France 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 .

En la lucha libre profesional , la D-Generation X estable de la WWE incorporó un código de barras en su video de entrada, así como en una camiseta.

En la serie de televisión Dark Angel , el protagonista y los otros transgénicos de la serie Manticore X tienen códigos de barras en la nuca.

En los videojuegos, el protagonista de la serie de videojuegos Hitman tiene un tatuaje de código de barras en la parte posterior de la cabeza. Además, los códigos QR se pueden escanear para una misión adicional en Watch Dogs .

En las películas Back to the Future Part II y The Handmaid's Tale , los automóviles del futuro se representan con matrículas de códigos de barras .

En las películas de Terminator , Skynet graba códigos de barras en la superficie interior de las muñecas de los humanos cautivos (en una ubicación similar a los tatuajes del campo de concentración de la Segunda Guerra Mundial ) como un identificador único.

En música, Dave Davies de The Kinks lanzó un álbum en solitario en 1980, AFL1-3603 , que presentaba un código de barras gigante en la portada en lugar de la cabeza del músico. El nombre del álbum también era el número de código de barras.

El número de abril de 1978 de Mad Magazine incluía un código de barras gigante en la portada, con la propaganda "[Mad] Espera que este número atasque todas las computadoras del país ... por obligarnos a desfigurar nuestras portadas con este símbolo de la UPC yecchy de ahora en adelante ! "

El videojuego Judgement de 2018 presenta códigos QR que el protagonista Takayuki Yagami puede fotografiar con la cámara de su teléfono. Estos son en su mayoría a las piezas de desbloqueo para Yagami de aviones no tripulados .

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 marcas integran diseños personalizados en códigos de barras (mientras los mantienen legibles) en sus productos de consumo.

Bromas sobre códigos de barras

Hubo un pequeño escepticismo por parte de los teóricos de la conspiración , que consideraban que los códigos de barras eran una tecnología de vigilancia intrusiva , y de algunos cristianos, promovidos por un libro de 1982 The New Money System 666 de Mary Stewart Relfe, que pensaba que los códigos ocultaban el número 666 , que representa el " Número de la Bestia ". Los Viejos Creyentes , una separación de la Iglesia Ortodoxa Rusa , creen que los códigos de barras son el sello del Anticristo . El presentador de televisión Phil Donahue describió los códigos de barras como un "complot empresarial contra los consumidores".

Ver también

Referencias

Otras lecturas

  • Automatización de sistemas de información de gestión: implementación e ingeniería de códigos de barras - Harry E. Burke, Thomson Learning, ISBN  0-442-20712-3
  • Automatización de 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 de códigos 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 codificación de barras - Harry E. Burke, Van Nostrand Reinhold Company, ISBN  978-0-442-21430-2 , 219 páginas
  • Tecnología de la información para el comercio minorista: sistemas de captura de datos e identificación automática - 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
  • Tarjetas perforadas a códigos de barras - Benjamin Nelson, Helmers Publishing, ISBN  0-911261-12-5 , 434 páginas
  • Revolución en el mostrador de caja : La explosión del código de barras - Stephen A. Brown, Harvard University Press , ISBN  0-674-76720-9
  • Lectura 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: código de barras y la PC de IBM - Russ Adams y Joyce Lane, Helmers Publishing, ISBN  0-911261-01-X , 169 páginas
  • Libro de consulta de identificación automática y recopilación de datos - Russ Adams, Van Nostrand Reinhold, ISBN  0-442-31850-2 , 298 páginas
  • Inside Out: Las maravillas de la tecnología moderna - Carol J. Amato, Smithmark Pub, ISBN  0831746572 , 1993

enlaces externos