Aztec · PDF417 · Data Matrix
Las tres simbologías 2D no QR que Abundera soporta. Tienen un aspecto similar, todas llevan cientos de bytes en una matriz compacta, pero están optimizadas para trabajos diferentes y tienen un soporte de escáner nativo diferente. Esta página es la guía de campo para elegir la correcta, y para saber cuándo una cámara de teléfono leerá y no leerá lo que imprimes.
PDF417:ISO/IEC 15438:2015, el código de barras apilado lineal en el reverso de cada carné de conducir de EE.UU.
Data Matrix:ISO/IEC 16022:2006, el código matricial cuadrado en viales farmacéuticos, piezas electrónicas y dispositivos médicos.
Comparación lado a lado
| Aztec | PDF417 | Data Matrix | |
|---|---|---|---|
| Forma | Cuadrado, bullseye en el centro | Rectangular, lineal apilado | Cuadrado, marcador en L en dos esquinas |
| Capacidad máx. (alfanumérico) | ~3.067 chars | ~1.800 chars | ~2.335 chars |
| Corrección de errores | Reed-Solomon, 5%–95% | Reed-Solomon, niveles 0–8 | Reed-Solomon, fijo por tamaño (ECC 200) |
| Tamaño de módulo en máx. | 151 × 151 | Variable (filas × columnas) | 144 × 144 |
| Zona silenciosa | Ninguna | 2× ancho de módulo | 1 módulo |
| Creado nativamente para | Superficies de bajo contraste (pantallas de teléfono, boletos arrugados) | Payloads largos en papel estándar (licencias, albaranes) | Marcado directo de piezas (DPM): metal grabado por láser, etiquetas farmacéuticas |
Soporte de escáner nativo
Este es el factor decisivo para la mayoría de las elecciones del mundo real. Ninguna de las tres es decodificada de forma nativa por la cámara Apple iPhone; el comportamiento de la cámara Android varía según el fabricante.
| Lector | Aztec | PDF417 | Data Matrix |
|---|---|---|---|
| Cámara iOS (iOS 15+) | No | Solo flujo AAMVA en iOS 17+ | No |
| Cámara Android (stock Google, Pixel) | Algunos fabricantes | Parcial | Sí (Google Lens) |
| Google Lens | No fiable | No fiable | Sí |
| Imager industrial Zebra / Honeywell / Datalogic | Sí | Sí | Sí |
| Scandit SDK | Sí | Sí | Sí |
| Lector de puerta aerolínea / tránsito | Sí (uso canónico) | Algunos pases de embarque | No |
| Lector DMV EE.UU. / bar / kiosco | No | Sí (uso canónico) | No |
| Lector DPM farmacéutico / médico (ISO 29158) | No | No | Sí (uso canónico) |
Elige la correcta
Usa Aztec cuando
generes una tarjeta de embarque, billete de transporte o identificación electrónica que será escaneada por un lector de puerta dedicado o desde la pantalla del teléfono. Aztec es la única simbología 2D diseñada para decodificarse de forma fiable desde una pantalla de teléfono de bajo contraste con una mancha de huella dactilar; por eso IATA la eligió para las tarjetas de embarque con código de barras en 2005.
Usa PDF417 cuando
necesites un payload ASCII largo (1–2 KB) en papel plano que será leído por un escáner láser 1D/2D a corta distancia. Usos canónicos: el reverso de cada carné de conducir de EE.UU. (AAMVA), albaranes de FedEx, pasaportes de EE.UU., tarjetas sanitarias de CA, muchos formularios gubernamentales.
Usa Data Matrix cuando
estés marcando pequeñas piezas físicas, viales farmacéuticos (FDA UDI, EU MDR), componentes electrónicos, instrumentos quirúrgicos, álabes de motores de avión. Data Matrix sobrevive al grabado láser, marcado directo de piezas y punteado en metal donde ninguna otra simbología lo hace.
Usa QR en su lugar cuando
el objetivo es una cámara de teléfono de consumidor. Cada smartphone lee QR de forma nativa; ninguno lee estas tres de forma fiable. Si tu impresión será escaneada por el público general, usa QR y acepta la densidad de datos ligeramente menor, la ventaja del decodificado universal lo vale.
Vectores de prueba canónicos
| Simbología | Carga útil | Subcadena esperada |
|---|---|---|
| Aztec, URL corta | https://example.com/board/AB12 | example.com/board/AB12 |
| Aztec, carga útil de billete largo | M1DOE/JOHN EABC123 AB1234 DEPART ARR 12JAN … | M1DOE/JOHN |
| PDF417, albarán GS1 | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| PDF417, carné AAMVA | @\n\x1e\rANSI 636014100002DL… | ANSI 636014 |
| Data Matrix, UDI farmacéutico | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Data Matrix, SN de pieza electrónica | PN:4321-ABC SN:00001234 | 4321-ABC |
Errores comunes
- Las cámaras de teléfono de consumidor no decodifican estos. Este es el error más común, imprimir un PDF417 o Aztec en material de marketing. La cámara iPhone no devuelve nada; la mayoría de las cámaras Android hacen lo mismo. Usa QR para señalización de consumidores en general.
- Las zonas silenciosas son diferentes por simbología. Aztec no necesita ninguna; PDF417 necesita 2 módulos; Data Matrix necesita 1. Las reglas específicas de QR no se transfieren.
- El marcado directo de piezas requiere clasificación ISO/IEC 29158. La verificación con cámara de teléfono NO es suficiente para QR farmacéutico o aeroespacial DPM. Usa un verificador DPM (Microscan, Cognex, Dynamsoft).
- Los payloads AAMVA deben usar PDF417. La especificación exige PDF417 específicamente, no QR, no Aztec, no Data Matrix. Consulta la página de estándares AAMVA.
- La selección de ECC importa. Aztec ECC 5% es extremadamente frágil; el 23% es el predeterminado por una razón. El nivel 5 de PDF417 es el predeterminado del mundo real. El ECC de Data Matrix está vinculado al tamaño del símbolo (ECC 200 es fijo).
- Estilo deshabilitado para los tres. Las características solo de QR (puntos personalizados, ojos, degradados, logotipos centrales) no aplican. Abundera deshabilita el panel de Estilo para estos tipos.
Ver también
- Generador de código Aztec · Generador PDF417 · Generador Data Matrix.
- Página de estándares AAMVA, el caso de uso canónico de PDF417 (licencias de conducir).
- Índice de estándares, volver al índice de estándares.
- /test-vectors/, fixtures de ida y vuelta para cada simbología.