二维码与标签选型

有哪些矩形二维码?rMQR、Data Matrix 与 PDF417 的标准、尺寸和扫码支持

快递运单上一排排密集的短条、电子零件上的长方形小方格、细长标签上像被“压扁”的 QR 图案,都可能是二维码。不过,它们未必属于同一种码制,也不能互相替代。

日常说的“矩形二维码”,通常指长方形的二维条码。常见选择包括 rMQR、矩形 Data Matrix、Data Matrix 矩形扩展 DMRE、PDF417 和 MicroPDF417。此外,还有支持长方形布局的 iQR。普通 QR Code 和 Micro QR 则是正方形,不能靠拉伸图片变成这些格式。

选择之前,先明确三个条件:接收方要求什么格式、标签还有多大空间,以及实际用什么设备扫描。最小的图案不一定最适合你的业务。

先看外形:长方形不等于 QR Code

rMQR、矩形 Data Matrix、DMRE、PDF417 和 MicroPDF417 的真实编码示例;内容均为 1234,展示比例不同

图中都是由编码器生成的示例,不是手绘图案;各图为便于观察分别缩放,不能用显示大小比较容量或最小印刷面积。示例内容“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 生成器,也没有提供“输入标签毫米尺寸,自动推荐所有矩形码制”的功能。图片识别与生成的覆盖范围也不完全相同:能生成某种码,不等于任何照片、任何规格都能被当前识别器读出。

怎样为自己的标签选择?

  1. 已有接收方规范:先遵循规范。 快递运单、GS1 供应链和工业客户指定格式时,不要只因另一种码更小就自行替换。
  2. 面向大众手机:先考虑普通 QR。 先保证访问者容易扫码,再优化标签布局。
  3. 内部流程、空间狭长:比较 rMQR 与矩形 Data Matrix。 内容能否装入、现有设备支持什么,比外观更重要;确需扩展长宽比时再评估 DMRE。
  4. 需要较多文档数据:评估 PDF417。 如果流程明确支持 MicroPDF417、内容也适合,再考虑它的紧凑布局。
  5. 用真实内容和真实设备做一次完整验证。 保留留白、按实际打印大小输出,再检查扫码结果和业务系统接收结果。

常见问题

能把普通 QR 拉成长方形吗?

不能把非等比例拉伸当作正规的矩形编码方案。应重新选择合适的码制并编码,而不是改变已有方格的长宽比例。

FedEx 运单上那种多排条纹二维码就是 rMQR 吗?

不是的。它是 PDF417,不是 rMQR。 PDF417 属于堆叠式二维条码,rMQR 则属于矩阵式二维条码,两者的编码结构和扫码支持不同。这里说的是运单上的多排条纹二维码;运单上的普通一维条码是另一种图案。FedEx 官方技术文档

哪种矩形二维码最小?

没有脱离条件的统一答案。最低高度、最小占地面积、可容纳的数据量、纠错要求和扫描设备,是不同的比较维度。先固定内容和使用条件,再比较含留白的实物尺寸。

网站支持多种语言,是否代表每种码都能直接编码这些语言?

不代表。界面语言和码内字符编码是两件事。 BarcodeMate 当前的普通 Data Matrix 与 PDF417 入口对输入字符有约束;其他语言文本应按照页面提示选择支持的方式,不能把界面国际化理解为所有码制都支持任意 Unicode 文本。

本文资料与现有网站功能核对于 2026 年 9 月 25 日。设备兼容性以具体型号、固件、应用和实物验证为准。

← 全部文章