二维码与标签选型
有哪些矩形二维码?rMQR、Data Matrix 与 PDF417 的标准、尺寸和扫码支持
快递运单上一排排密集的短条、电子零件上的长方形小方格、细长标签上像被“压扁”的 QR 图案,都可能是二维码。不过,它们未必属于同一种码制,也不能互相替代。
日常说的“矩形二维码”,通常指长方形的二维条码。常见选择包括 rMQR、矩形 Data Matrix、Data Matrix 矩形扩展 DMRE、PDF417 和 MicroPDF417。此外,还有支持长方形布局的 iQR。普通 QR Code 和 Micro QR 则是正方形,不能靠拉伸图片变成这些格式。
选择之前,先明确三个条件:接收方要求什么格式、标签还有多大空间,以及实际用什么设备扫描。最小的图案不一定最适合你的业务。
先看外形:长方形不等于 QR Code
图中都是由编码器生成的示例,不是手绘图案;各图为便于观察分别缩放,不能用显示大小比较容量或最小印刷面积。示例内容“1234”只用于演示,不是物流或商品标识。
| 码制 | 主要外观线索 | 应怎样理解 |
|---|---|---|
| rMQR | 长条方格图案,有较大的定位方框和较小的辅助定位图案 | 专门设计的矩形微型 QR |
| 矩形 Data Matrix | 两条相邻的实线边形成 L 形,另两边黑白交替 | Data Matrix 的长方形规格 |
| DMRE | 同样具有 Data Matrix 的边界特征,可形成更细长的布局 | Data Matrix 的扩展矩形规格,需单独确认兼容性 |
| PDF417 | 多排短条与空白上下堆叠 | 堆叠式二维条码,FedEx 部分运单使用这种码制 |
| MicroPDF417 | 较紧凑的多排条纹,边界结构与 PDF417 有区别 | 独立的 PDF417 衍生码制,不是把 PDF417 图片缩小 |
| iQR | 支持正方形和长方形布局 | DENSO WAVE 的另一种码制,与 rMQR 不同 |
外观只能帮助缩小范围。确定码制应以解码器结果为准;反光、裁切、低分辨率或不受支持的格式,都可能导致识别失败。
遵循什么标准?生成和使用需要付费授权吗?
先把四种费用分开:码制使用许可、标准文档购买费、软件或扫码设备费用、业务编号或服务费用。买了一份标准,不等于买到了商品编号;免费生成图片,也不等于获得 GS1 编号或快递公司的有效运单。
| 码制 | 主要规范 | 关于授权和收费,可以确认什么 |
|---|---|---|
| rMQR | ISO/IEC 23941:2022 | DENSO WAVE 明确表示可自由使用;生成器、SDK 或设备仍可能收费 |
| Data Matrix,包括传统矩形规格 | ISO/IEC 16022:2024 | 属于公开使用的码制,普通生成和印刷不需要逐码购买许可;GS1 编号及软件服务另算 |
| DMRE | ISO/IEC 21471:2025 | 扩展规格单独标准化;不能仅因有 ISO 编号就推断所有相关实现均免费,需核对所用软件的许可 |
| PDF417,包括 Compact PDF417 | ISO/IEC 15438:2015 | 标准引言明确说明该码制处于公共领域,无使用许可或使用费限制 |
| MicroPDF417 | ISO/IEC 24728:2006 | 有独立的公开标准;本次核对的公开资料未提供与 PDF417 同样明确的免许可声明,采用商业实现时应确认许可条件 |
| iQR | DENSO WAVE 的 iQR 规格 | 官方产品介绍不能替代授权条款;本次未核实到可据以承诺所有实现免费使用的条款,应向供应商确认 |
标准版本以本文核对日期为准。Data Matrix 的标准与 DMRE 的标准要分别引用:前者的长方形规格并不自动涵盖后者。Data Matrix 标准、DMRE 标准、MicroPDF417 标准
rMQR 的自由使用说明来自开发者;PDF417 的许可说明来自标准引言。GS1 总规范也记载了 Data Matrix 的公共领域使用背景。对于 DMRE、MicroPDF417 和 iQR,这里保留公开证据的边界,不把“没有查到收费条款”写成“已获得无条件免许可保证”。DENSO WAVE 的 rMQR 发布说明、PDF417 标准引言、GS1 总规范的 Data Matrix 说明
如果只是给自己的零件编码,可以使用内部编号;如果上下游要求 GS1 DataMatrix,就要按相应规则组织数据和使用有权使用的标识。普通 Data Matrix 与 GS1 DataMatrix 的区别主要在数据规则,不能只看图案是否相似。
常见应用:这些码通常放在哪里?
rMQR:标签很窄,但希望使用 QR 家族的格式
rMQR 适合高度受限的标签、细长零件、表单边缘等位置。它通过重新安排定位结构,让较短的编号或数据装进长条形空间。DENSO WAVE 提到的方向包括零件追溯、医疗器械与药品管理、制造标签等;这些是适用方向,不代表它能替代行业指定的数据载体。rMQR 技术介绍
例如,同一工厂已经确认扫描器支持 rMQR,可以把内部零件编号放在窄标签上。面向陌生消费者的包装网址,则还要考虑手机默认相机是否支持,不能只因为更省高度就更换码制。
矩形 Data Matrix 与 DMRE:零件标记和工业追溯
Data Matrix 常用于小物件标识、制造追溯和医疗供应链。矩形布局适合狭长的可印刷区域;DMRE 增加了更细长的尺寸选择。但设备支持普通 Data Matrix,并不自动证明它支持所有 DMRE 规格。GS1 DataMatrix 指南、DMRE 标准范围
直接刻在金属、塑料等表面的码,还要考虑照明、表面反光和标记质量。标签纸上能扫出的同一内容,刻到零件上未必同样容易识读。
PDF417:物流运单和需要较多数据的文档
FedEx 运单上本文所说的横向、多排密集短条组成的二维图案,就是 PDF417,不是 rMQR。FedEx 的 Ship API 文档明确列出了 PDF417 的打印参数。FedEx Ship API 文档
不过,运单上的一维条码、PDF417,以及用于到店打印的 QR Code,可能承担不同任务。生成一个 PDF417 图案,不会自动创建有效运单、订舱记录或跟踪号码。 接入物流流程时,应使用承运商提供的标签或获准的集成流程。
MicroPDF417 与 iQR:已有设备流程中的专门选择
MicroPDF417 面向不需要 PDF417 最大容量、却希望节省面积的场景,也可见于紧凑标签和某些复合码应用。它有自己的结构、尺寸组合和纠错安排,需要解码器明确支持。MicroPDF417 标准说明
iQR 也支持细长布局、零件直接标记等应用,但不要把 iQR 与 rMQR 混用。采用 iQR 前,应确认编码工具、扫描器和授权条件形成完整的可用流程。DENSO WAVE 的 iQR 介绍
最小尺寸:先数模块,再算毫米
模块(module)是组成码图的基本单位。对矩阵码,可以把它理解为一个小方格;对 PDF417 这类堆叠码,横向最窄条或空的宽度称为 X,行高另算。以下矩阵规格统一写作“行 × 列”,也就是“高 × 宽”,不含四周留白。
| 码制 | 小规格或尺寸边界 | 不能忽略的限制 |
|---|---|---|
| rMQR | 最低高度规格为 7×43;另有较窄的 11×27;最大为 17×139 模块 | 最小高度和最小宽度不能拼成一个不存在的 7×27 规格 |
| 传统矩形 Data Matrix | 最小 8×18;共有 8×18、8×32、12×26、12×36、16×36、16×48 六种规格 | 正方形 Data Matrix 的最小规格不能当作矩形规格使用 |
| DMRE | 扩展规格包括 8×48、8×64、8×96 等 | 不是随意指定宽高;从支持的规格中选择 |
| PDF417 | 3–90 行、1–30 个数据列 | 数据列不是小方格列;还要容纳结构、数据和纠错码字,范围中的任意行列组合未必可用 |
| MicroPDF417 | 1–4 个数据列、4–44 行,按规定的固定组合选择 | 不能把两个最小值拼成“1 列 4 行的最小码” |
| iQR 长方形版本 | 从 5×19 到 43×131 模块的规定规格 | 不等于普通 QR 或 rMQR 的尺寸范围 |
尺寸来源:rMQR 官方规格、GS1 DataMatrix 指南、Zint 的码制与尺寸说明、iQR 官方规格。Zint 是编码器项目,其公开文档可供交叉核对,正式行业验收仍应使用适用标准和业务规范。
为什么不能直接说“最小 2 毫米”?
实际尺寸取决于模块大小、留白、编码内容、纠错要求、打印设备和扫描距离。矩阵码的基础计算是:
总宽 =(列数 + 左留白模块数 + 右留白模块数)× X
总高 =(行数 + 上留白模块数 + 下留白模块数)× X
例如,假设数据能放进相应规格,取 X = 0.25 mm:
单位:mm
| 示例 | 留白假设 | 含留白的宽 × 高 |
|---|---|---|
| rMQR 7×43 | 四边各 2X | 11.75 × 2.75 |
| rMQR 11×27 | 四边各 2X | 7.75 × 3.75 |
| 矩形 Data Matrix 8×18 | 四边各 1X | 5.00 × 2.50 |
rMQR 的 2X 留白可在 Zint 的实现中核对;Data Matrix 的 1X 留白见 GS1 指南。Zint 留白实现、GS1 DataMatrix 指南
这些数值是带假设的几何计算,不是通用最低印刷尺寸,也不是相同数据容量的比较。长网址可能根本装不进最小版本;行业规范也可能要求更大的模块、留白或质量等级。
打印时,尽量让模块宽度对应整数打印点。原生密度为 8 dots/mm 的打印头,用 2 dots 表示一个模块,得到 X=0.25 mm;12 dots/mm 的打印头,用 3 dots 可得到相同宽度。使用厂家给出的实际点密度,避免把标称 DPI 和精确换算混为一谈。
FedEx 对特定运单 PDF417 的规定就是业务约束的例子:其文档列出标称 203 DPI 使用 2 dots、300 DPI 使用 3 dots 的 X 尺寸。这个规定不能推广为所有 PDF417 场景的最低值。FedEx 打印参数
扫码设备支持广泛吗?
应分开看三件事:硬件能不能成像、软件会不会解码、业务系统认不认这些数据。 一支设备能读出文本,不代表收货系统就接受它。
| 码制 | 专业扫描器与软件支持情况 | 采用前要确认什么 |
|---|---|---|
| PDF417、传统 Data Matrix | 在专业二维扫描设备和主流解码 SDK 中有成熟支持 | 具体型号、启用设置,以及矩形规格支持 |
| MicroPDF417 | 有明确支持的设备和 SDK,但应单独核对 | “支持 PDF417”不等于支持 MicroPDF417 |
| rMQR | 已有扫描器和解码器支持,兼容性需要按型号及版本确认 | 是否明确列出 rMQR,是否需要升级固件 |
| DMRE | 要核对扩展尺寸支持 | 不能只看到“Data Matrix”就默认所有 DMRE 都能扫 |
| iQR | 有 DENSO WAVE 等相关产品支持 | 供应商是否明确列出 iQR,不能用 QR 支持代替 |
Android、iOS 官方 SDK 与 ZXing 支持对照
Android 这里指 Google 官方的 ML Kit Barcode Scanning SDK;它需要由应用接入,不能理解为所有 Android 手机自带相机都具有同样能力。iOS 这里指 Apple 官方的 Vision 与 AVFoundation 框架。
下表比较的是读取/解码,不代表生成能力。核对日期为 2026 年 9 月 25 日;ZXing Java 按 3.5.4、ZXing-C++ 按 3.1.1 核对,旧版本及不同封装可能有差异。
| 码制 | Android:Google ML Kit | iOS:Apple Vision/AVFoundation | ZXing Java 3.5.4 | ZXing-C++ 3.1.1 |
|---|---|---|---|---|
| 普通 QR Code(对照) | 支持 | 支持 | 支持 | 支持 |
| rMQR | 官方支持列表未列出 | 官方支持列表未列出 | 不支持 | 支持 |
| 传统矩形 Data Matrix | 支持 Data Matrix;矩形规格见说明 1 | 支持 Data Matrix;矩形规格见说明 1 | 支持 | 支持 |
| DMRE | 未明确承诺扩展规格支持 | 未明确承诺扩展规格支持 | 支持,已包含 DMRE 解码规格 | 支持,已包含 DMRE 解码规格 |
| PDF417 | 支持 | 支持 | 支持 | 支持 |
| MicroPDF417 | 官方支持列表未列出 | 支持,系统版本见说明 2 | 不支持 | 支持 |
| iQR | 官方支持列表未列出 | 官方支持列表未列出 | 不支持 | 不支持 |
说明 1:Data Matrix 大类不等于逐项规格保证。 Google 与 Apple 的接口都列出了 Data Matrix,但公开接口列表没有逐一说明所有矩形尺寸和 DMRE 覆盖情况;应使用准备采用的规格实测。Google 还明确要求 Data Matrix 与输入图像中心点相交,因此一张图像中只能识别一个 Data Matrix。Google ML Kit Android 文档、Apple Vision 码制列表、Apple AVFoundation 码制列表
说明 2:iOS 的 MicroPDF417 有最低系统版本。 Vision 的 VNBarcodeSymbology.microPDF417 从 iOS 15.0 提供,AVFoundation 的 AVMetadataObject.ObjectType.microPDF417 从 iOS 15.4 提供。应用还要按所用 API、系统版本及运行时支持情况启用相应码制。Apple 列出的 Micro QR 也不是 rMQR,不能把二者混同。Vision MicroPDF417、AVFoundation MicroPDF417
说明 3:ZXing 不是一个支持范围完全相同的产品。 经典 Java 版与独立发展的 ZXing-C++ 要分别看。Java 3.5.4 已有传统矩形及 DMRE 解码规格,因此不能简单写成“ZXing 不支持矩形 Data Matrix”;rMQR、MicroPDF417 则是这里所比较的 C++ 版支持、Java 版不支持的格式。ZXing Java 3.5.4 码制定义、Java 的矩形/DMRE 规格、ZXing-C++ 3.1.1 支持列表、C++ 的 DMRE 规格
表中的“未列出”或“未明确承诺”,表示官方公开资料没有给出相应支持保证,不是所有设备均无法读取的实测结论。SDK 支持也不等于手机自带相机或微信等应用一定支持。 最终还取决于应用接入了哪一种解码器、启用了哪些格式,以及图像是否清晰。
BarcodeMate 的图片识别使用 zxing-wasm(基于 ZXing-C++),不是经典 ZXing Java。本文的 rMQR、矩形 Data Matrix、DMRE、PDF417 和 MicroPDF417 五张示例,已用网站所用的 zxing-wasm 3.1.4 在本机成功解码;这验证了这些清晰示例,不是对所有实拍图片的成功率保证。
专业扫描器仍要按型号确认
DENSO WAVE 列出了支持 rMQR 的设备,并提示更新固件。MicroPDF417 在 Datalogic 的 SDK 中也是可以单独启用或关闭的格式。DENSO WAVE 的 rMQR 设备列表、Datalogic MicroPDF417 配置、DENSO WAVE 产品目录
普通一维扫码枪不能被当作通用二维扫描器。PDF417 历史上也有专用激光扫描方案,因此“二维条码只能用摄像头读取”同样不够准确。选设备时,应看具体码制、最小模块尺寸和工作距离,并用准备采用的实物标签验证。Accusoft 的 PDF417 技术说明
如果目标是让路人拿起任意手机就打开网页,优先保留普通 QR Code。矩形方案更适合设备和软件可以提前确认的流程。
BarcodeMate 现在能提供哪些相关功能?
BarcodeMate 已有下列在线生成入口,可以输入内容并导出 SVG 或 PNG 图像:
| 当前生成器 | 入口与能力边界 |
|---|---|
| rMQR | 矩形微型 QR 生成器;当前使用预设规格,尚未提供自由选择所有版本的界面 |
| 矩形 Data Matrix | 矩形 Data Matrix 生成器;适用于普通内容,GS1 数据应使用对应的 GS1 入口 |
| DMRE | Data Matrix 矩形扩展生成器;当前使用预设规格 |
| PDF417 | PDF417 生成器;用于码图生成,不签发有效快递运单或证件 |
| MicroPDF417 | MicroPDF417 生成器;不是把 PDF417 图片等比例缩小 |
需要判断手头图片是什么码,可以在 BarcodeMate 中文首页的图片识别区选择图片,也可以圈选完整码图和周围留白后重新识别。成功时会显示识别到的码制和解码内容。Data Matrix 的矩形或扩展版本可能统一显示为 Data Matrix,当前不应把该名称当成精确版本报告。
识别在浏览器本地进行。只有识别无结果、且你主动选择发送排查样本时,相关图片才会进入排查流程;成功识别的图片不会自动作为失败样本上传。PDF 文档可先截取清晰码图,再使用图片识别。
目前网站没有 iQR 生成器,也没有提供“输入标签毫米尺寸,自动推荐所有矩形码制”的功能。图片识别与生成的覆盖范围也不完全相同:能生成某种码,不等于任何照片、任何规格都能被当前识别器读出。
怎样为自己的标签选择?
- 已有接收方规范:先遵循规范。 快递运单、GS1 供应链和工业客户指定格式时,不要只因另一种码更小就自行替换。
- 面向大众手机:先考虑普通 QR。 先保证访问者容易扫码,再优化标签布局。
- 内部流程、空间狭长:比较 rMQR 与矩形 Data Matrix。 内容能否装入、现有设备支持什么,比外观更重要;确需扩展长宽比时再评估 DMRE。
- 需要较多文档数据:评估 PDF417。 如果流程明确支持 MicroPDF417、内容也适合,再考虑它的紧凑布局。
- 用真实内容和真实设备做一次完整验证。 保留留白、按实际打印大小输出,再检查扫码结果和业务系统接收结果。
常见问题
能把普通 QR 拉成长方形吗?
不能把非等比例拉伸当作正规的矩形编码方案。应重新选择合适的码制并编码,而不是改变已有方格的长宽比例。
FedEx 运单上那种多排条纹二维码就是 rMQR 吗?
不是的。它是 PDF417,不是 rMQR。 PDF417 属于堆叠式二维条码,rMQR 则属于矩阵式二维条码,两者的编码结构和扫码支持不同。这里说的是运单上的多排条纹二维码;运单上的普通一维条码是另一种图案。FedEx 官方技术文档
哪种矩形二维码最小?
没有脱离条件的统一答案。最低高度、最小占地面积、可容纳的数据量、纠错要求和扫描设备,是不同的比较维度。先固定内容和使用条件,再比较含留白的实物尺寸。
网站支持多种语言,是否代表每种码都能直接编码这些语言?
不代表。界面语言和码内字符编码是两件事。 BarcodeMate 当前的普通 Data Matrix 与 PDF417 入口对输入字符有约束;其他语言文本应按照页面提示选择支持的方式,不能把界面国际化理解为所有码制都支持任意 Unicode 文本。
本文资料与现有网站功能核对于 2026 年 9 月 25 日。设备兼容性以具体型号、固件、应用和实物验证为准。