View Categories

PDF417

什么是 PDF417? #

PDF417 条形码是一种堆叠、可变长度、双向二维条形码。它是使用最广泛的二维条码之一,最常见于物流、运输(登机牌)、政府身份证明(驾驶执照和身份证)、库存和文件管理(邮政包裹)。

PDF417 是一种二维、可变长度的堆叠符号系统,开发于 1992 年,用于在小区域中编码大量数据。它的名字来源于它的格式:一个便携式数据文件 (PDF),其中包含 4 个条形元素和 4 个空间元素,排列在一个 17 模块的码字中。符号系统属于公共领域。

PDF417 有两个专门的变体:Macro PDF417 和Compact PDF417。Macro PDF417 用于将太大而无法用单个符号编码的文件分割成更小的可编码段。当空间考虑是主要考虑因素并且不太可能损坏符号时,使用紧凑的 PDF417。(不要将 Compact PDF417 与 MicroPDF417 混淆,后者是不同的符号系统。

PDF417

PDF417 在 ISO/IEC 15438 - 信息技术 - 自动识别和数据采集技术 - PDF417 条形码符号规范中定义。

符号结构 #

该元件每行包含以下元素:

  • 起始的静音区
  • 启动模式
  • 左行指示符码字
  • 数据码字
  • 右行指示符码字
  • 停止模式
  • 结尾的静音区

每个 PDF417 符号包含 3 到 90 行。行高和纠错都是可变和可调的。将纠错设置为最小级别的元件最多支持 1,850 个文本字符、2,710 个数字或 1,108 个字节。

字符集 #

此符号系统支持所有 256 个 ASCII 字符和 8 位二进制数据。

PDF417 使用数据压缩方案来提高编码效率。以下模式用于在用户定义的数据和码字序列之间进行映射:

  • 文本压缩模式
  • 字节压缩模式
  • 数值压缩模式

可以在品种中的模式之间切换。

纠错 #

PDF417 使用 Reed-Solomon 算法进行纠错。提供四个可选的纠错级别,即使高达 50% 的代码损坏,也可以读取条形码。

下图显示了添加到 PDF417 条形码的纠错码字的数量以及 AIM 纠错建议。

EC 级别012345678
生成的 EC 码字2468163264128512
数据码字1-4041-160161-320321-863
编码的数据字节数1-5657-192193-384385-1035
错误检测和纠正

尺寸 #

PDF417 元件尺寸取决于输入的数据量。任何 PDF417 符号的高度范围为 3 到 90 行,行高范围为 1X 到 10X,其中“X”是当前的 X 尺寸。元件的宽度范围为 90X 到 583X。所有侧面至少需要 2X 的静音区。

行业应用 #

  • 运输
  • 后勤
  • 入仓
  • 政府

什么是截短型PDF417? #

Micro PDF417(微型 PDF417、截短型PDF417) 基于 PDF417 条形码,是一种可变长度的堆叠 2D 条形码符号系统。它可以在狭小的空间内编码适量的数据。

常见的 Micro PDF417 条形码如下所示:

微型 PDF417 和 PDF417 之间的区别 #

Micro PDF417 条形码不像传统的 PDF417 符号那样包含开始/停止字符。因此,它是 PDF417 条形码的更有效表示。

与 PDF417 代码不同,微型 PDF417 条形码只能以专门定义的列、行和纠错码字组合打印到四个数据列 x 最多 44 行。

滚动至顶部