Aztec · PDF417 · Data Matrix
As três simbologias 2D não QR que a Abundera suporta. Elas parecem semelhantes, todas carregam centenas de bytes em uma matriz compacta, mas são otimizadas para trabalhos diferentes e têm suporte de scanner nativo diferente. Esta página é o guia de campo para escolher a certa, e para saber quando uma câmera de telefone vai e não vai ler o que você imprime.
PDF417:ISO/IEC 15438:2015, o código de barras linear empilhado no verso de cada carteira de habilitação dos EUA.
Data Matrix:ISO/IEC 16022:2006, o código matricial quadrado em frascos farmacêuticos, componentes eletrônicos e dispositivos médicos.
Comparação lado a lado
| Aztec | PDF417 | Data Matrix | |
|---|---|---|---|
| Forma | Quadrado, bullseye no centro | Retangular, linear empilhado | Quadrado, marcador em L em dois cantos |
| Capacidade máx. (alfanumérico) | ~3.067 chars | ~1.800 chars | ~2.335 chars |
| Correção de erros | Reed-Solomon, 5%–95% | Reed-Solomon, níveis 0–8 | Reed-Solomon, fixo por tamanho (ECC 200) |
| Tamanho do módulo no máx. | 151 × 151 | Variável (linhas × colunas) | 144 × 144 |
| Zona quieta | Nenhuma | 2× largura do módulo | 1 módulo |
| Criado nativamente para | Superfícies de baixo contraste (telas de telefone, bilhetes amassados) | Payloads longos em papel padrão (licenças, conhecimentos) | Marcação direta de peças (DPM): metal gravado a laser, etiquetas farmacêuticas |
Suporte nativo de scanner
Este é o fator decisivo para a maioria das escolhas do mundo real. Nenhuma das três é decodificada nativamente pela câmera Apple iPhone; o comportamento da câmera Android varia por fabricante.
| Leitor | Aztec | PDF417 | Data Matrix |
|---|---|---|---|
| Câmera iOS (iOS 15+) | Não | Apenas fluxo AAMVA no iOS 17+ | Não |
| Câmera Android (stock Google, Pixel) | Alguns fabricantes | Parcial | Sim (Google Lens) |
| Google Lens | Não confiável | Não confiável | Sim |
| Imager industrial Zebra / Honeywell / Datalogic | Sim | Sim | Sim |
| Scandit SDK | Sim | Sim | Sim |
| Leitor de gate aeroporto / transporte | Sim (uso canônico) | Alguns cartões de embarque | Não |
| Leitor DMV EUA / bar / quiosque | Não | Sim (uso canônico) | Não |
| Leitor DPM farmacêutico / médico (ISO 29158) | Não | Não | Sim (uso canônico) |
Escolha a certa
Use Aztec quando
você estiver gerando um cartão de embarque, bilhete de transporte ou identidade eletrônica que será escaneado por um leitor de porta dedicado ou pela tela do telefone. Aztec é a única simbologia 2D projetada para decodificar de forma confiável a partir de uma tela de telefone de baixo contraste com uma mancha de impressão digital; é por isso que a IATA a escolheu para cartões de embarque com código de barras em 2005.
Use PDF417 quando
você precisar de um payload ASCII longo (1–2 KB) em papel plano que será lido por um scanner laser 1D/2D a curta distância. Usos canônicos: o verso de cada carteira de habilitação dos EUA (AAMVA), conhecimentos aéreos da FedEx, passaportes dos EUA, cartões de saúde CA, muitos formulários governamentais.
Use Data Matrix quando
você estiver marcando pequenas peças físicas, frascos farmacêuticos (FDA UDI, EU MDR), componentes eletrônicos, instrumentos cirúrgicos, pás de motores de avião. Data Matrix sobrevive à gravação a laser, marcação direta de peças e marcação por ponto em metal onde nenhuma outra simbologia consegue.
Use QR em vez disso quando
o alvo é uma câmera de telefone do consumidor. Todo smartphone lê QR nativamente; nenhum lê esses três de forma confiável. Se sua impressão será escaneada pelo público geral, use QR e aceite a densidade de dados ligeiramente menor, a troca da decodificabilidade universal vale a pena.
Vetores de teste canônicos
| Simbologia | Payload | Subcadeia esperada |
|---|---|---|
| Aztec, URL curta | https://example.com/board/AB12 | example.com/board/AB12 |
| Aztec, payload de bilhete longo | M1DOE/JOHN EABC123 AB1234 DEPART ARR 12JAN … | M1DOE/JOHN |
| PDF417, conhecimento aéreo GS1 | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| PDF417, habilitação AAMVA | @\n\x1e\rANSI 636014100002DL… | ANSI 636014 |
| Data Matrix, UDI farmacêutico | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Data Matrix, SN de peça eletrônica | PN:4321-ABC SN:00001234 | 4321-ABC |
Armadilhas comuns
- Câmeras de telefone de consumidor não decodificam esses. Este é o erro mais comum, imprimir um PDF417 ou Aztec em materiais de marketing. A câmera iPhone não retorna nada; a maioria das câmeras Android o mesmo. Use QR para sinalização geral ao consumidor.
- Zonas quietas são diferentes por simbologia. Aztec não precisa de nenhuma; PDF417 precisa de 2 módulos; Data Matrix precisa de 1. As regras específicas de QR não se transferem.
- Marcação direta de peças requer classificação ISO/IEC 29158. Verificação por câmera de telefone NÃO é suficiente para DPM farmacêutico ou aeroespacial. Use um verificador DPM (Microscan, Cognex, Dynamsoft).
- Payloads AAMVA devem usar PDF417. A especificação exige PDF417 especificamente, não QR, não Aztec, não Data Matrix. Veja a página de padrões AAMVA.
- A seleção de ECC importa. Aztec ECC 5% é extremamente frágil; 23% é o padrão por uma razão. Nível 5 de PDF417 é o padrão do mundo real. O ECC do Data Matrix está vinculado ao tamanho do símbolo (ECC 200 é fixo).
- Estilo desabilitado para todos os três. Recursos exclusivos de QR (pontos personalizados, olhos, gradientes, logotipos centrais) não se aplicam. A Abundera desabilita o painel de Estilo para esses tipos.
Veja também
- Gerador de código Aztec · Gerador PDF417 · Gerador Data Matrix.
- Página de padrões AAMVA, o caso de uso canônico do PDF417 (carteiras de habilitação).
- Índice de padrões, voltar ao índice de padrões.
- /test-vectors/, fixtures de ida e volta para cada simbologia.