PDF417 は積層型 2D バーコードです — 正方形の QR ではなく、背の高い太った 1D コードのように見えます。構造は小さな 1D 行の積み重ねであり、これにより古い 1D 式レーザースキャナーが「ラスター」走査動作で読み取れます。
PDF417 は運転免許証(AAMVA 標準)、TSA の搭乗券、FedEx の追跡ラベル、多くの配送書類で見られます。
ブラウザ内の JavaScript で生成されます。何もアップロードされず、当社サーバーには何も保存されません。
At a glance
| 規格 | ISO/IEC 15438 (2015) — ISO/IEC 15438 |
|---|---|
| シンボル体系ファミリー | 積層型 2D、複数行、可変長 |
| 最大容量 | 1,850 ASCII テキスト · 2,710 数字 · 1,108 バイナリバイト |
| コードワード構造 | コードワードあたり幅 17 モジュール × バー 4 本+スペース 4 つ(名前の由来) |
| 誤り訂正 | リードソロモン、ユーザー選択可能な 9 レベル(0~8)。レベル 5 = 約 25% の損傷回復 |
| 要求される場面 | AAMVA 運転免許証(米国/カナダ)、IATA BCBP 搭乗券(第 4 節) — IATA BCBP standard |
| 導入年 | 1991 年(Symbol Technologies)、ISO 標準化は 2001 年、2015 年改訂 |
“PDF417 のコードワードは幅 17 モジュールで、バー 4 本とスペース 4 つを含む。シンボルは 3 行から 90 行を含み、各行は 1 個から 30 個のコードワードを含む。”
PDF417 がまだ使われている理由
2 つの理由があります。1 つ目: 2D ラスターヘッドを持つレーザースキャナーは PDF417 を読み取れます — Data Matrix や QR は読み取れません。多くのレガシーシステムはアップグレードできません。2 つ目: 積層型の長方形の形状は、搭乗券のような細長いラベルにより自然に収まります。
レーザースキャナーの制約がない新規の 2D アプリケーションでは、通常 Data Matrix または QR の方が平方ミリメートルあたりの密度が高くなります。
容量
1 コードあたり最大約 1,800 の ASCII 文字。より高い誤り訂正レベルは、損傷耐性と引き換えに容量を減らします。
Frequently asked questions
- なぜ PDF417 は正方形ではなく細長いのですか?
- 積層型だからです: 各行は 1D 式のバーコードです。これにより古いレーザースキャナーが行ごとに読み取れます。正方形の 2D コードにはカメラスキャナーが必要です。
- バイナリデータをエンコードできますか?
- はい — PDF417 はバイナリ圧縮モードに対応します。当社のデフォルトエンコーダーは、入力に基づいて適切なモードを自動的に選択します。
