Un lector o escáner de códigos de barras es un escáner óptico que puede leer o escanear códigos de barras impresos y enviar los datos que contienen a una computadora. [ 1 ] Al igual que un escáner plano , consta de una fuente de luz, una lente y un sensor de luz para convertir los impulsos ópticos en señales eléctricas. Además, casi todos los lectores de códigos de barras contienen un circuito decodificador que puede analizar los datos de imagen del código de barras proporcionados por el sensor y enviar el contenido del código de barras al puerto de salida del escáner.
Tipos de escáneres de códigos de barras
Tecnología

Los lectores de códigos de barras se pueden diferenciar por las tecnologías que utilizan, como se indica a continuación:
Lectores tipo bolígrafo
Los lectores de códigos de barras tipo bolígrafo constan de una fuente de luz y un fotodiodo ubicados uno al lado del otro en la punta del bolígrafo. Para leer un código de barras, la persona que sostiene el bolígrafo debe mover la punta a través de las barras a una velocidad relativamente uniforme. El fotodiodo mide la intensidad de la luz reflejada por la fuente de luz a medida que la punta cruza cada barra y espacio del código impreso. El fotodiodo genera una forma de onda que se utiliza para medir el ancho de las barras y los espacios del código de barras. Las barras oscuras del código de barras absorben la luz y los espacios blancos la reflejan, de modo que la forma de onda de voltaje generada por el fotodiodo representa el patrón de barras y espacios del código de barras. Esta forma de onda es decodificada por el escáner de manera similar a como se decodifican los puntos y rayas del código Morse .
escáneres láser
Los escáneres de códigos de barras láser utilizan un diodo láser semiconductor para producir un haz láser. Este haz es dirigido por un espejo deflector hacia una rueda de espejos poligonales. El diseño puede incluir un dispositivo de enfoque, que permite al escáner ajustar el haz para escanear a diferentes distancias. [ 2 ]
El escáner desvía el haz láser mediante una rueda de espejos giratoria. Esta rueda desvía el haz línea por línea sobre el código de barras a frecuencias comprendidas entre 200 Hz y 1200 Hz en la mayoría de los escáneres. El haz desviado sale del escáner con un ángulo de apertura que depende del diseño del escáner. La desviación le permite recorrer el código de barras en un plano de lectura, convirtiéndolo efectivamente en un "haz de lectura". Para adaptarse a elementos estacionarios, los escáneres láser incorporan espejos oscilantes que proporcionan una desviación adicional perpendicular a la línea de escaneo principal. Estos espejos funcionan a frecuencias que pueden variar de 0,1 Hz a aproximadamente 5 Hz, lo que garantiza que los códigos de barras se puedan leer en diferentes orientaciones. [ 2 ]
El fotodetector recibe luz a través del sistema óptico compuesto por la rueda de espejos y un filtro óptico. La luz reflejada, cuya luminosidad varía rápidamente según un patrón de datos, se convierte en una señal eléctrica y posteriormente se amplifica a un nivel utilizable para el procesamiento digital. [ 2 ]
Lectores CCD (también conocidos como escáneres LED)

