close

Codice azteco

Vai alla navigazione Vai alla ricerca
Image
Qui è codificato il testo "Questo è un esempio di simbolo azteco per Wikipedia".

Aztec Code è un codice a barre  a matrice bidimensionale . Sviluppato nel 1995 dal Dr. Andrew Longacre, Jr. , ricercatore presso Welch Allyn Inc. (in seguito Hand Held Products Inc., ora Honeywell Imaging and Mobility ). Il codice è stato pubblicato da AIM International nel 1997 e, sebbene sia stato brevettato, è stato rilasciato nel pubblico dominio.

Codifica

Image
Aree della versione completa del codice azteco. Nero e rosso indicano gli elementi di navigazione, verde - area informazioni di servizio, blu e ciano - livelli di archiviazione dati
Image
Il cuore della versione compatta di Aztec Code: un target centrale, quattro indicatori di orientamento e uno spazio a 28 bit (sette su ciascun lato) per descrivere i parametri di codifica. Il primo anello di informazioni segue direttamente dietro il nucleo.

La costruzione avviene su una griglia regolare quadrata.

L'illustrazione mostra le aree del codice azteco completo.

Gli elementi di calibrazione sono contrassegnati in rosso e nero: un bersaglio di quadrati concentrici al centro e linee tratteggiate per un'ulteriore navigazione attraverso la cifra. La struttura di queste aree rimane invariata e la posizione delle aree rimanenti durante la lettura viene calcolata rispetto ad esse. Il numero di linee tratteggiate può variare a seconda della dimensione del simbolo utilizzato.

Le aree per la memorizzazione delle informazioni di servizio sono contrassegnate in verde, 40 bit in totale: un blocco di dieci bit su ciascuno dei quattro lati.

I colori azzurro e blu indicano livelli di archiviazione che si irradiano dal centro. Un punto scuro in quest'area codifica un'unità logica, un punto chiaro codifica uno zero logico, i dati in ogni livello sono scritti in una spirale in senso orario, nell'illustrazione, una linea sottile in alto a sinistra di ogni livello ne mostra l'inizio.

Grazie ai marcatori di navigazione, il codice non dipende dall'orientamento spaziale e può essere letto non solo con qualsiasi angolo di rotazione, ma anche quando l'immagine è speculare.

La dimensione del codice può variare da un quadrato 15x15 a un quadrato 151x151. Il più piccolo può contenere fino a 13 cifre o 12 lettere dell'alfabeto inglese e il più grande può contenere 3832 cifre o 3067 lettere dell'alfabeto inglese o 1914 byte di dati. Ciò non richiede spazio bianco attorno alla cifra del codice.

Set di caratteri

  1. I dati sono codificati byte per byte e vengono interpretati come segue per impostazione predefinita:
    1. per 0 - 127, ANSI X3.4 (cioè ASCII )
    2. per 128-255, ISO 8859-1 (alfabeto dell'Europa occidentale)
      Si riferisce a ECI 000003.
  2. Per compatibilità con i sistemi esistenti, è possibile aggiungere due caratteri di servizio, FNC1 ed ECI

Caratteristiche

  • La presenza di uno speciale sistema di marcatura, un target, chiamato anche Bullseye , permette di leggere informazioni anche da un'immagine distorta. Ad esempio, ruotato o allungato.
  • Il codice utilizza la codifica Reed-Solomon , che consente di leggere correttamente il codice se la sua superficie è parzialmente danneggiata. Il livello standard di ridondanza nella codifica è del 23%, mentre può essere modificato dal 5% al ​​95%.
  • La disposizione radiale dei livelli di informazioni consente di aumentare la quantità di informazioni memorizzate semplicemente espandendo l'area di codifica.

Origine del nome

Il nome "Codice azteco" è stato dato allo schema nelle prime fasi di sviluppo a causa della sua somiglianza esterna con il simbolismo classico nell'arte degli abitanti nativi dell'America centrale .

Utilizzo

Image
Biglietto del treno online per la Deutsche Bahn

Trasporto

Ferrovie

  • I codici a barre Aztec Code sono utilizzati dagli operatori ferroviari Deutsche Bahn , Trenitalia , Nederlandse Spoorwegen e Swiss Federal Railways per i biglietti venduti online e stampati dai clienti. I codici a barre Aztec Code sono utilizzati dagli operatori ferroviari Heathrow Express e National Express East Coast come biglietti elettronici consegnati ai telefoni cellulari e visualizzati sui loro schermi, nonché per la stampa automatica.
  • I codici a barre vengono scansionati da uno scanner portatile quando i biglietti vengono controllati da un ispettore.
  • Dal 2016, i codici a barre Aztec Code sono stati utilizzati sui biglietti una tantum da OJSC Central PPK, che gestisce servizi ferroviari pendolari nella regione di Mosca.
Image
Biglietto una tantum per la comunicazione ferroviaria suburbana di JSC "TsPPK" sulla direzione Mosca-Kazan della ferrovia di Mosca. (La regione di Mosca)

Compagnie aeree

  • Aztec Code è stato selezionato dalla International Air Transport Association per i biglietti elettronici ( standard BCBP IATA ).
  • Alcune compagnie aeree (in particolare la russa S7 Airlines) inviano codici a barre del codice azteco ai telefoni cellulari dei passeggeri come biglietti elettronici (o senza carta).
  • Air New Zealand utilizzerà il codice azteco per i biglietti nazionali, ma l'implementazione di questo sistema è ancora in corso [1] .

Documenti governativi

  • I documenti di immatricolazione polacchi per le auto contengono il codice a barre del codice azteco per il riconoscimento automatizzato dei dati. Sono in corso i lavori con le compagnie assicurative che compilano automaticamente gli appositi campi del contratto in fase di conclusione, riconoscendo il codice a barre da una fotografia digitale del documento.

Note

  1. Il volo Air New Zealand migliora l'esperienza . Data di accesso: 26 maggio 2009 Archiviata dall'originale il 3 giugno 2009.

Collegamenti