Código azteca
Aztec Code es un código de barras de matriz bidimensional . Desarrollado en 1995 por el Dr. Andrew Longacre, Jr. , investigador de Welch Allyn Inc. (posteriormente Hand Held Products Inc., ahora Honeywell Imaging and Mobility ). El código fue publicado por AIM International en 1997, y aunque el código fue patentado, se ha liberado al dominio público.
Codificación
La construcción se lleva a cabo en una cuadrícula regular cuadrada.
La ilustración muestra las áreas del Código Azteca completo.
Los elementos de calibración están marcados en rojo y negro: un objetivo de cuadrados concéntricos en el centro y líneas punteadas para una navegación adicional a través del cifrado. La estructura de estas áreas no cambia y la posición de las áreas restantes durante la lectura se calcula en relación con ellas. El número de líneas discontinuas puede variar según el tamaño del símbolo utilizado.
Las áreas para almacenar información de servicio están marcadas en verde, 40 bits en total: un bloque de diez bits en cada uno de los cuatro lados.
Los colores azul claro y azul indican capas de almacenamiento que irradian desde el centro. Un punto oscuro en esta área codifica una unidad lógica, un punto claro codifica un cero lógico, los datos en cada capa están escritos en una espiral en el sentido de las agujas del reloj, en la ilustración, una línea delgada en la parte superior izquierda de cada capa muestra su comienzo.
Gracias a los marcadores de navegación, el código no depende de la orientación espacial y se puede leer no solo en cualquier ángulo de rotación, sino incluso cuando la imagen está reflejada.
El tamaño del código puede variar desde un cuadrado de 15x15 hasta un cuadrado de 151x151. El más pequeño puede contener hasta 13 dígitos o 12 letras del alfabeto inglés, y el más grande puede contener 3832 dígitos o 3067 letras del alfabeto inglés o 1914 bytes de datos. Esto no requiere espacios en blanco alrededor de la cifra del código.
Juego de caracteres
- Los datos se codifican byte a byte y se interpretan de la siguiente manera por defecto:
- para 0 - 127, ANSI X3.4 (es decir, ASCII )
- para 128-255, ISO 8859-1 (alfabeto europeo occidental)
Esto se refiere a ECI 000003.
- Para compatibilidad con los sistemas existentes, se pueden agregar dos caracteres de servicio, FNC1 y ECI
Características
- La presencia de un sistema de marcado especial, un objetivo, también llamado Bullseye , le permite leer información incluso de una imagen distorsionada. Por ejemplo, girado o estirado.
- El código utiliza la codificación Reed-Solomon , que permite leer correctamente el código si su superficie está parcialmente dañada. El nivel estándar de redundancia en la codificación es del 23 %, aunque se puede cambiar del 5 % al 95 %.
- La disposición radial de las capas de información le permite aumentar la cantidad de información almacenada simplemente expandiendo el área de codificación.
Origen del nombre
El nombre "Código Azteca" se le dio al esquema en las primeras etapas de desarrollo debido a su parecido externo con el simbolismo clásico en el arte de los habitantes nativos de América Central .
Uso
Transporte
Ferrocarriles
- Los códigos de barras Aztec Code son utilizados por los operadores ferroviarios Deutsche Bahn , Trenitalia , Nederlandse Spoorwegen y Swiss Federal Railways para boletos vendidos en línea e impresos por los clientes. Los códigos de barras de Aztec Code son utilizados por los operadores ferroviarios Heathrow Express y National Express East Coast como boletos electrónicos que se envían a los teléfonos móviles y se muestran en sus pantallas, así como para la autoimpresión.
- Los códigos de barras se escanean con un escáner de mano cuando un inspector revisa los boletos.
- Desde 2016, OJSC Central PPK, que opera servicios ferroviarios de cercanías en la región de Moscú, ha utilizado códigos de barras de Aztec Code en boletos únicos.
Aerolíneas
- Aztec Code ha sido seleccionado por la Asociación Internacional de Transporte Aéreo para boletos electrónicos ( estándar BCBP IATA ).
- Algunas aerolíneas (en particular, S7 Airlines de Rusia) envían códigos de barras Aztec Code a los teléfonos móviles de los pasajeros como boletos electrónicos (o sin papel).
- Air New Zealand utilizará el Código Azteca para boletos domésticos, pero la implementación de este sistema aún está en progreso [1] .
Documentos gubernamentales
- Los documentos de registro polacos para automóviles contienen el código de barras Aztec Code para el reconocimiento automático de datos. Se está trabajando con las compañías de seguros para que rellenen automáticamente los campos correspondientes del contrato que se está celebrando, reconociendo el código de barras a partir de una fotografía digital del documento.
Notas
- ↑ Experiencia de mejora de vuelo de Air New Zealand . Fecha de acceso: 26 de mayo de 2009. Archivado desde el original el 3 de junio de 2009. (indefinido)
Enlaces