Home · Learn · El código de barras PDF417 explicado

El código de barras PDF417 explicado

PDF417 contiene muchos datos en un rectángulo estrecho. Por eso tu carné de conducir tiene esa larga barra horizontal en blanco y negro. Esto es cómo funciona.

UPC-A example

PDF417 es un código de barras 2D 'lineal apilado' inventado en 1991 por Ynjiun Wang en Symbol Technologies. PDF significa 'Portable Data File' y 417 es el patrón estructural: cada palabra-código es 4 barras + 4 espacios = 17 módulos de ancho. Lineal apilado significa que PDF417 es técnicamente varias filas de códigos de barras 1D apiladas verticalmente — lo que lo distingue de los códigos matriciales 2D reales (QR, Data Matrix, Aztec) que tienen datos en ambas dimensiones.

PDF417 domina tres usos concretos: carnés de conducir de EE.UU. (la norma AAMVA exige PDF417 en el reverso de cada identificación estatal), tarjetas de embarque (norma IATA BCBP, muy usada por aerolíneas de EE.UU.) y etiquetas de envío (seguimiento mundial DHL, guías FedEx, parte de la logística interna USPS). Su capacidad tope son ~1.850 caracteres ASCII o ~1.108 bytes binarios.

PDF417 vs códigos 2D reales (QR, Aztec, Data Matrix)

PDF417 es más alto que ancho y dispuesto en filas; QR/Aztec/Data Matrix son cuadrados y tienen datos en ambas dimensiones X e Y. El formato de filas apiladas de PDF417 permite reconstruir una fila dañada vía corrección Reed-Solomon, pero un corte horizontal que cruce todas las filas mata el código. Los códigos 2D reales pueden perder ~30% de su superficie y aún escanear porque la corrección funciona en ambas dimensiones. Para usos que se benefician del formato rectangular — carnés, tarjetas de embarque impresas en la parte alta de una tira de papel — PDF417 gana. Para necesidades de formato cuadrado (URL en póster, QR de pago), ganan los códigos 2D.

Qué se codifica en el PDF417 de tu carné de conducir

Norma AAMVA (American Association of Motor Vehicle Administrators). El PDF417 del reverso de cada identificación estatal de EE.UU. codifica: nombre, dirección, fecha de nacimiento, número de carné, altura, peso, color de ojos, color de pelo, fecha de emisión, fecha de caducidad, clase de carné, restricciones, anotaciones. Cada campo usa un identificador de código 'D' concreto (DAA = apellido, DAB = nombre, DBB = fecha de nacimiento en MMDDAAAA, etc.). Camareros, agentes TSA y kioscos de alquiler de coches escanean esto para autorrellenar formularios sin entrada manual. Nota de privacidad: es texto plano sin cifrar legible por cualquiera con un escáner de 30 $.

PDF417 en etiquetas de envío

Las etiquetas de envío DHL Express llevan un PDF417 con todos los datos de guía — remitente, destinatario, número de bultos, peso, tipo de servicio. El PDF417 es el registro canónico; los códigos 1D visibles (Code 128 con número de seguimiento) son secundarios. Cuando el paquete llega a un hub DHL, es el PDF417 lo que lee el escáner de cinta para enrutar. FedEx y UPS usan códigos apilados similares pero algo distintos en sus etiquetas de envío internacional.

Capacidad y corrección de errores

La capacidad PDF417 escala con el número de filas (3-90) y columnas (1-30) que elijas. Máximo: 90 filas × 30 columnas = 2.710 palabras-código ≈ 1.108 bytes binarios, o 1.850 caracteres ASCII, o 2.725 dígitos numéricos. Niveles de corrección 0-8, redundancia creciente. El nivel 5 (~33% de redundancia) es la norma de carné AAMVA — diseñado para sobrevivir metido en carteras, rayado y lavado. Los niveles altos consumen capacidad; los bajos son frágiles.

FAQ

¿Qué significa PDF417?

Portable Data File 417. El '417' se refiere al patrón estructural de cada palabra-código: 4 barras + 4 espacios = 17 módulos de ancho. PDF se refiere a ser un 'archivo de datos portátil' — diseñado para contener el equivalente a un documento entero de datos estructurados en un solo código de barras.

¿Para qué se usa PDF417?

Tres dominios principales. (1) Carnés de conducir e identificaciones estatales de EE.UU. — la norma AAMVA exige PDF417 en el reverso de cada identificación estatal. (2) Tarjetas de embarque — norma IATA BCBP, sobre todo aerolíneas de EE.UU. (3) Etiquetas de envío — guías internacionales DHL, aéreo internacional FedEx, parte de la logística interna USPS.

¿PDF417 es un código de barras 2D real?

Técnicamente no — PDF417 es un código de barras 'lineal apilado', es decir varias filas de códigos 1D apiladas verticalmente. Los códigos matriciales 2D reales (QR Code, Data Matrix, Aztec) codifican datos en ambas dimensiones, permitiéndoles perder ~30% de su superficie y aún escanear. PDF417 sobrevive a daños en filas individuales pero es más vulnerable a cortes horizontales que crucen todas las filas.

¿Cuántos datos contiene PDF417?

Hasta 1.108 bytes binarios, 1.850 caracteres ASCII o 2.725 dígitos numéricos a capacidad máxima (90 filas × 30 columnas). Los usos típicos son mucho menores — un PDF417 de carné contiene unos 200-400 bytes de datos personales; una etiqueta de envío 500-800 bytes.

¿Puedo escanear PDF417 con mi móvil?

La mayoría de iPhones y Androids modernos PUEDEN leer PDF417 pero la app de cámara nativa NO lo detecta automáticamente (a diferencia del QR Code). Necesitas una app de escaneo dedicada — Scanbot, ScanLife o cualquier lector de calidad minorista soporta PDF417. Los escáneres de consumidor por defecto (cámara iOS, Google Lens) reaccionan al QR pero ignoran PDF417 por defecto.

Related generators

Need a real barcode now?

Generate a valid Code 128 barcode in seconds — no signup, no watermark. Free for casual use; paid plans from $9/mo for higher volume.

Related topics