códigos de barras, procesamiento de documentos, códigos de barras, Data Matrix, QR code, Micro QR code
Cuerpo del artículo:
Introducción
Muchos de los documentos que deben ser procesados electrónicamente contienen códigos de barras para codificar la información importante que se extrae a través de software de decodificación de códigos de barras. Hay una serie de cuestiones que deben considerarse al elegir una simbología de código de barras. La mayor característica distintiva a considerar es si un lineal (1D) o 2 dimensiones (2D) es la simbología que se utilizará. Simbologías 1D, como su nombre lo indica, consisten normalmente en barras de anchura modulada y espacios que codifican la información del usuario. No hay información contenida en la dimensión vertical de un símbolo 1D. Simbologías 2D codifican la información en las dos dimensiones del símbolo, y como resultado, tienen mucho mayor densidad de datos. 2D símbolos suelen utilizar una malla regular de las posiciones posibles de la célula, donde una célula es blanco o negro.
Este artículo se centrará en el uso de símbolos 2D en aplicaciones de procesamiento de documentos debido a la importante ventaja de densidad de datos de símbolos 2D en símbolos de 1D. En particular, vamos a comparar los méritos relativos de las tres de dominio público popular simbologías 2D: Data Matrix, QR Code y Micro QR Code. Después de una breve reseña de cada uno de simbología, compararemos ellos basados en la densidad de sus datos, corrección de errores y la velocidad de procesamiento relativo.
Data Matrix
Data Matrix símbolos utilizar una matriz regular de células cuadradas que van en tamaño de 10 por 10 la red hasta un 144 por 144 la red. Una zona tranquila 1 célula se requiere alrededor de todo este símbolo. Además, los tamaños rectangulares están también disponibles. Cada símbolo se compone de un fijo "patrón L" que se utiliza para encontrar, junto con una pista de reloj a lo largo de los lados opuestos de la "L". Además, hay pistas de reloj interno para grandes Data Matrix. Estos lugares fijos no codificar toda la información. Están presentes para identificar el símbolo como una matriz de datos y el software para ayudar a descifrar. Los lugares en la red restantes contener un cuadrados de color negro o blanco, según la información a ser codificada.
Código QR
Código QR símbolos también emplean una matriz regular de células cuadradas que van en tamaño de 21 por 21 la red hasta un 177 por 177 la red. Una zona tranquila, a 4 de la célula se requiere alrededor de todo este símbolo. Para ayudar a encontrar, Código QR símbolos contienen patrones 3 Finder en 3 de las 4 esquinas. Además, hay patrones de alineación interior, los patrones de reloj, así como información en formato de símbolos más grandes que le da el tamaño del código.
Para aplicaciones de datos que requieren menores cantidades de datos, existe una versión derivada de Código QR Código QR llamado Micro que puede codificar hasta 35 dígitos numéricos en menos espacio que un código QR correspondiente. Dispone de 4 tamaños diferentes cuadrado: 11 por 11, 13 por 13, 15 por 15 y 17 x 17. Cada tamaño requiere una zona tranquila de 2 células de todo el símbolo entero. Contiene sólo el 1 patrón del buscador, con el patrón y el formato de reloj limitada de la información.
Los datos de densidad y de corrección de errores
Matriz de datos tiene una ventaja clara de la densidad de datos a través de Código QR. Esto es especialmente cierto para las pequeñas cantidades de datos de usuario. Esto se debe al hecho de que haya menos lugares celulares fijas. No dedicar tanto espacio para los patrones del buscador, y no contiene ninguna información de formato. Micro QR Code fue diseñado para abordar la cuestión de la densidad de datos y es comparable en tamaño a la matriz de datos para este contenido de datos.
Todos los 3 tipos de uso de los símbolos de Reed Solomon para detectar y corregir los errores debido a los daños símbolo o cuestiones de imagen. El número de errores no detectables y corregibles se determina por el número de palabras de código de corrección de error extra incluido en el símbolo de que están por encima y más allá de las palabras código usado para codificar los datos.
La capacidad de datos de un símbolo determinado tamaño es una función de la cantidad de los gastos generales de corrección de errores, así como los datos mismos. Data Matrix utiliza un nivel fijo de corrección de errores que no es seleccionable por el usuario. El porcentaje de corrección de errores palabra clave rangos de cabeza del 62,5% para el más pequeño símbolo al 28% para los símbolos más grandes. Por el contrario, Código QR tiene 4 niveles diferentes de corrección de errores que permiten una capacidad de recuperación aproximado del 7%, 15%, 25% o 30%. Micro QR Code varía en las opciones de la cantidad de corrección de error para cada uno de los 4 tamaños permitidos. El más pequeño sólo permite la detección de errores, mientras que el más grande permite que hasta un 25% la capacidad de recuperación.
La cantidad y el tipo de datos de usuario determinará el tamaño del símbolo que es necesario. Además, para la Micro y QR Code QR Code, la cantidad de corrección de errores utilizados serán un factor en el tamaño también. El siguiente cuadro resume el tamaño relativo y la capacidad de corrección de errores de la de 3 símbolos mostrados arriba.
Simbología - Tamaño relativo (con zona tranquila) / Error Correction aérea (%) / Máximo corregir errores
Matriz de datos - 1,00 / 58,3 / 3
QR Code - 3,70 / 65,3 / 8
Micro QR Code - 1,33 / 50,0 / 1
La elección de la cantidad de corrección de errores utilizados en QR Code y Micro QR Code depende de la aplicación. En situaciones donde el tamaño es un problema, uno puede estar tentado a reducir el importe de los gastos generales de corrección de errores. Esto puede reducir el índice de lectura global del símbolo si el código de barras puede ser dañado o si el entorno de imagen hace que sea más difícil de conseguir "ideal" de las imágenes. Códigos de barras en los paquetes de soft que el símbolo de la curva, así como de cintas brillantes sobre el símbolo que puede provocar la reflexión especular de nuevo a la cámara son ejemplos de cómo los códigos pueden estar dañados. En general, si el espacio lo permite, para tasas de lectura óptimas, normalmente se debe elegir el máximo permisible de la capacidad de corrección de errores.
Su velocidad relativa de procesamiento
En aplicaciones en tiempo real donde el tiempo para decodificar la imagen es importante, también hay que comparar las simbologías de la rapidez con que pueden ser decodificados. El más tiempo que consume parte de la decodificación de un código de barras en una imagen grande y ocupada es generalmente la búsqueda del símbolo. El más singular el patrón del buscador dentro de un símbolo de código de barras, más fácil es localizar dentro de una imagen cargada. Esto reduce el tiempo de procesamiento. Por el contrario, si una simbología de código de barras no proporciona un patrón del buscador único, más tiempo se dedicará a buscarlo.
Código QR y Micro código QR tienen una ventaja significativa sobre los datos de la matriz debido a los patrones buscador único dentro de los símbolos. QR Code es la mejor de las 3 opciones, ya que incluye 3 modelos de encontrar, cada uno capaz de ser utilizado para encontrar el símbolo. Data Matrix tiene la "L" patrón del buscador y las líneas de reloj fijado. Lamentablemente, los patrones, estos no son muy singular con las formas en que muchas áreas de texto están rodeados de cajas. Además, tanto QR (Versión 7 o superior) y Micro códigos QR tienen información de formato en el símbolo para hacerle saber el tamaño del símbolo y para confirmar que están en un verdadero símbolo. Matriz de datos no contiene datos de formato explícito, proporcionando sólo una pista de reloj en los lados opuestos del símbolo de la "esquina" L ".
Una forma de ocupados fue escaneada a 200 dpi, y una única instancia de los 3 símbolos de código de barras ha sido añadido a la imagen con cada símbolo con 25 células de mil. Luego, en 3 pasos separados, Volo ™, un conjunto de herramientas software de decodificación de códigos de barras de Omniplanar ®, fue usado para decodificar cada símbolo. En cada paso, se habilitó un solo tipo de simbología. El siguiente cuadro resume el tiempo que tomó Volo para emitir el resultado de descifrar por completo y terminar el procesamiento de la imagen. Tanto el código QR y Micro decodificación QR fueron de 3 a 4 veces más rápido que la decodificación de datos Matrix. Esto se debe casi exclusivamente a la distribución encontrar bien en el QR y Micro símbolos QR.
Simbología - Edición Tiempo (mseg) / Tiempo total (mseg)
Matriz de datos - 30,8 / 74,5
QR Code - 7,2 / 23,4
Micro QR Code - 7,6 / 21,9
Resumen
Al decidir qué tipo de simbología 2D para su uso en aplicaciones de documentos, se debe considerar la densidad de datos, corrección de errores y el tiempo de procesamiento. En aplicaciones donde el tamaño del símbolo debe mantenerse al mínimo, tanto la matriz de datos y Micro código QR son buenas opciones. Cuando la velocidad de procesamiento es de primordial importancia, Código QR y Micro QR Code son a la vez una mejor selección de Data Matrix dado sus patrones de encontrar una buena. En las aplicaciones cuando tanto el tamaño del símbolo y la velocidad de procesamiento son importantes, Micro QR Code es la mejor opción. Sin embargo, la posible mayor Micro QR Code sólo puede almacenar 35 dígitos numéricos con la corrección de error mínimo (máximo de 3 errores). En el nivel máximo de corrección de errores, la capacidad de bajada de datos a 21 dígitos numéricos (máximo de 7 errores).