stringtranslate.com

Código de barras

Un código de barras UPC-A

Un código de barras o código de barras es un método de representación de datos en forma visual y legible por máquina . Inicialmente, los códigos de barras representaban datos variando los anchos, los espaciamientos y los tamaños de líneas paralelas. Estos códigos de barras, ahora comúnmente denominados lineales o unidimensionales (1D), pueden escanearse mediante escáneres ópticos especiales , llamados lectores de códigos de barras , de los cuales existen varios tipos.

Más tarde, se desarrollaron variantes bidimensionales (2D), que utilizan rectángulos, puntos, hexágonos y otros patrones, llamados códigos de barras 2D o códigos matriciales , aunque no utilizan barras como tales. Ambos pueden leerse utilizando escáneres ópticos 2D especialmente diseñados, que existen en unas pocas formas diferentes. Los códigos matriciales también pueden leerse mediante una cámara digital conectada a un microordenador que ejecuta un software que toma una imagen fotográfica del código de barras y analiza la imagen para deconstruir y decodificar el código. Un dispositivo móvil con una cámara incorporada, como un teléfono inteligente , puede funcionar como este último tipo de lector de códigos de barras utilizando un software de aplicación especializado y es adecuado tanto para códigos 1D como 2D.

Material rodante con códigos de barras en el Reino Unido, 1962

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 de diciembre de 1962, páginas 387-389, registra cómo los ferrocarriles británicos ya habían perfeccionado un sistema de lectura de códigos de barras capaz de leer correctamente el material rodante que viajaba a 100 mph (160 km/h) 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 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 Vagones), este esquema implicaba colocar rayas de colores en varias combinaciones en placas de acero que se fijaban a los costados del material rodante del ferrocarril. Se utilizaron dos placas por vagón, una en cada lado, y la disposición de las franjas de colores codificaba información como la propiedad, el tipo de equipo y el número de identificación. [3] Las placas se leían mediante un escáner ubicado al costado de la vía, por ejemplo, a la entrada de un patio de clasificación, mientras el vagón pasaba. [4] El proyecto se abandonó después de unos diez años porque el sistema demostró ser poco confiable después de un uso prolongado. [3]

Los códigos de barras tuvieron éxito comercial cuando se utilizaron 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 Comestibles 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 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 denominan genéricamente 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 los estantes que fueron 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 Universal Product Code (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 en popularidad en la segunda década de los años 2000 debido al aumento en la propiedad de teléfonos inteligentes. [9]

Otros sistemas han incursionado en el mercado AIDC , pero la simplicidad, universalidad y bajo costo de los códigos de barras han 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 2023.

Historia

En 1948, Bernard Silver , un estudiante de posgrado en el Instituto de Tecnología Drexel en Filadelfia, Pensilvania, EE. UU., escuchó al presidente de la cadena de comida 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. [10] Silver le contó a su amigo Norman Joseph Woodland sobre la solicitud y comenzaron a trabajar en una variedad de sistemas. Su primer sistema funcional usaba tinta ultravioleta , pero la tinta se desvanecía demasiado fácilmente y era costosa. [11]

Convencido de que el sistema funcionaría 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 con arena de la playa. "Simplemente extendí los puntos y rayas hacia abajo e hice líneas estrechas y líneas 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 brillaba a través del papel sobre un tubo fotomultiplicador RCA935 (de un proyector de películas) en el lado más alejado. Más tarde decidió que el sistema funcionaría mejor si se imprimía 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 "Aparato y método de clasificación", en la que describían tanto los patrones de impresión lineales como los de ojo de buey , 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 patente estadounidense 2.612.994. [1] En 1951, Woodland se trasladó a IBM y trató continuamente de interesar a IBM en el desarrollo del sistema. La empresa acabó encargando un informe sobre la idea, que concluía que era factible e interesante, pero que el procesamiento de la información resultante requeriría un equipo que aún no estaba disponible.

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. [11]

Collins en Sylvania

Durante su etapa de estudiante, David Jarrett Collins trabajó en la empresa ferroviaria Pennsylvania Railroad y se dio cuenta de la necesidad de identificar automáticamente los vagones de ferrocarril. Inmediatamente después de recibir su título de maestría en el MIT en 1959, comenzó a trabajar en GTE Sylvania y comenzó a abordar el problema. Desarrolló un sistema llamado KarTrak que utilizaba franjas reflectantes azules, blancas y rojas adheridas al costado de los vagones, que codificaban un identificador de empresa 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]

