PDF417

PDF417は米国のすべての運転免許証の裏面、ほとんどの米国パスポート、FedEx/UPS航空貨物伝票、そして無数の政府フォームに使用されるスタック式線形2Dバーコードです。1Dレーザースキャナーでも確実に読み取れる唯一の2Dシンボロジーです。そのため、数百万台のスキャナーを設置している機関は30年経っても移行していません。

標準仕様:ISO/IEC 15438:2015, 情報技術, 自動識別とデータキャプチャ技術, PDF417バーコードシンボロジー仕様
AAMVA適用:AAMVA Card Design Standard v10, 米国・カナダの運転免許証にPDF417を義務付け。
開発者: Symbol Technologies(現在はZebra)、1991年。名称は「Portable Data File, 4 bars, 17 modules」を意味します。

概要

物理的には、PDF417シンボルは水平行のスタックです。各行は線形バーコードです。PDF417はスタートパターンで始まりストップパターンで終わるため、レーザーが左から右へ行ごとにスキャンすることでデコードできます。2Dイメージャーは不要です。

各コードワードは17モジュール幅で、4バーと4スペースから構成されます(「4/17」の由来)。ペイロードは3つの「コンパクションモード」のいずれかを使用してコードワードに分割されます:

容量(行 × 列)

PDF417のサイズは行 × データ列で指定されます。最大は90行 × 30データ列 = 2,700データコードワードです。英数字容量の目安:

行 × データ列最大英数字典型的な用途
3 × 1~3文字最小限のシンボル
10 × 3~30文字短いID、短いURL
20 × 5~100文字搭乗券、短いAAMVA
30 × 8~250文字FedEx航空貨物伝票
40 × 12~500文字AAMVA運転免許証フル
90 × 30~1,800文字理論的最大, ほとんど使われない

エラー訂正レベル(0–8)

PDF417はReed-Solomonエラー訂正の9レベルを定義し、2、4、8、16、32、64、128、256、または512のECCコードワードを追加します。高いレベルはより多くの損傷を処理できますが、ペイロード容量を消費します。

ECCレベルECCコードワード典型的な用途%オーバーヘッド
02実験用のみ~0.1%
14短いコード、管理された環境~0.2%
28小さなペイロード~0.4%
316中程度のペイロード、屋内スキャン~0.8%
432短い文書のデフォルト~1.5%
564実際のデフォルト, 航空貨物伝票、搭乗券、AAMVA~3%
6128損傷の多い環境~6%
7256しわ / 屋外 / 産業用~12%
8512極限環境~25%

Macro PDF417(マルチシンボルペイロード)

ペイロードが1,800文字の上限を超える場合、PDF417はMacro PDF417をサポートします。ペイロードは最大99,999の個別シンボルに分割され、それぞれにMacroインデックスとファイルIDがタグ付けされます。スキャナーは任意の順序ですべてのシンボルを読み取り、再組み立てして単一のデコード済みペイロードを出力します。専門的な文書スキャン以外ではほとんど使用されません。

標準テストベクター

ケースペイロード期待されるサブストリング
GS1航空貨物伝票(FedEx形式)123456789012345 FEDEX 2026-04-20FEDEX
AAMVA運転免許証(最小)@\n\x1e\rANSI 636014100002DL00410241ZVZVA01DAQA123456789ANSI 636014
短いURLhttps://example.com/doc/X1234example.com/doc/X1234
長いレシート / 請求書INV:2026-04-19 VENDOR:ACME TOTAL:$1,234.56 TAX:$98.76 …ACME

よくある落とし穴

スキャナーの互換性

リーダーPDF417サポート注記
iOSカメラ(iOS 17+)AAMVAのみ米国運転免許証向けネイティブWalletフロー。一般的なPDF417ペイロードはデコードされません。
Androidカメラ(OEM依存)一部対応Samsung + Pixelのストックカメラは不安定にデコードします。Google Lensは一部対応。
Google Lens信頼性低本番環境での実用的な検証パスではありません。
米国DMV / キオスクスキャナー可(標準)PDF417が設計された用途です。すべてのDMVと酒類販売キオスクがPDF417をネイティブに読み取ります。
航空会社搭乗券リーダー一部の航空会社多くはAztecに移行済み。ANA、JAL、レガシー米国キャリアの一部はPDF417搭乗券を引き続き受け付けています。
FedEx / UPS航空貨物伝票リーダー可(標準)すべての仕分け施設のレーザースキャナーがPDF417をネイティブに読み取ります。
1DレーザースキャナーAztec / Data Matrixに対する独自の優位性。1DレーザーはPDF417をデコードできます。
Zebra / Honeywell / Datalogicイメージャーすべての産業用2DイメージャーがPDF417をサポートします。
Scandit / Dynamsoft SDKMacro PDF417を含む完全サポート。

関連情報

仕様リファレンス確認済み 2026-04-19。ISO/IEC 15438:2015、AAMVA CDS v10。次回レビュー:2026-07-19。