PDF417 是一种堆叠式二维条码——它看起来像一个又高又宽的一维码,而非方形的二维码。其结构是一叠小的一维行,这让较旧的一维式激光扫描器能通过“光栅”扫描动作读取它。
你会在驾驶证(AAMVA 标准)、TSA 登机牌、FedEx 追踪标签和许多运输单据上看到 PDF417。
由你浏览器中的 JavaScript 生成。不上传任何内容;我们的服务器上不存储任何内容。
At a glance
| 标准 | ISO/IEC 15438 (2015) — ISO/IEC 15438 |
|---|---|
| 符号体系族 | 堆叠式二维;多行,长度可变 |
| 最大容量 | 1,850 个 ASCII 文本 · 2,710 个数字 · 1,108 个二进制字节 |
| 码字结构 | 每个码字宽 17 个模块 × 4 条 + 4 空(故得名) |
| 纠错 | Reed-Solomon,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 仍然存在
两个原因。第一:带二维光栅头的激光扫描器能读取 PDF417——它们读不了 Data Matrix 或二维码。许多遗留系统无法升级。第二:堆叠式的矩形形状更自然地适配登机牌这样又长又窄的标签。
对于没有激光扫描器限制的全新二维应用,Data Matrix 或二维码通常在每平方毫米上更密集。
容量
每个编码最多约 1,800 个 ASCII 字符。更高的纠错等级会以换取损坏容忍度为代价降低容量。
Frequently asked questions
- 为什么 PDF417 是又长又窄而不是方形的?
- 因为它是堆叠式的:每一行都是一维式条码。这让旧激光扫描器能逐行读取它。方形二维码需要摄像头扫描器。
- 我能编码二进制数据吗?
- 能——PDF417 支持二进制压缩模式。我们的默认编码器会根据你的输入自动选择正确的模式。