En 1961, la empresa ferroviaria Boston and Maine Railroad probó el sistema KarTrak en sus vagones de grava. Las pruebas continuaron hasta 1967, cuando la Asociación de Ferrocarriles Estadounidenses (AAR) lo seleccionó como un sistema estándar de identificación automática de vagones para toda la flota norteamericana. Las instalaciones comenzaron el 10 de octubre de 1967. Sin embargo, la crisis económica y la oleada de quiebras en la industria a principios de los años 70 frenaron enormemente la implementación, y no fue hasta 1974 que el 95% de la flota estuvo etiquetada. Para colmo de males, se descubrió que el sistema se podía engañar fácilmente con la suciedad en ciertas aplicaciones, lo que afectaba en gran medida a la precisión. La AAR abandonó el sistema a fines de los años 70, y no fue hasta mediados de los años 80 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 automóviles que habían comprado un pase mensual. Luego, la Oficina 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 retrorreflectivas especiales. Finalmente, Kal Kan solicitó al equipo de Sylvania una versión más simple (y más barata) que pudieran colocar en cajas de comida para mascotas para el control de inventario.

Corporación Computer Identics

En 1967, cuando el sistema ferroviario estaba en plena madurez, Collins se dirigió a la dirección en busca de financiación para un proyecto destinado a desarrollar una versión en blanco y negro del código para otras industrias. La empresa se negó, argumentando que el proyecto ferroviario era lo suficientemente grande y que no veían la necesidad de diversificarse tan rápidamente.

