Lectores de códigos de barras
Los lectores de códigos de barras más antiguos y aún más baratos se construyen a partir de una luz fija y unasensor de fotosque se mueve manualmente a través del código de barras. Los lectores de códigos de barras se pueden clasificar en tres categorías según su conexión a la computadora. El tipo más antiguo es elRS-232escáner de código de barras. 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 unPS / 2oEn el teclado–Cable adaptador compatible (un"cuña de teclado& quot;). Los datos del código de barras&se envían a la computadora como si se hubieran escrito en el teclado.
Como el escáner de interfaz de teclado,USBlos escáneres no necesitan un código personalizado para transferir datos de entrada al programa de aplicación. En PC que ejecutan Windows,dispositivo de interfaz humanaemula la acción de fusión de datos de un hardware" teclado de cuña" ;, 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. Móvil de Google &Androideel sistema operativo puede usar su propioGoogle Lensaplicación para escanear códigos QR, o aplicaciones de terceros comoEscáner de código de barraspara leer códigos de barras unidimensionales y códigos QR. Nokia' sSymbiansistema operativo presentaba un escáner de código de barras, mientras que mbarcode es unCódigo QRlector para elMaemosistema operativo. En AppleiOS 11, la aplicación de cámara nativa puede decodificar códigos QR y puede vincular a URL, unirse a redes inalámbricas o realizar otras operaciones dependiendo del contenido del Código QR. Otras aplicaciones pagas y gratuitas están disponibles con capacidades de escaneo para otras simbologías o para versiones anteriores de iOS.Moradispositivos, 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.5es capaz de escanear códigos de barras a través delBingaplicación de búsqueda. 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 oterminal de datos portátil.
Control y verificación de calidad
Es común que los productores y usuarios de códigos de barras tengan unsistema de manejo de calidadque incluyeverificación y validaciónde códigos de barras. La verificación de códigos de barras examina la escalabilidad y la calidad del código de barras en comparación con los estándares y especificaciones de la industria. Los verificadores de códigos de barras son utilizados principalmente por empresas que imprimen y usan códigos de barras. Cualquier socio comercial en elcadena de suministropuede probar la calidad del código de barras. Es importante verificar un código de barras para garantizar que cualquier lector de la cadena de suministro pueda interpretar correctamente un código de barras con una tasa de error baja. Los minoristas imponen grandes multas por los códigos de barras que no cumplen. Estos contracargos pueden reducir los ingresos de un fabricante&entre un 2% y un 10%.
Un verificador de códigos de barras funciona como lo hace un lector, pero en lugar de simplemente decodificar un código de barras, un verificador realiza una serie de pruebas. Para códigos de barras lineales, estas pruebas son:
Contraste de bordes (EC)
La diferencia entre la reflectancia espacial (Rs) y la reflectancia de la barra contigua (Rb). EC=Rs-Rb
Reflectancia mínima de la barra (Rb)
El valor de reflectancia más pequeño en una barra.
Reflectancia espacial mínima (Rs)
El valor de reflectancia más pequeño en un espacio.
Contraste de símbolo (SC)
El contraste de símbolo es la diferencia en los valores de reflectancia del espacio más claro (incluida la zona silenciosa) y la barra más oscura del símbolo. Cuanto mayor sea la diferencia, mayor será la nota. El parámetro se clasifica como A, B, C, D o F. SC=Rmax-Rmin
Contraste de borde mínimo (ECmin)
La diferencia entre la reflectancia espacial (Rs) y la reflectancia de la barra contigua (Rb). EC=Rs-Rb
Modulación (MOD)
El parámetro se clasifica como A, B, C, D o F. Esta calificación se basa en la relación entre el contraste de borde mínimo (ECmin) y el contraste de símbolo (SC). MOD=ECmin / SC Cuanto mayor sea la diferencia entre el contraste de borde mínimo y el contraste de símbolo, menor será el grado. Los escáneres y verificadores perciben que las barras y espacios más estrechos tienen menos intensidad que las barras y espacios más anchos; la comparación de la menor intensidad de elementos estrechos con los elementos anchos se llama modulación. Esta condición se ve afectada por el tamaño de la apertura.
Brecha entre personajes
En códigos de barras discretos, el espacio que desconecta los dos caracteres contiguos. Cuando están presentes, los espacios entre caracteres se consideran espacios (elementos) a los efectos de la determinación de los bordes y los grados de los parámetros de reflectancia.
Defectos
Descodificar
Extraer la información que ha sido codificada en un símbolo de código de barras.
Decodificabilidad
Se puede calificar como A, B, C, D o F. El grado de decodificabilidad indica la cantidad de error en el ancho del elemento más desviado del símbolo. Cuanto menor sea la desviación de la simbología, mayor será la nota. La decodificabilidad es una medida de la precisión de impresión que utiliza el algoritmo de decodificación de referencia de simbología.
Los símbolos de matriz 2D observan los parámetros:
Contraste de símbolo
Modulación
Descodificar
Corrección de errores no utilizados
Daño de patrón fijo (buscador)
No uniformidad de cuadrícula
No uniformidad axial
Dependiendo del parámetro, cadaANSILa prueba se califica de 0.0 a 4.0 (F a A), o se le da una calificación de aprobado o reprobado. Cada grado se determina analizando elescanear perfil de reflectancia(SRP), un gráfico analógico de una sola línea de exploración en todo el símbolo. La más baja de las 8 calificaciones es la calificación de escaneo, y la calificación general del símbolo ISO es el promedio de las calificaciones de escaneo individuales. Para la mayoría de las aplicaciones, un 2.5 (C) es el grado de símbolo mínimo aceptable.
En comparación con un lector, un verificador mide las características ópticas de un código de barras&según los estándares internacionales y de la industria. La medición debe ser repetible y consistente. Hacerlo requiere condiciones constantes como la distancia, el ángulo de iluminación, el ángulo del sensor y el verificador.abertura. Según los resultados de la verificación, el proceso de producción se puede ajustar para imprimir códigos de barras de mayor calidad que escanearán 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 de verificador de códigos de barras
Los estándares del verificador de códigos de barras están definidos porOrganizació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).Estándar europeoEN 1635 ha sido retirado y reemplazado por ISO / IEC 15416. La especificación de calidad del código de barras original de EE. UU. FueANSIX3.182. (UPC utilizados en los EE. UU. - ANSI / UCC5). A partir de 2011, el grupo de trabajo ISO JTC1 SC31 estaba desarrollando unMarcado directo de piezas (DPM)estándar de calidad: ISO / IEC TR 29158.


