Los lectores de dispositivos de carga acoplada (CCD) utilizan una matriz de cientos de pequeños sensores de luz alineados en fila en el cabezal del lector. Cada sensor mide la intensidad de la luz que incide directamente sobre él. Cada sensor de luz individual en el lector CCD es extremadamente pequeño, y debido a que hay cientos de sensores alineados en fila, se genera un patrón de voltaje idéntico al de un código de barras en el lector mediante la medición secuencial de los voltajes en cada sensor de la fila. La diferencia importante entre un lector CCD y un escáner láser o de pluma es que el lector CCD mide la luz ambiental emitida por el código de barras, mientras que los escáneres láser o de pluma miden la luz reflejada de una frecuencia específica que se origina en el propio escáner. También se pueden fabricar escáneres LED utilizando sensores CMOS, y están reemplazando a los lectores láser anteriores. [ 3 ]
Lectores basados en cámara
Los escáneres de imágenes bidimensionales son un tipo más reciente de lector de códigos de barras. Utilizan una cámara y técnicas de procesamiento de imágenes para decodificar el código de barras.
Los lectores de vídeo utilizan pequeñas cámaras de vídeo con la misma tecnología CCD que un lector de códigos de barras CCD, con la diferencia de que, en lugar de tener una sola fila de sensores, una cámara de vídeo tiene cientos de filas de sensores dispuestas en una matriz bidimensional para que puedan generar una imagen.
Los lectores de amplio campo de visión utilizan cámaras industriales de alta resolución para capturar varios códigos de barras simultáneamente. Todos los códigos de barras que aparecen en la foto se decodifican instantáneamente (mediante patentes ImageID y herramientas de creación de códigos) o mediante el uso de complementos (por ejemplo, Barcodepedia utilizaba una aplicación Flash y una cámara web para consultar una base de datos), lo que ha permitido implementar diversas opciones para resolver las tareas planteadas.
Escáneres de código de barras omnidireccionales
El escaneo omnidireccional utiliza "una serie de líneas de escaneo rectas o curvas de direcciones variables en forma de estrella, curva de Lissajous u otra disposición multiángulo que se proyectan sobre el símbolo y una o más de ellas podrán cruzar todas las barras y espacios del símbolo, sin importar cuál sea la orientación. [ 4 ] Casi todos ellos utilizan un láser. A diferencia de los escáneres láser de una sola línea más simples , producen un patrón de haces en orientaciones variables que les permite leer códigos de barras presentados a ellos en diferentes ángulos. La mayoría de ellos utilizan un solo espejo poligonal giratorio y una disposición de varios espejos fijos para generar sus complejos patrones de escaneo.
Los escáneres omnidireccionales son más conocidos por los escáneres horizontales de los supermercados, donde los paquetes se deslizan sobre una ventana de cristal o zafiro . Existe una variedad de unidades omnidireccionales disponibles que se pueden usar para diferentes aplicaciones de escaneo, desde aplicaciones minoristas donde los códigos de barras se leen a pocos centímetros del escáner hasta el escaneo de cintas transportadoras industriales donde la unidad puede estar a un par de metros o más del código. Los escáneres omnidireccionales también leen mejor los códigos de barras mal impresos, arrugados o incluso rotos.
cámaras de teléfonos móviles
Si bien las cámaras de los teléfonos móviles sin enfoque automático no son ideales para leer algunos formatos comunes de códigos de barras, existen códigos de barras 2D optimizados para teléfonos móviles, así como códigos QR y códigos Data Matrix que se pueden leer de forma rápida y precisa con o sin enfoque automático. [ 5 ]
Las cámaras de los teléfonos móviles ofrecen numerosas aplicaciones para los consumidores. Por ejemplo:
- Películas: Catálogos de películas en DVD / VHS .
- Música: Catálogos de CD : reproducen archivos MP3 al escanearlos.
- Catálogos de libros y dispositivos.
- Información sobre la compra de alimentos, información nutricional, cómo hacer listas de la compra cuando se acaba un artículo, etc.
- El código del inventario de bienes personales (para seguros y otros fines) se escanea al introducirlo en el software de finanzas personales. Posteriormente, las imágenes de los recibos escaneados se asocian automáticamente con las entradas correspondientes. Más adelante, los códigos de barras permiten descartar rápidamente las copias en papel que no es necesario conservar para fines fiscales o de inventario de activos.
- Si los comercios incluyeran códigos de barras en los recibos que permitieran descargar una copia electrónica o codificaran el recibo completo en un código de barras 2D, los consumidores podrían importar fácilmente los datos a programas de finanzas personales, gestión de inventario y administración de compras. Los recibos escaneados podrían identificarse automáticamente y asociarse con las entradas correspondientes en dichos programas.
- Seguimiento del consumidor desde la perspectiva del minorista (por ejemplo, programas de tarjetas de fidelización que registran las compras de los consumidores en el punto de venta mediante el escaneo de un código QR).
Están apareciendo varias aplicaciones empresariales que utilizan teléfonos móviles:
- Control de acceso (por ejemplo, validación de entradas en recintos), informes de inventario (por ejemplo, seguimiento de entregas), seguimiento de activos (por ejemplo, lucha contra la falsificación). [ 6 ]
- Las versiones recientes de los sistemas operativos para teléfonos móviles Android , iOS y Windows Phone incluyen escáneres de códigos QR o de barras, a los que normalmente se puede acceder desde su respectiva aplicación de cámara.
Alojamiento

Los lectores de códigos de barras se pueden distinguir según el diseño de su carcasa de la siguiente manera:
- Escáner portátil
- Este tipo de dispositivos, que cuentan con un asa y normalmente un botón de encendido para accionar la luz, se utilizan en la automatización de fábricas y granjas para la gestión de la calidad y el envío .
- Escáner PDA (o PDA con identificación automática)
- una PDA con lector de código de barras incorporado o escáner de código de barras conectado.
- Lector automático
- un equipo de back office para leer documentos con código de barras a alta velocidad (50.000/hora).
- Escáner inalámbrico (o escáner sin cables)
- Un escáner de código de barras inalámbrico funciona con una batería que lleva en su interior y no está conectado a la red eléctrica, transfiriendo datos al dispositivo conectado, como un ordenador.
Métodos de conexión
Interfaces serie
Los primeros escáneres de códigos de barras, de todos los formatos, utilizaban casi universalmente la interfaz serie RS-232, que era común en aquel entonces . Se trataba de un método de conexión eléctricamente sencillo, y el software para acceder a él también era relativamente simple, aunque debía programarse para ordenadores específicos y sus puertos serie.