Collins abandonó Sylvania y formó la Computer Identics Corporation. [11] Como sus primeras innovaciones, Computer Identics dejó de utilizar bombillas incandescentes en sus sistemas y las reemplazó por láseres de helio-neón , e incorporó también un espejo, lo que le permitió localizar un código de barras hasta un metro (3 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. [11] El sistema se utilizó para identificar una docena de tipos de transmisiones que se desplazaban en una cinta transportadora elevada 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 de producto universal

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 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ó a 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 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 firma consultora McKinsey & Co. , desarrollaron un código estandarizado de 11 dígitos para identificar productos. Luego, el comité envió una licitación 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. [14] Se estudió una amplia variedad de enfoques de código de barras, incluidos los códigos lineales, el código de círculo concéntrico de diana de RCA, patrones de estrella y otros.

En la primavera de 1971, RCA presentó su código Bullseye en otra reunión del sector. Los ejecutivos de IBM que estaban en la reunión notaron la multitud que había en el stand de RCA e inmediatamente desarrollaron su propio sistema. El especialista en marketing de IBM, Alec Jablonover, recordó que la empresa todavía empleaba a Woodland y estableció una nueva instalación en Research Triangle Park para dirigir el desarrollo.

En julio de 1972, la RCA comenzó 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 colocaban las etiquetas de precios. 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 rayas, de modo que la tinta adicional simplemente haría que el código fuera "más alto" y, al mismo tiempo, legible. Así, el 3 de abril de 1973, el UPC de IBM fue seleccionado como el estándar de la 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. [15]

NCR instaló un sistema de pruebas en el supermercado Marsh's de 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 , lo que permitió registrar el primer uso comercial del código UPC. [16]

En 1971, se reunió un equipo de IBM para una sesión intensiva de planificación, en la que se definieron, de 12 a 18 horas diarias, cómo se implementaría la tecnología y cómo funcionaría de manera cohesiva en todo el sistema, y ​​se programó un plan de implementación. En 1973, el equipo se reunió con fabricantes de productos de alimentación para presentar el símbolo que tendría que imprimirse en los envases o las etiquetas de todos sus productos. No había ahorros de costos para una tienda de alimentación si lo utilizaba, a menos que al menos el 70% de los productos de la tienda tuvieran el código de barras impreso por el fabricante. IBM proyectó que en 1975 se necesitaría el 75%.

Los estudios económicos realizados para el comité de la industria de la alimentación pronosticaron un ahorro de más de 40 millones de dólares para la industria gracias al escaneo a mediados de los años 70. Esas cifras no se alcanzaron 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 las etiquetas de códigos de barras. Ninguno de los dos quería ser el primero en dar el paso y los resultados no fueron prometedores durante los primeros dos años; Business Week proclamó en un artículo de 1976 "El escáner de supermercado que fracasó". [16] [17]

Los supermercados Sims fueron los primeros establecimientos de Australia en utilizar códigos de barras, a partir de 1979. [18]

Sistema de código de barras

Un sistema de código de barras es una red de hardware y software, que consta principalmente de computadoras portátiles , impresoras , escáneres portátiles , infraestructura y software de soporte. Los sistemas de código de barras se utilizan para automatizar la recopilación de datos cuando el registro manual no es oportuno ni rentable. A pesar de que a menudo los proporciona la misma empresa, los sistemas de código de barras no son sistemas de identificación por radiofrecuencia (RFID). Muchas empresas utilizan ambas tecnologías como parte de sistemas de gestión de recursos más amplios .

Un sistema de código de barras típico consta de una infraestructura, ya sea cableada o inalámbrica, que conecta una cierta cantidad de computadoras portátiles, escáneres portátiles e impresoras a una o varias bases de datos que almacenan y analizan los datos recopilados por el sistema. En algún nivel, debe haber algún software para administrar el sistema. El software puede ser tan simple como un código que administra la conexión entre el hardware y la base de datos o tan complejo como un ERP , MRP o algún otro software de administración de inventario .

Hardware

Se fabrica una amplia gama de hardware para su uso en sistemas de código de barras por parte de fabricantes como Datalogic, Intermec, HHP (Hand Held Products), Microscan Systems, Unitech, Metrologic, PSC y PANMOBIL, siendo la marca más conocida de escáneres portátiles y computadoras móviles la producida por Symbol , [ cita requerida ] una división de Motorola .

Software

Algunos programas de ERP, MRP y otros programas de gestión de inventario incorporan compatibilidad con la lectura de códigos de barras. Como alternativa, se pueden crear interfaces personalizadas utilizando un lenguaje como C++ , C# , Java , Visual Basic.NET y muchos otros. Además, se producen kits de desarrollo de software para facilitar el proceso.

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, denominado Logística de Aplicaciones de Marcado y Lectura Automatizados de Símbolos (LOGMARS), todavía se utiliza en el Departamento de Defensa y se considera ampliamente el catalizador de la adopción generalizada de códigos de barras en usos industriales. [19]

Usar

El vendedor de bocadillos en el tren Shinkansen escanea un código de barras.
Código de barras EAN-13 ISBN
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, excepto en los 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 en tiendas que involucran el intercambio de etiquetas de precios, aunque los ladrones de tiendas 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 preimprimen 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 de los consumidores individuales. En el punto de venta, los compradores pueden obtener descuentos en productos u ofertas de marketing especiales 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 el ámbito sanitario y hospitalario , desde la identificación de pacientes (para acceder a los datos del paciente, incluidos el historial médico, las 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 escaneado en aplicaciones de escaneo por lotes, rastrear la organización de especies en biología [22] e integrarse con controladores de peso en movimiento para identificar el artículo que se pesa en una línea transportadora para la recopilación de datos.

También se pueden utilizar para llevar un registro de objetos y personas; se utilizan para llevar un registro de coches de alquiler, equipaje de avión, residuos nucleares, correo urgente y paquetes. Los billetes con código de barras (que el cliente puede imprimir en su impresora de casa o almacenar en su dispositivo móvil) permiten al titular entrar en 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 billetes duplicados o fraudulentos con mayor facilidad. Los códigos de barras se utilizan ampliamente en el software de aplicaciones de control de planta donde los empleados pueden escanear órdenes de trabajo y hacer un seguimiento del tiempo empleado en un trabajo.

Los códigos de barras también se utilizan en algunos tipos de sensores de posición 1D y 2D sin contacto . En algunos tipos de codificadores lineales 1D absolutos se utilizan una serie de códigos de barras . Los códigos de barras se empaquetan lo suficientemente cerca 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 una resolución de subpíxeles . 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 de 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 el campo de visión del lector, pueda encontrar su posición X, Y absoluta y la rotación en la alfombra. [23] [24]

Los códigos de matriz pueden incluir un hipervínculo a una página web. Se puede utilizar 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 a un comprador a encontrar el mejor precio para un artículo en las cercanías. Desde 2005, las aerolíneas utilizan un código de barras 2D estándar de la IATA en las tarjetas de embarque ( Bar Coded Boarding Pass (BCBP) ) y, desde 2008, los códigos de barras 2D enviados a los teléfonos móviles permiten las tarjetas de embarque electrónicas. [25]

Algunas aplicaciones de los códigos de barras han caído en desuso. En los años 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 utilizó 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 en Barcode Jesus de Scott Blake , como parte del movimiento posmodernista .

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 de silencio que debe estar antes y después del código de barras y el cálculo de una suma de comprobación .

Las simbologías lineales se pueden clasificar principalmente por dos propiedades:

Continuo vs. discreto
Dos anchos versus muchos anchos

Algunas simbologías utilizan el entrelazado. El primer carácter se codifica mediante barras negras de ancho variable. El segundo carácter se codifica luego variando el ancho de los espacios blancos entre estas barras. De esta manera, los caracteres se codifican en pares sobre la misma sección del código de barras. El entrelazado 2 de 5 es un ejemplo de esto.

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

Las simbologías 2D más comunes son los códigos matriciales, que presentan módulos cuadrados o con 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 pasan un haz de luz a través del código de barras en línea recta y leen una porción de los patrones de luz y oscuridad del código de barras. Al escanear en ángulo, los módulos parecen más anchos, pero no se modifican las proporciones de ancho. Las simbologías apiladas también están optimizadas para el escaneo láser, en el que el láser realiza 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 lectores de códigos de barras con dispositivo de carga acoplada (CCD) . La obtención de imágenes no requiere piezas móviles, como un escáner láser. En 2007, la obtención de imágenes lineales había comenzado a reemplazar al escaneo láser como el motor de escaneo preferido por su rendimiento y durabilidad.

Las simbologías 2D no se pueden leer con láser, ya que normalmente no existe un patrón de barrido que pueda abarcar todo el símbolo. Deben escanearse con 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 las 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 primeros lectores de códigos de barras, y todavía los más económicos ( ¿cuándo? ) , están formados por una luz fija y un único fotosensor que se mueve manualmente sobre el código de barras. Los lectores de códigos de barras se pueden clasificar en tres categorías en función de su conexión al ordenador. El tipo más antiguo es el lector de códigos de barras RS-232 . Este tipo requiere una programación especial para transferir los datos de entrada al programa de aplicación. Los lectores con interfaz de teclado se conectan al ordenador mediante un cable adaptador compatible con teclados PS/2 o AT (una " cuña de teclado "). Los datos del código de barras se envían al ordenador como si se hubieran escrito en el teclado.

Al igual que el escáner con interfaz de teclado, los escáneres USB no necesitan un código personalizado para transferir los datos de entrada al programa de aplicación. En los equipos que ejecutan Windows, el dispositivo de interfaz humana emula la acción de combinación de datos de un "teclado en cuña" 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 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 códigos de barras unidimensionales y 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 presenta un escáner de código de barras, [27] mientras que mbarcode [28] 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 vincularse a URL, unirse a redes inalámbricas o realizar otras operaciones según el contenido del código QR. [29] Otras aplicaciones pagas y gratuitas están disponibles con capacidades de escaneo para otras simbologías o para versiones anteriores de iOS. [30] Con 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 ni precisión como un escáner de códigos de barras dedicado o un terminal de datos portátil . [ cita requerida ]

Control de calidad y verificación

Es habitual 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 códigos de barras. [31] La verificación de códigos de barras examina la capacidad de lectura y la calidad del código de barras en comparación con los estándares y especificaciones de la industria. [32] 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 sanciones a los códigos de barras que no cumplen con las normas. Estas devoluciones de cargos pueden reducir los ingresos de un fabricante entre un 2% y un 10%. [33]

Un verificador de códigos de barras funciona de la misma manera que un lector, pero en lugar de simplemente decodificar un código de barras, un verificador realiza una serie de pruebas. Para los códigos de barras lineales, estas pruebas son:

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

Dependiendo del parámetro, cada prueba ANSI se califica de 0,0 a 4,0 (F a A), o se le asigna una calificación de aprobado o reprobado. Cada calificación se determina analizando el perfil de reflectancia de escaneo (SRP), un gráfico analógico de una sola línea de escaneo a lo largo de todo el símbolo. La calificación más baja de las 8 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 la calificación mínima aceptable para el símbolo. [36]

En comparación con un lector, un verificador mide las características ópticas de un código de barras según estándares internacionales y de la industria. 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 . En función de los resultados de la verificación, se puede ajustar el proceso de producción para imprimir códigos de barras de mayor calidad que se escanearán a lo largo de la cadena de suministro.

La validación del código de barras puede incluir evaluaciones posteriores a pruebas de uso (y abuso), como luz solar, abrasión, impacto, humedad, etc. [37]

Estándares de verificación 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). [ cita requerida ] La especificación de calidad de códigos de barras internacional actual es ISO/IEC 15416 (lineal) e ISO/IEC 15415 (2D). [ cita requerida ] La norma europea EN 1635 ha sido retirada y reemplazada por ISO/IEC 15416. La especificación de calidad de códigos de barras original de EE. UU. era ANSI X3.182. (UPC utilizados en EE. UU.: ANSI/UCC5). [ cita requerida ] A partir de 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. [ 38 ]

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, acelerando la toma de decisiones y con mayor confianza. Por ejemplo:

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.

Los lectores de códigos de barras tienen un coste relativamente bajo y son extremadamente precisos en comparación con los lectores de teclado, con solo un error de sustitución de entre 15.000 y 36 billones de caracteres introducidos. [39] [ ¿ Fuente poco fiable? ] 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, formado 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 simplemente un código 2D es una forma bidimensional de representar información. Puede representar más datos por unidad de área. Además de los puntos, se pueden utilizar otros patrones.

Imágenes de ejemplo

En la cultura popular

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

En los medios de comunicación, en 2011, la National Film Board of Canada 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 . [88] [89]

En la lucha libre profesional , el grupo de la WWE D-Generation X incorporó un código de barras en su vídeo de entrada, así como en una camiseta. [90] [91]

En los videojuegos, el protagonista de la serie de videojuegos Hitman tiene un tatuaje de código de barras en la parte posterior de su cabeza; los códigos QR también se pueden escanear en una misión secundaria en Watch Dogs . El videojuego de 2018 Judgment presenta códigos QR que el protagonista Takayuki Yagami puede fotografiar con la cámara de su teléfono. Estos son principalmente para desbloquear partes para el dron de Yagami . [92]

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. [93]

Códigos de barras diseñados

Algunas empresas integran diseños personalizados en los códigos de barras de sus productos de consumo sin afectar su legibilidad.

Oposición

Algunos han considerado que los códigos de barras son una tecnología de vigilancia intrusiva . Algunos cristianos, iniciados por el libro The New Money System 666 de 1982 de Mary Stewart Relfe, creen que los códigos ocultan el número 666 , que representa el " número de la bestia ". [94] Los Viejos Creyentes , una escisión de la Iglesia Ortodoxa Rusa , creen que los códigos de barras son el sello del Anticristo . [95] El presentador de televisión Phil Donahue describió los códigos de barras como un "complot corporativo contra los consumidores". [96]

Véase también

Referencias

  1. ^ ab Patente estadounidense 2612994 
  2. ^ "Cómo funcionan los códigos de barras". Lo que debería saber . 4 de junio de 2019. Archivado desde el original el 5 de junio de 2019 . Consultado el 5 de junio de 2019 .
  3. ^ ab Cranstone, Ian. "Una guía para ACI (Identificación automática de vagones)/KarTrak". Vagones de carga canadienses Una página de recursos para los entusiastas de los vagones de carga canadienses . Archivado desde el original el 27 de agosto de 2011. Consultado el 26 de mayo de 2013 .
  4. ^ 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 desde el original el 10 de marzo de 2014. Consultado el 26 de mayo de 2013 .
  5. ^ ab Roberts, Sam (11 de diciembre de 2019). «George Laurer, el creador del código de barras, ha muerto a los 94 años». The New York Times . Archivado desde el original el 22 de junio de 2020. Consultado el 13 de diciembre de 2019 .
  6. ^ Brown, Derrick (primavera de 2023). "El nacimiento del código de barras". Revista de la Computer Conservation Society (101). ISSN  0958-7403.
  7. ^ Brown, Derrick (20 de marzo de 2023). «El nacimiento del código de barras». British Computer Society . Archivado desde el original el 6 de agosto de 2024. Consultado el 6 de agosto de 2024 .
  8. ^ Fox, Margalit (15 de junio de 2011). «Alan Haberman, el creador del código de barras, muere a los 81 años». The New York Times . Archivado desde el original el 24 de junio de 2017. Consultado el 24 de febrero de 2017 .
  9. ^ GF (2 de noviembre de 2017). «Why QR codes are on the rise» (Por qué los códigos QR están en auge). The Economist . Archivado desde el original el 5 de febrero de 2018. Consultado el 5 de febrero de 2018 .
  10. ^ Fishman, Charles (1 de agosto de 2001). «The Killer App – Bar None». American Way . Archivado desde el original el 12 de enero de 2010. Consultado el 19 de abril de 2010 .
  11. ^ abcdef Seideman, Tony (primavera de 1993), "Los códigos de barras arrasan en el mundo", Wonders of Modern Technology , archivado desde el original el 16 de octubre de 2016
  12. ^ Dunn, Peter (20 de octubre de 2015). «David Collins, SM '59: Dejando su huella en el mundo con códigos de barras». technologyreview.com . MIT. Archivado desde el original el 10 de noviembre de 2018 . Consultado el 2 de diciembre de 2019 .
  13. ^ Graham-White, Sean (agosto de 1999). "¿Sabes dónde está tu vagón de carga?". Trains . 59 (8): 48–53.
  14. ^ Laurer, George . «Desarrollo del símbolo UPC». Archivado desde el original el 25 de septiembre de 2008.
  15. ^ Nelson, Benjamin (1997). De las tarjetas perforadas a los códigos de barras: un viaje de 200 años . Peterborough, NH: Helmers. ISBN 9780911261127.
  16. ^ ab Varchaver, Nicholas (31 de mayo de 2004). "Scanning the Globe". Fortune . Archivado desde el original el 14 de noviembre de 2006 . Consultado el 27 de noviembre de 2006 .
  17. ^ Rawsthorn, Alice (23 de febrero de 2010). «Scan Artists». New York Times . Archivado desde el original el 18 de noviembre de 2016. Consultado el 31 de julio de 2015 .
  18. ^ "El mundo aclama el código de barras en un cumpleaños importante". ATN . 1 de julio de 2014. Archivado desde el original el 23 de julio de 2014 . Consultado el 15 de febrero de 2017 .
  19. ^ "Una breve historia del código de barras". Código de barras 1. Adams Communications. Archivado desde el original el 2 de mayo de 2010. Consultado el 28 de noviembre de 2011 .
  20. ^ "Código de barras". iWatch Systems . 2 de mayo de 2011. Archivado desde el original el 9 de enero de 2012 . Consultado el 28 de noviembre de 2011 .
  21. ^ Oberfield, Craig. "Sistema de código de barras QNotes". Patente estadounidense n.° 5296688. Quick Notes Inc. Archivado desde el original el 31 de diciembre de 2012. Consultado el 15 de diciembre de 2012 .
  22. ^ National Geographic, mayo de 2010, página 30
  23. ^ Hecht, David L. (marzo de 2001). «Printed Embedded Data Graphical User Interfaces» (PDF) . IEEE Computer . 34 (3). Xerox Palo Alto Research Center: 47–55. doi :10.1109/2.910893. Archivado desde el original (PDF) el 3 de junio de 2013.
  24. ^ 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 desde el original el 1 de octubre de 2020.
  25. ^ "IATA.org". IATA.org. 21 de noviembre de 2011. Archivado desde el original el 4 de enero de 2012. Consultado el 28 de noviembre de 2011 .
  26. ^ "Códigos de barras de Paperbyte para Waduzitdo". Revista Byte . Septiembre de 1978. p. 172. Archivado desde el original el 4 de julio de 2017. Consultado el 6 de febrero de 2009 .
  27. ^ "Soporte para Nokia N80". Nokia Europa . Archivado desde el original el 14 de julio de 2011.
  28. ^ "Descripción general del paquete mbarcode". Maemo.org. Archivado desde el original el 7 de abril de 2019. Consultado el 28 de julio de 2010 .
  29. ^ Sargent, Mikah (24 de septiembre de 2017). «Cómo usar códigos QR en iOS 11». iMore. Archivado desde el original el 2 de octubre de 2017. Consultado el 1 de octubre de 2017 .
  30. ^ "15+ mejores aplicaciones de escáner de código de barras para iPhone". iPhoneness . 3 de marzo de 2017. Archivado desde el original el 2 de octubre de 2017 . Consultado el 1 de octubre de 2017 .
  31. ^ 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
  32. ^ "Guía para legos 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 desde el original (PDF) el 10 de septiembre de 2016 . Consultado el 23 de noviembre de 2017 .
  33. ^ Zieger, Anne (octubre de 2003). "Rechargebacks of retailer: is there a upside? Retailer compliance initiative can lead to efficient" (Devoluciones de cargos a minoristas: ¿existen ventajas? Las iniciativas de cumplimiento de los minoristas pueden generar eficiencia). Frontline Solutions . Archivado desde el original el 8 de julio de 2012.
  34. ^ abcdefghijkl Corp, Express. «Glosario de códigos de barras | Express». Express Corp. Archivado desde el original el 11 de diciembre de 2019. Consultado el 11 de diciembre de 2019 .
  35. ^ Equipo de trabajo de Mejores prácticas de verificación de códigos de barras (mayo de 2010). "GS1 DataMatrix: Introducción y descripción técnica de la simbología compatible con los identificadores de aplicaciones GS1 más avanzados" (PDF) . Estándares globales 1. 1 ( 17): 34–36. Archivado (PDF) desde el original el 20 de julio de 2011. Consultado el 2 de agosto de 2011 .
  36. ^ Equipo de trabajo de mejores prácticas de verificación de códigos de barras GS1 (mayo de 2009). "Verificación de códigos de barras GS1 para símbolos lineales" (PDF) . Estándares globales 1. 4 ( 3): 23–32. Archivado (PDF) desde el original el 27 de septiembre de 2011. Consultado el 2 de agosto de 2011 .{{cite journal}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  37. ^ Garner, J (2019), Resultados de las pruebas de códigos de barras de matriz de datos para aplicaciones de campo, Oak Ridge National Laboratory , consultado el 6 de junio de 2020
  38. ^ "Comités técnicos – JTC 1/SC 31 – Técnicas de identificación automática y captura de datos". ISO. 4 de diciembre de 2008. Archivado desde el original el 18 de octubre de 2011. Consultado el 28 de noviembre de 2011 .
  39. ^ Harmon, Craig K.; Adams, Russ (1989). Lectura entre líneas: Introducción a la tecnología de códigos de barras . Peterborough, NH: Helmers. pág. 13. ISBN 0-911261-00-1.
  40. ^ Australia Post: Hoja informativa sobre códigos de barras, octubre de 2014
  41. ^ ab "Página de código de barras bidimensional". www.adams1.com . Archivado desde el original el 7 de julio de 2011 . Consultado el 12 de enero de 2019 .
  42. ^ "Especificaciones del Code 16K" (PDF) . www.gomaro.ch . Archivado (PDF) del original el 13 de julio de 2018 . Consultado el 12 de enero de 2019 .
  43. ^ Boone, Peter (13 de noviembre de 2020). "¿Cómo funcionan los códigos de Spotify?". boonepeter.github.io . Archivado desde el original el 3 de mayo de 2023 . Consultado el 3 de mayo de 2023 .
  44. ^ "Escanea estos nuevos códigos QR de Spotify para reproducir una canción al instante". TechCrunch . 5 de mayo de 2017 . Consultado el 21 de agosto de 2022 .
  45. ^ "Creación de códigos de clip de aplicaciones". Documentación para desarrolladores de Apple .
  46. ^ ""Generador de código AR"". Archivado desde el original el 10 de junio de 2018 . Consultado el 29 de abril de 2017 .
  47. ^ Gernat, Tim; Rao, Vikyath D.; Middendorf, Martin; Dankowicz, Harry; Goldenfeld, Nigel; Robinson, Gene E. (13 de febrero de 2018). "El monitoreo automatizado del comportamiento revela patrones de interacción explosivos y dinámicas de rápida propagación en las redes sociales de las abejas". Actas de la Academia Nacional de Ciencias . 115 (7): 1433–1438. Bibcode :2018PNAS..115.1433G. doi : 10.1073/pnas.1713568115 . ISSN  0027-8424. PMC 5816157 . PMID  29378954. 
  48. ^ Combes, Stacey A.; Mountcastle, Andrew M.; Gravish, Nick; Crall, James D. (2 de septiembre de 2015). "BEEtag: un sistema de seguimiento basado en imágenes de bajo coste para el estudio del comportamiento y la locomoción animal". PLOS ONE . ​​10 (9): e0136487. Bibcode :2015PLoSO..1036487C. doi : 10.1371/journal.pone.0136487 . ISSN  1932-6203. PMC 4558030 . PMID  26332211. 
  49. ^ "GitHub – piql/Boxing: formato de código de barras 2D de alta capacidad". GitHub . 4 de noviembre de 2021. Archivado desde el original el 21 de diciembre de 2020 . Consultado el 26 de marzo de 2021 .
  50. ^ Adams, Russ (15 de junio de 2009). «Página de código de barras bidimensional». Archivado desde el original el 7 de julio de 2011. Consultado el 6 de junio de 2011 .
  51. ^ "Colorzip.com". Colorzip.com. Archivado desde el original el 16 de diciembre de 2014. Consultado el 28 de noviembre de 2011 .
  52. ^ "Códigos de barras para anuncios de televisión". Adverlab. 31 de enero de 2006. Archivado desde el original el 8 de diciembre de 2009. Consultado el 10 de junio de 2009 .
  53. ^ "Acerca de". Colour Code Technologies. Archivado desde el original el 29 de agosto de 2012. Consultado el 4 de noviembre de 2012 .
  54. ^ "Preguntas frecuentes". ColorCCode. Archivado desde el original el 21 de febrero de 2013. Consultado el 4 de noviembre de 2012 .
  55. ^ "Nuevo sistema para combatir el fraude bancario online". Universidad de Cambridge . 18 de abril de 2013. Archivado desde el original el 26 de julio de 2020. Consultado el 21 de enero de 2020 .
  56. ^ Cronto Visual Transaction Signing, OneSpan, archivado del original el 6 de diciembre de 2019 , consultado el 6 de diciembre de 2019
  57. ^ Reconocimiento fiducial topológico d-touch, MIT, archivado desde el original el 2 de marzo de 2008.
  58. ^ Los marcadores d-touch se aplican a guantes deformables, MIT, archivado desde el original el 21 de junio de 2008.
  59. ^ Consulte Xerox.com Archivado el 7 de junio de 2009 en Wayback Machine para obtener más detalles.
  60. ^ "DataGlyphs: Embedding Digital Data". Microglifos. 3 de mayo de 2006. Archivado desde el original el 26 de febrero de 2014. Consultado el 10 de marzo de 2014 .
  61. ^ ""DataGlyph" Embedded Digital Data". Tauzero. Archivado desde el original el 22 de noviembre de 2013. Consultado el 10 de marzo de 2014 .
  62. ^ "DataGlyphs". Xerox. Archivado desde el original el 23 de noviembre de 2012. Consultado el 10 de marzo de 2014 .
  63. ^ "Mejores códigos de barras, mejores negocios" (PDF) . Archivado desde el original (PDF) el 22 de noviembre de 2016 . Consultado el 19 de junio de 2017 .
  64. ^ Código de puntos A Archivado el 9 de mayo de 2017 en Wayback Machine en barcode.ro
  65. ^ "Dot Code A Patent" (PDF) . Archivado (PDF) del original el 10 de marzo de 2016 . Consultado el 1 de septiembre de 2017 .
  66. ^ "GS1 Alemania y Digimarc anuncian colaboración para llevar DWCode al mercado alemán" (Comunicado de prensa).
  67. ^ "Scanbuy". Archivado desde el original el 20 de agosto de 2008. Consultado el 28 de noviembre de 2011 .
  68. ^ ab Steeman, Jeroen. «Online QR Code Decoder». Archivado desde el original el 9 de enero de 2014. Consultado el 9 de enero de 2014 .
  69. ^ "Página de código de barras bidimensional BarCode-1". Adams. Archivado desde el original el 3 de noviembre de 2008. Consultado el 10 de junio de 2009 .
  70. ^ "Global Research Solutions – Códigos de barras 2D". grs.weebly.com . Archivado desde el original el 13 de enero de 2019 . Consultado el 12 de enero de 2019 .
  71. ^ ab Kato, Hiroko; Tan, Keng T.; Chai, Douglas (8 de abril de 2010). Códigos de barras para dispositivos móviles. Prensa de la Universidad de Cambridge. ISBN 9781139487511.
  72. ^ "Ocode - Autenticación de sus productos mediante el marcado de un código único". www.ocode.fr (en francés) . Consultado el 27 de noviembre de 2023 .
  73. ^ 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 almacenamiento". Sensores . 19 (24): 5466. Bibcode :2019Senso..19.5466C. doi : 10.3390/s19245466 . PMC 6960674 . PMID  31835866. 
  74. ^ ""Patente estadounidense 9270846: Modulación de luminosidad codificada por contenido"". Archivado desde el original el 2 de diciembre de 2018 . Consultado el 1 de diciembre de 2018 .
  75. ^ ""Patente de EE. UU. 8180163: Codificador y decodificador y métodos de codificación y decodificación de información de secuencia con indicadores de monitorización insertados"". Archivado desde el original el 2 de diciembre de 2018 . Consultado el 1 de diciembre de 2018 .
  76. ^ ""Códigos de pantalla: hipervínculos visuales para pantallas"" (PDF) . Archivado (PDF) del original el 11 de diciembre de 2019 . Consultado el 1 de diciembre de 2018 .
  77. ^ ""Snapchat está cambiando la forma en que ves snaps y agregas amigos"". Julio de 2015. Archivado desde el original el 27 de enero de 2021 . Consultado el 30 de agosto de 2017 .
  78. ^ ""Snapchat te permite agregar personas a través de etiquetas QR gracias a la adquisición secreta de Scan.me"". 28 de enero de 2015. Archivado desde el original el 24 de febrero de 2017 . Consultado el 24 de febrero de 2017 .
  79. ^ ""Cómo Snapchat hizo que los códigos QR volvieran a ser populares"". 4 de mayo de 2015. Archivado desde el original el 14 de septiembre de 2016 . Consultado el 24 de febrero de 2017 .
  80. ^ US 5825015, Chan, John Paul & GB, "Códigos binarios legibles por máquina", publicado el 20 de octubre de 1998 
  81. ^ "Patente estadounidense 5825015". pdfpiw.uspto.gov . 20 de octubre de 1998. Archivado desde el original el 13 de enero de 2019 . Consultado el 12 de enero de 2019 .
  82. ^ "Comprensión de los códigos de barras TLC-39: todo lo que necesita saber". 9 de agosto de 2023. Consultado el 27 de noviembre de 2023 .
  83. ^ "Código de barras Trillcode". Barcoding, Inc. 17 de febrero de 2009. Archivado desde el original el 26 de julio de 2020. Consultado el 12 de enero de 2019 .
  84. ^ "Obtener el código del miniprograma". Documento público de Weixin .
  85. ^ (株)デンソーウェーブ Archivado el 7 de junio de 2012 en Wayback Machine , denso-wave.com (en japonés) Copyright
  86. ^ "Barcode Halls, Standard Facades for Manufacturing Buildings – Projects – gmp Architekten" (Salas de código de barras, fachadas estándar para edificios industriales – Proyectos – gmp Architekten) www.gmp.de . 2009. Archivado desde el original el 16 de diciembre de 2023 . Consultado el 16 de diciembre de 2023 .
  87. ^ "imagen". Peterburg2.ru. Archivado desde el original el 10 de noviembre de 2011. Consultado el 28 de noviembre de 2011 .
  88. ^ Lavigne, Anne-Marie (5 de octubre de 2011). «Presentamos Barcode.tv, un nuevo documental interactivo sobre los objetos que nos rodean». Blog de la NFB . National Film Board of Canada . Archivado desde el original el 11 de octubre de 2011. Consultado el 7 de octubre de 2011 .
  89. ^ Anderson, Kelly (6 de octubre de 2011). «NFB y ARTE France lanzan 'Bar Code'». Reelscreen . Archivado desde el original el 10 de octubre de 2011. Consultado el 7 de octubre de 2011 .
  90. ^ [1] Archivado el 16 de marzo de 2015 en Wayback Machine.
  91. ^ "Canción temática de Dx 2009–2010". YouTube. 19 de diciembre de 2009. Archivado desde el original el 11 de diciembre de 2021. Consultado el 10 de marzo de 2014 .
  92. ^ Diego Agruello (27 de junio de 2019). "Explicación de las ubicaciones de los códigos QR de Judgement para actualizar las piezas del dron • Eurogamer.net". Eurogamer . Archivado desde el original el 28 de agosto de 2019 . Consultado el 3 de agosto de 2019 .
  93. ^ "Historia de CueCat". Historia de CueCat . Archivado desde el original el 12 de noviembre de 2019. Consultado el 12 de noviembre de 2019 .
  94. ^ "¿Qué pasa con los códigos de barras y el 666: La marca de la bestia?". Av1611.org. 1999. Archivado desde el original el 27 de noviembre de 2013. Consultado el 14 de marzo de 2014 .
  95. ^ Serafino, Jay (26 de julio de 2018). «La familia rusa que se alejó de la civilización durante más de 40 años». Mental Floss . Archivado desde el original el 7 de mayo de 2020. Consultado el 6 de mayo de 2020 .
  96. ^ Bishop, Tricia (5 de julio de 2004). "El código de barras UPC se ha utilizado durante 30 años". SFgate.com. Archivado desde el original el 23 de agosto de 2004. Consultado el 22 de diciembre de 2009 .

Lectura adicional

Enlaces externos