Gerador de código Aztec

O Aztec Code é a simbologia bidimensional que dispensa zona de silêncio. Todo outro código matricial exige uma margem em branco ao redor antes de o leitor olhar; o Aztec se encontra pela mira no próprio centro e lê para fora, então pode encostar numa borda, numa dobra ou no canto de um bilhete. Essa única propriedade foi o que lhe ganhou a indústria do transporte — bilhetes de trem, cartões de embarque, ingressos de eventos —, onde a área imprimível é uma tira de papel térmico e cada milímetro gasto em branco é um milímetro não gasto no código.

Aparência
Tamanho
Cores

168 × 168 px no PNG

Unidades

Especificação

Conjunto de caracteres
qualquer dado
Comprimento
de 1 a 3067 caracteres
Dígito verificador
esta simbologia não usa

Onde é usado

  • Bilhetes de trem e transporte urbano, onde o símbolo é impresso numa tira térmica estreita e lido por um leitor de catraca em velocidade
  • Cartões de embarque aéreos com o registro IATA BCBP, em papel e na tela do telefone
  • Ingressos de eventos e admissão, onde o código precisa sobreviver a dobras, manuseio e uma impressora de qualidade desconhecida
  • Marcação de peças pequenas e documentos onde a zona de silêncio não pode ser garantida, como códigos impressos rente a uma borda de corte

Como se compara

Contra o QR as diferenças são três, e cortam nos dois sentidos. O Aztec não precisa de zona de silêncio, o que poupa quatro módulos de cada lado — num símbolo pequeno, uma fração grande da área total. Para cargas curtas o Aztec costuma ser mais compacto, porque não tem padrões localizadores de tamanho fixo comendo três cantos. Mas o QR é o que o aplicativo de câmera espera: um leitor de consumo lê QR sem que mandem, enquanto o Aztec é lido com confiança pelo equipamento comprado para lê-lo. Isso decide a maioria das escolhas. Ponha uma URL num cartaz e use QR. Ponha um registro de bilhete numa tira térmica lida por uma catraca que você controla, e o Aztec cabe onde o QR não caberia. Contra o Data Matrix, o Aztec tem a vantagem da zona de silêncio e lida melhor com cargas maiores; o Data Matrix tem suporte mais amplo na marcação industrial e direta de peças.

Erros comuns

  • Reservar zona de silêncio mesmo assim. Não é errado, só desperdício — e num bilhete o desperdício é a questão: toda a razão de escolher o Aztec é que os quatro módulos em branco que outras simbologias exigem podem ser gastos no código. Reservá-los e depois encolher o símbolo entrega a vantagem sem guardar nada dela.
  • Subir a correção porque mais parece mais seguro. Os 23% padrão são um número pensado, e correção não é grátis: cada ponto extra aumenta o símbolo, e um símbolo maior impresso no mesmo espaço tem módulos menores — o que por si é fonte de falhas de leitura. Acima de uns 50%, o crescimento supera o benefício na maioria das impressões.
  • Codificar o registro do bilhete como texto livre. Códigos de transporte carregam dados estruturados — o leiaute BCBP para embarques, o registro próprio do operador para o trem — e os leitores os analisam por posição. Uma carga com a informação certa numa forma que a catraca não espera escaneia perfeitamente e é recusada — uma falha mais difícil de rastrear que um código que não escaneia.
  • Exibir na tela com contraste baixo. Aztec em tela de telefone é comum e costuma funcionar, mas brilho automático e temas escuros jogam contra. Um leitor de catraca quer preto no branco em brilho total; uma tela escurecida com cores invertidas é a razão mais comum de um bilhete móvel válido não abrir a barreira.
  • Escolhê-lo para um código voltado ao público. Se quem escaneia vai usar a câmera do próprio telefone, espera QR. O Aztec é lido por equipamento dedicado com muito mais confiança que por aplicativos de câmera genéricos, e um código que o público não consegue escanear é pior que um um pouco maior que consegue.

Perguntas frequentes

O Aztec realmente dispensa zona de silêncio?
Correto: a especificação não exige nenhuma. O localizador é a mira no centro, não um padrão nos cantos, então o decodificador acha o símbolo de dentro para fora e não depende de espaço em branco ao redor. É essa propriedade que pôs o Aztec nos bilhetes, onde a margem simplesmente não existe.
Quanta correção de erros usar?
Os 23% padrão servem para a maioria das impressões. Suba se o símbolo for dobrado, esfregado ou impresso por uma cabeça térmica pouco confiável; deixe como está caso contrário. Lembre que correção custa área: o símbolo cresce, e se o espaço é fixo os módulos encolhem — o que pode perder mais do que a correção extra ganha.
Aztec ou QR para um bilhete?
Aztec, se os leitores são seus. Ele cabe onde o QR não cabe, por causa da zona de silêncio, e é em torno dele que o equipamento de catracas no ferroviário e na aviação foi construído. QR é a resposta quando quem escaneia é um membro do público com um telefone — é o que os aplicativos de câmera procuram por padrão.
Quantos dados ele guarda?
Até 3.067 caracteres alfanuméricos ou 3.832 dígitos no maior tamanho e menor correção — embora cargas reais de transporte sejam bem menores: um registro de embarque tem uns duzentos caracteres. O limite prático não é a especificação, é a área impressa: um símbolo grande o bastante para muitos dados tem módulos pequenos, a menos que a etiqueta cresça junto.
Por que meu Aztec é diferente do que está no meu bilhete de trem?
Quase certamente outro tamanho e outro nível de correção, e talvez a variante compacta. O Aztec vai do símbolo compacto de 15×15 até 151×151, e a contagem de camadas cresce com a carga; dois códigos com quantidades de dados e ajustes diferentes ficam bem diferentes, ainda que ambos sejam Aztec.