A medida que la PC , con sus diversas interfaces estándar, evolucionó, los lectores de códigos de barras comenzaron a usar interfaces seriales de teclado. Los primeros dispositivos de "inserción de teclado" se conectaban entre el puerto PS/2 y el teclado, y los caracteres del escáner de código de barras aparecían exactamente como si se hubieran escrito en el teclado. Hoy en día, el término se usa de forma más general para cualquier dispositivo que se pueda conectar y contribuir al flujo de datos provenientes del teclado. Existen fácilmente disponibles dispositivos de inserción de teclado que se conectan mediante la interfaz USB . En muchos casos, se ofrece la opción de elegir entre diferentes tipos de interfaz USB ( HID , CDC ).
Interfaces propietarias
Existen otras interfaces menos comunes. Estas se utilizaban en grandes sistemas EPOS con hardware dedicado, en lugar de conectarse a ordenadores convencionales. En algunas de estas interfaces, el escáner devolvía una señal analógica proporcional a las intensidades detectadas durante el escaneo del código de barras. Esta señal era decodificada por el dispositivo anfitrión. En algunos casos, el escáner convertía la simbología del código de barras a un formato reconocible por el dispositivo anfitrión, como el Código 39 .
redes inalámbricas
Algunos lectores de códigos de barras portátiles modernos pueden funcionar en redes inalámbricas según los estándares IEEE 802.11g ( WLAN ) o IEEE 802.15.1 ( Bluetooth ). Algunos lectores también admiten frecuencias de radio de 433 MHz o 910 MHz. Los lectores sin fuente de alimentación externa requieren recargar sus baterías periódicamente, lo que puede hacerlos inadecuados para ciertos usos.
Resolución
La resolución del escáner se mide por el tamaño del punto de luz que emite el lector. Si este punto de luz es más ancho que cualquier barra o espacio del código de barras, se superpondrá a dos elementos (dos espacios o dos barras) y podría producir un resultado erróneo. Por otro lado, si se utiliza un punto de luz demasiado pequeño, puede interpretar erróneamente cualquier punto del código de barras, lo que provocará un resultado final incorrecto.
La dimensión más común es de 13 milésimas de pulgada (0,013 pulgadas o 0,33 mm ), aunque algunos escáneres pueden leer códigos con dimensiones tan pequeñas como 3 milésimas de pulgada (0,003 pulgadas o 0,075 mm ). Los códigos de barras más pequeños deben imprimirse en alta resolución para que se lean con precisión.
Véase también
- Código de barras
- Luchador de códigos de barras
- CueCat
- Momento del escáner del supermercado : la representación de un político estadounidense como desconectado de la realidad.
- Código QR
Referencias
- ↑ "Código de barras | Definición, ejemplos y datos | Britannica" . www.britannica.com . 8 de marzo de 2024. Consultado el 6 de mayo de 2024 .
- 1 2 3 Sensores en ciencia y tecnología: funcionalidad y áreas de aplicación . Wiesbaden, Alemania [Heidelberg]: Springer. 2022. p. 340. ISBN 9783658349202.
- ↑ "¿Consideraciones al introducir iluminación LED en el área donde se escanean los códigos de barras?" . support.honeywellaidc.com . 25 de septiembre de 2019. Archivado del original el 11 de enero de 2020. Recuperado el 4 de enero de 2020 .
- ↑ Roger C. Palmer. El libro del código de barras .
- ↑ Alapetite, A (2010). "Códigos de barras 2D dinámicos para la migración de sesiones web en múltiples dispositivos, incluidos los teléfonos móviles" (PDF) . Personal and Ubiquitous Computing . 14 (1): 45– 52. doi : 10.1007/s00779-009-0228-5 . S2CID 10202670 .
- ↑ Aplicaciones de lectura de códigos de barras para empresas, codeREADr.com, 2010.
Enlaces externos
Contenido multimedia relacionado con escáneres de códigos de barras en Wikimedia Commons.
- Inventos estadounidenses
- Identificación automática y captura de datos
- Sistemas embebidos
- Códigos de barras
- Maquinaria de embalaje
- escáneres de imágenes