Código de barras
Un código de barras o código de barras es un método para representar datos en una forma visual legible por máquina. Inicialmente, los códigos de barras representaban datos variando el ancho, el espacio y el tamaño de las 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. 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 semejante. 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 una microcomputadora 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 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 EE. UU. en 1952. El invento 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. La revista británica Modern Railways de diciembre de 1962, páginas 387–389, registra cómo British Railways ya había perfeccionado un sistema de lectura de códigos de barras capaz de leer correctamente el material rodante que viaja a 100 mph (160 km/h) sin errores. La Asociación de Ferrocarriles Estadounidenses patrocinó un uso temprano de un tipo de código de barras en un contexto industrial 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 en placas de acero que se fijaban a los lados del material rodante del ferrocarril. Se utilizaron dos placas por auto, una a cada lado, con la disposición de las franjas de colores codificando información como titularidad, tipo de equipo y número de identificación. Las placas fueron leídas por un escáner de 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 demostró no ser confiable después de un uso a largo plazo.
Los códigos de barras tuvieron é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 and Silver. Su uso se ha extendido a muchas otras tareas que genéricamente se denominan identificación automática y captura de datos (AIDC). El primer uso de códigos de barras en supermercados fue realizado por Sainsbury's en 1973 utilizando un sistema desarrollado por Plessy. 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 chicle Wrigley. Los códigos QR, un tipo específico de código de barras 2D, se han vuelto muy populares recientemente debido al aumento en la propiedad de teléfonos inteligentes.
Otros sistemas han hecho incursiones en el mercado AIDC, pero la simplicidad, la universalidad y el 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 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 proceso de 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 usaba tinta ultravioleta, pero la tinta se desvanecía con demasiada facilidad y era costosa.
Convencido de que el sistema funcionaba con un mayor desarrollo, Woodland dejó Drexel, se mudó al departamento 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 en la playa. "Simplemente extendí los puntos y rayas hacia abajo e hice líneas estrechas y líneas anchas con ellos." Para leerlos, adaptó la tecnología de las bandas sonoras ópticas de las películas, usando una bombilla incandescente de 500 vatios que brillaba a través del papel en un tubo fotomultiplicador RCA935 (de un proyector de películas) en el otro lado. 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 "Aparato y método de clasificación", en la que describían los patrones de impresión lineal y de ojo de buey, así como la mecánica y los sistemas electrónicos necesarios para leer el código. La patente se emitió el 7 de octubre de 1952 como Patente estadounidense 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 procesar la información resultante requeriría un equipo que estaría fuera de servicio 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 universitario, 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 utilizando franjas reflectantes azules y rojas adheridas a los costados de los autos, codificando un identificador de compañía de seis dígitos y un número de auto de cuatro dígitos. La luz reflejada en las rayas de colores fue leída por tubos de vacío fotomultiplicadores.
El Ferrocarril de Boston y Maine probó el sistema KarTrak en sus vagones de grava en 1961. Las pruebas continuaron hasta 1967, cuando la Asociación de Ferrocarriles Estadounidenses (AAR) lo seleccionó como estándar, la identificación automática de automóviles, en toda la flota de América del Norte.. 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 mucho el despliegue, y no fue hasta 1974 que se etiquetó el 95% de la flota. Para agregar a sus problemas, se descubrió que el sistema se dejaba engañar fácilmente por la suciedad en ciertas aplicaciones, lo que afectaba 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 fracasó, pero un puente de peaje en Nueva Jersey solicitó un sistema similar para poder escanear rápidamente los autos 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 económica) que pudieran poner en las cajas de alimentos para mascotas para el control de inventario.
Corporación de Identidad Informática
En 1967, cuando el sistema ferroviario estaba madurando, Collins acudió a la dirección en busca de financiación para un proyecto de desarrollo de 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 renunció a Sylvania y formó Computer Identics Corporation. Como sus primeras innovaciones, Computer Identics pasó de usar bombillas de luz incandescente en sus sistemas, reemplazándolas con láseres de helio-neón, e incorporó también un espejo, 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 encargaran de las etiquetas dañadas, al reconocer y leer las partes intactas.
Computer Identics Corporation instaló uno de sus primeros dos sistemas de escaneo en la primavera de 1969 en una fábrica de General Motors (Buick) en Flint, Michigan. El sistema se usó 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 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 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 bullseye. La cadena de supermercados Kroger se ofreció como voluntaria para probarlo.
A mediados de la década de 1970, la NAFC estableció el Comité Ad-Hoc para supermercados de EE. UU. sobre un código uniforme de productos 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 oferta de contrato para desarrollar un sistema de código de barras para imprimir y leer el código. La solicitud se dirigió 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írculos concéntricos de ojo de buey de RCA, los patrones de estallido estelar 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 empresa aún 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 añadían las etiquetas de precios. El código demostró tener un problema serio; 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 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 fuera "más alto" mientras permanece 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 futuros requisitos de la industria: UPC A, B, C, D y E.
NCR instaló un sistema de banco de pruebas en Marsh's Supermarket en Troy, Ohio, cerca de la fábrica que producía el equipo. El 26 de junio de 1974, Clyde Dawson sacó un paquete de 10 chicles Wrigley's Juicy Fruit de su cesta y Sharon Buchanan lo escaneó a las 8:01 a.m. El paquete de chicles y el recibo ahora se exhiben en la Institución Smithsonian. Fue la primera aparición comercial de la UPC.
En 1971, un equipo de IBM se reunió 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 operaría de manera cohesiva en todo el sistema, y programando un plan de implementación. En 1973, el equipo se reunió con fabricantes de comestibles para presentar el símbolo que debería imprimirse en el empaque o 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.
Estudios económicos realizados por el comité de la industria de comestibles 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 costosos escáneres por parte de una masa crítica de minoristas, mientras que los fabricantes adoptaron simultáneamente las etiquetas de código de barras. Ninguno de los dos quería ser el 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 aumentar y finalmente se estabilizaron con un aumento del 10 al 12 % en las ventas que nunca disminuyó. También hubo una disminución del 1% al 2% en el costo operativo de esas tiendas, y esto 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 para un escáner de código de barras fue del 41,5 %. En 1980, se estaban convirtiendo 8.000 tiendas al año.
Los supermercados Sims fueron 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 Símbolos Automatizados de Marcado y Lectura (LOGMARS), aún 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
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 sean 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 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 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 especiales de marketing a través de la dirección o la dirección de correo electrónico proporcionadas al registrarse.
Los códigos de barras se utilizan ampliamente en entornos hospitalarios y de atención médica, 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 para la gestión de medicamentos. También se utilizan para facilitar la separación e indexación de documentos que han sido reflejados 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 recopilació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 el cliente puede imprimir en su impresora doméstica o almacenar 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 billetes duplicados o fraudulentos más fácilmente. 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 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 utiliza una serie de códigos de barras en algunos tipos de codificadores lineales 1D absolutos. Los códigos de barras están lo suficientemente juntos para que el lector siempre tenga uno o dos códigos de barras en su campo de visión. Como una especie de marcador fiduciario, la posición relativa del código de barras en el campo de visión del lector brinda un posicionamiento preciso incremental, en algunos casos con resolución de subpíxel. 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 porción de la alfombra completa esté en el campo de vista del lector, puede encontrar su posición absoluta X,Y y rotación en la alfombra.
Los códigos de barras 2D pueden incorporar 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 a un 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 (Pase de abordar con código de barras (BCBP)) y, desde 2008, los códigos de barras 2D enviados a teléfonos móviles permiten las tarjetas de embarque electrónicas.
Algunas aplicaciones para códigos de barras han caído en desuso. En las décadas de 1970 y 1980, el código fuente del software se codificaba ocasionalmente en un código de barras y se imprimía en papel (Cauzin Softstrip y Paperbyte son simbologías de códigos de barras diseñadas específicamente para esta aplicación), y se usaba el sistema de juegos de computadora Barcode Battler de 1991. 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 posmoderno.
Simbologías
La asignación 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, cualquier marcador de inicio y fin requerido, el tamaño de la zona tranquila 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:
- Continuous vs. discrete
- Los caracteres en las simbologías discretas se componen de n bares y n- 1 espacios. Hay un espacio adicional entre caracteres, pero no transmite información, y puede tener cualquier ancho mientras no se confunda con el final del código.
- Los caracteres en las simbologías continuas se componen de n bares y n espacios, y generalmente abut, con un personaje terminando con un espacio y el siguiente comienzo con un bar, o viceversa. Un patrón de extremo especial que tiene barras en ambos extremos es necesario para terminar el código.
- Dos anchos vs. muchas anchos
- Un doble, también llamado código de barras binario, contiene barras y espacios de dos anchuras, "anchas" y "narrow". El ancho preciso de las barras y espacios anchos no es crítico; normalmente, se permite estar en cualquier lugar 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). Estos son normalmente también considerados códigos de barras binarias.
- Bares y espacios en simbologías de muchas anchos son todos múltiplos de un ancho básico llamado el módulo; la mayoría de estos códigos utilizan cuatro anchos de 1, 2, 3 y 4 módulos.
Algunas simbologías usan intercalado. El primer carácter se codifica con barras negras de ancho variable. Luego, el segundo carácter se codifica variando el ancho de los espacios en blanco entre estas barras. Así, los caracteres se codifican en pares sobre 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 dada.
Los más comunes entre las muchas simbologías 2D son los códigos de matriz, 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 haz de luz a través del código de barras en línea recta, leyendo un porción de los patrones de luz y oscuridad 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, ya que el láser realiza varias pasadas por el código de barras.
En la década de 1990, Welch Allyn fue pionera en el desarrollo de dispositivos de carga acoplada (CCD) para leer códigos de barras. Las imágenes no requieren partes 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 escanearse con un escáner basado en imágenes que emplee un CCD u otra tecnología de sensor de cámara digital.
Lectoras de códigos de barras
(feminine)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 solo fotosensor que se mueve manualmente a lo largo 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 con su cámara integrada. El sistema operativo móvil Android de Google puede usar su propia aplicación Google Lens para escanear códigos QR, o aplicaciones de terceros como Barcode Scanner para leer códigos de barras unidimensionales y códigos QR. El sistema operativo Symbian de Nokia presentaba un escáner de código de barras, mientras que mbarcode es un lector de código QR para el sistema operativo Maemo. En Apple iOS 11, la aplicación de cámara nativa puede decodificar códigos QR y vincularse a URL, unirse a redes inalámbricas o realizar otras operaciones según el contenido del código QR. Hay otras aplicaciones pagas y gratuitas 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 una terminal de datos portátil.
Control y verificación de calidad
Es común que los productores y usuarios de códigos de barras tengan 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 capacidad de escaneo 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 en la cadena de suministro pueda interpretar correctamente un código de barras con una tasa de error baja. Los minoristas imponen grandes multas por códigos de barras que no cumplen. Estos contracargos pueden reducir los ingresos de un fabricante entre un 2 % y un 10 %.
Un verificador de código de barras funciona como 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:
- Contrato de borde (CE)
- La diferencia entre la reflectancia espacial (Rs) y la reflectancia de barras adyacentes (Rb). EC=Rs-Rb
- Reflexión mínima de la barra (Rb)
- El menor valor de reflectancia en una barra.
- Reflexión mínima del espacio (Rs)
- El menor valor de reflectancia en un espacio.
- contraste de símbolos (SC)
- Símbolo Contraste es la diferencia en los valores de reflectancia del espacio más ligero (incluyendo la zona tranquila) y la barra más oscura del símbolo. Cuanto mayor sea la diferencia, mayor será el grado. 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 barras adyacentes (Rb). EC=Rs-Rb
- Modulación (MOD)
- El parámetro se clasifica como A, B, C, D o F. Este grado se basa en la relación entre el contraste de borde mínimo (ECmin) y el contraste de símbolos (SC). MOD=ECmin/SC Cuanto mayor sea la diferencia entre el contraste de borde mínimo y el contraste de símbolos, menor será el grado. Los escáneres y verificadores perciben las barras y espacios más estrechos para tener menos intensidad que las barras y espacios más anchos; la comparación de la menor intensidad de elementos estrechos a los elementos anchos se llama modulación. Esta condición se ve afectada por el tamaño de la abertura.
- Inter-character gap
- En códigos de barras discretos, el espacio que desconecta los dos caracteres contiguos. Cuando está presente, las brechas entre caracteres se consideran espacios (elementos) para propósitos de determinación de bordes y grados de reflectancia.
- Defectos
- Decodificación
- Extracting the information which has been coded in a bar code symbol.
- Diferencia
- Se puede clasificar como A, B, C, D o F. El grado de Decodabilidad indica la cantidad de error en la anchura del elemento más desviador en el símbolo. La menor desviación en la simbología, la mayor en el grado. Decodability es una medida de precisión de impresión usando el algoritmo de decodificación de referencia simbólica.
Los símbolos de matriz 2D analizan los parámetros:
- Signatura de contraste
- Modulación
- Decodificación
- Corrección de error no utilizada
- Daño del patrón fijo (finder)
- Grid non-uniformity
- Axial non-uniformity
Dependiendo del parámetro, cada prueba ANSI se califica de 0,0 a 4,0 (F a A) o se le otorga 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. El más bajo de los 8 grados es el grado de escaneo, y el grado de símbolo ISO general es el promedio de los grados de escaneo individuales. Para la mayoría de las aplicaciones, 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 se escanearán a lo largo de 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 del verificador de código de barras
Los estándares del verificador de código 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). El estándar europeo EN 1635 se retiró y se reemplazó por ISO/IEC 15416. La especificación de calidad de código de barras original de EE. UU. era ANSI X3.182. (UPC utilizados en EE. UU. – ANSI/UCC5). A partir de 2011, el grupo de trabajo de 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ódigo de barras pueden proporcionar información detallada y actualizada del negocio, acelerando las decisiones y con más confianza. Por ejemplo:
- Los elementos de venta rápida se pueden identificar de forma rápida y automática.
- Se pueden identificar artículos de venta lenta, evitando la acumulación de inventarios.
- Los efectos de los cambios de merchandising pueden ser monitorizados, permitiendo que elementos rápidos y más rentables ocupen el mejor espacio.
- Los datos históricos pueden utilizarse para predecir las fluctuaciones estacionales con mucha precisión.
- Los artículos pueden ser reeditados en la plataforma para reflejar tanto los precios de venta como los aumentos de precios.
- Esta tecnología también permite la elaboración de perfiles de consumidores individuales, normalmente mediante un registro voluntario de tarjetas de descuento. Aunque se ha lanzado como un beneficio para el consumidor, esta práctica se considera potencialmente peligrosa por los defensores de la privacidad.
Además del seguimiento de ventas e inventario, los códigos de barras son muy útiles en la logística y la gestión de la cadena de suministro.
- Cuando un fabricante empaqueta una caja para el envío, un número único de identificación (UID) se puede asignar a la caja.
- Una base de datos puede vincular el UID a la información relevante sobre la caja; como número de pedido, artículos empaquetados, cantidad empaquetada, 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 rastrean antes de enviarlos. Cuando el envío llega a su destino final, el UID es escaneado, por lo que la tienda conoce la fuente, 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 por teclado, 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
Una primera generación, "unidimensional" código de barras que se compone de líneas y espacios de varios anchos o tamaños que crean patrones específicos.
Códigos de barras Matrix (2D)
Un código de matriz, también llamado código de barras 2D (aunque no usa barras como tal) o simplemente un código 2D, es un código de dos -Forma dimensional de representar la información. Es similar a un código de barras lineal (unidimensional), pero puede representar más datos por unidad de área.
Imágenes de ejemplo
EAN-13 (GTIN-13) número codificado en el símbolo de código de barras EAN-13. El primer dígito siempre se coloca fuera del símbolo, adicionalmente el indicador de zona tranquila derecha (propios) se utiliza para indicar Zonas tranquilas que son necesarias para que los escáneres de código de barras funcionen correctamente
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 ('La calle de la gente') en el distrito Nevskiy de San Petersburgo, Rusia.
En los medios, en 2011, la Junta Nacional de Cine de Canadá y ARTE Francia lanzaron un documental web titulado Barcode.tv, que permite a los usuarios ver películas sobre objetos cotidianos escaneando el producto' s código de barras con la cámara de su iPhone.
En la lucha libre profesional, el establo D-Generation X 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 X de Manticore 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; 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 piezas para el dron de Yagami.
En las películas Regreso al futuro II y El cuento de la criada, los automóviles del futuro se representan con placas de matrícula con código de barras.
En las películas de Terminator, Skynet quema códigos de barras en la superficie interior de las muñecas de los humanos cautivos (en un lugar similar a los tatuajes de los campos 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 del código de barras.
La edición de abril de 1978 de Mad Magazine presentaba un código de barras gigante en la portada, con la propaganda "[Mad] Espera que esta edición atasque todas las computadoras del país... por forzar ¡de ahora en adelante desfiguraremos nuestras portadas con este símbolo UPC!
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 (manteniéndolos legibles) en sus productos de consumo.
Engaños sobre códigos de barras
Hubo un escepticismo menor por parte de los teóricos de la conspiración, quienes consideraban que los códigos de barras eran una tecnología de vigilancia intrusiva, y de algunos cristianos, iniciados por un libro de 1982 The New Money System 666 de Mary Stewart Relfe, quien pensó los códigos escondían el número 666, que representaba el "Número de la Bestia". Los Viejos Creyentes, una divisió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 corporativo contra los consumidores".
Contenido relacionado
Flota del Pacífico de los Estados Unidos
Ferrocarril del Gran Oeste
Ciudad inteligente