Explicación del código PDF417

PDF417 Ejemplo

PDF417 (de Portable Data File) es un código bidimensional que puede contener hasta 2000 caracteres. A diferencia de otros códigos 2D "verdaderos" (por ejemplo, QR), PDF417 es en realidad varios códigos de barras lineales apilados unos sobre otros. Diseñado a principios de la década de 1990, el código originalmente estaba destinado a ser escaneado fila por fila con lectores de códigos de barras CCD estándar que tenían que arrastrarse por el código. Los generadores de imágenes de códigos de barras baratos y fácilmente disponibles, así como los teléfonos inteligentes equipados con cámaras, han dejado obsoleto este concepto. Si bien el código se puede escanear desde cualquier ángulo como los verdaderos códigos de matriz 2D, el proceso de escaneo suele llevar más tiempo.

¿Para qué se utiliza PDF417?

Incluso para pequeñas cantidades de datos, los símbolos PDF417 se vuelven bastante grandes en comparación con un código 2D moderno (consulte a continuación una ilustración comparativa). A pesar de esta y otras desventajas, PDF417 todavía se usa ampliamente en la industria del transporte, en la fabricación y en varias formas de documentos de identificación, como licencias de conducir, pasaportes, tarjetas de embarque de aerolíneas, etc. En los EE. UU., el código de barras también se usa para etiquetas de envío militar ( MSL) y etiquetas de contenedores desde Mil Std 129R.

Micro PDF417, Macro PDF417, Compacto (truncado) PDF417

A medida que el código crece bastante (ver más abajo), a mediados de la década de 1990 se introdujo una versión más compacta. Micro PDF es una versión simplificada de PDF417 con requisitos de espacio reducidos que codifica máx. 150 caracteres Rara vez se usa, la aplicación principal es con códigos de barras compuestos GS1.

Otro intento de reducir el tamaño de PDF417 son Compacto o Truncado PDF417. Aquí, el patrón de caracteres de parada se reduce a una sola barra estrecha. Como efecto secundario, esto también reduce la capacidad de corrección de errores del código, por lo que los códigos compactos/truncados solo se recomiendan para aplicaciones en las que es poco probable que el código de barras esté dañado (por ejemplo, en un entorno de oficina).

Si los datos codificados no caben en un solo código de barras PDF417, se pueden distribuir en varios códigos individuales que están vinculados entre sí. La especificación Macro PDF detalla cómo formatear los códigos y procesar el resultado escaneado.

Especificaciones PDF417

PDF417 está estandarizado. El estándar relevante es ISO/IEC 15438-2006 y se puede obtener de ISO.

PDF417 Ejemplo

Ejemplo de código de barras PDF417 codifica "ABCabc123":

PDF417 ejemplo con letras

Compare el tamaño con un código de barras Data Matrix (en ingles) con el mismo contenido y ancho de módulo (1 mm):

Datamatrix frente a PDF417

PDF417 puede codificar directamente caracteres acentuados y diacríticos como las diéresis alemanas. El código de ejemplo codifica "ÄÖÜäöü":

PDF417 con caracteres acentuados y diacríticos

Se ha verificado que este código se escanea correctamente en Mac y PC con Windows. Compruebe la configuración de su escáner si el resultado del escaneo es diferente o si el código no se escanea en absoluto.

Problemas comunes al escanear PDF417 con datos que no son ASCII:
  • La simbología PDF417 está desactivada en el escáner
  • La configuración de distribución del teclado del escáner no coincide con la configuración regional de su computadora

Leer PDF417 con un teléfono inteligente

Para teléfonos inteligentes, una variedad de aplicaciones de lectores de códigos de barras admiten la lectura de PDF417, busque en la App Store respectiva. Nuestra sugerencia para los teléfonos inteligentes Android es el Zxing Barcode Reader que lee PDF417 y muchos otros códigos. Tenga en cuenta que el reconocimiento de códigos PDF417 debe activarse en la configuración de la aplicación.

PDF417 frente a QR

PDF417 frente a QR

QR tiene varias ventajas sobre PDF417:

  • Tamaño más compacto; el formato cuadrado hace un mejor uso del espacio disponible (los códigos de muestra codifican "1234567890")
  • Corrección de errores (ECC) más potente y configurable por el usuario
  • Escaneo mucho más rápido
  • Mucho mejor soporte (bibliotecas, componentes de desarrollador) para escanear con cámaras de teléfonos inteligentes
  • Formatos establecidos para codificar URL, direcciones de correo electrónico y contenido similar
  • Totalmente compatible con Unicode
  • Marca más fácil con colores personalizados, formas de puntos, logotipos incrustados

Más información sobre los códigos QR.

Cree códigos QR en Illustrator, InDesign

Extensiones y complementos de código de barras fáciles de usar para Adobe InDesign e Illustrator. Para ver más videos, consulte el canal de Youtube de Softmatic

Los complementos y extensiones de códigos de barras de Softmatic para InDesign, Illustrator y Photoshop están disponibles en Adobe Exchange.

Generador de códigos PDF417 para Mac / Windows

Softmatic BarcodePlus V5 crea PDF417 y otros tipos de códigos de barras 2D y exportará el código de barras como PDF / SVG (vector independiente de la resolución) o imagen de trama (PNG, TIFF). La aplicación formateará automáticamente los datos de acuerdo con las especificaciones para crear el símbolo más pequeño posible:

Generador de códigos PDF417

Crear códigos PDF417 de forma masiva

Para la creación masiva de códigos PDF417 y otros tipos de códigos de barras 2D, consulte el generador de códigos de barras masivos de Softmatic, BarcodeFactory. Ideal para códigos 2D personalizados para entradas, eventos, correos. El video muestra la generación de códigos QR masivos a partir de direcciones de correo electrónico: