简体中文

文本和日常工具·二维码和条形码工具包

QR 码与 Data Matrix 与 Aztec:选择二维条形码

· 背景

二维码 文件格式 编码

支持的 QR 网格以及概述的不支持的 Data Matrix 和 Aztec 形状
原始 ToolAcre 矢量图

将 QR 码与 Data Matrix、Aztec 和较小的 QR 变体在尺寸、安静区域、纠错和阅读器支持方面进行比较,并解释为什么标准 QR 仍然是手机扫描的任何内容的安全默认值。

一批货物上有三个方形代码 - 为什么登机牌、药包和海报使用不同的二维符号系统

由于标记区域、有效负载、损坏容限和安装的读卡器不同,存在不同的方形和堆叠符号。该决定属于接收系统的规范; ToolAcre 无法通过更改样式将一种格式转换为另一种格式。

从附加到对象或工作流的规范开始。公共海报可以允许标准 QR,而药包、票据或标记组件可以指定另一个符号和验证机制。 ToolAcre 无法从正方形外观推断出等效性。由一部手机扫描的证据仅表明该手机解码了该证据;它不会放弃合作伙伴所需的符号系统。

标准 QR 是该工具包实现的唯一二维符号系统

标准 QR 是该工具包唯一实现的二维符号系统。其生成器返回版本 1 到 40,提供 L、M、Q 和 H 校正选项,保留四模块静区并导出 SVG 或 PNG。

支持的 QR 路径是具体的:一个字节模式有效负载、一到四十的自动版本、L 到 H 校正选择、四模块静区和 SVG 或 PNG 输出。测试断言标准 QR 尺寸和三种取景器图案。对于一篇准确的 ToolAcre 文章来说,这已经足够了,并且故意缩小范围,而不是声称所有公共相机应用程序或所有工业阅读器都支持每个生成的设计。

Data Matrix 仅是背景,并非由 ToolAcre 生成或验证

Data Matrix 在比较中被命名,但在每个 QR 工具包配置、编码器和测试中都没有。本文并未声称内存的详细大小或行业优势,并且 ToolAcre 无法生成 Data Matrix 符号。

Data Matrix 需要单独的编码器、渲染器和测试语料库,但这里都没有出现。 ToolAcre 无法通过删除 QR 查找器模式或更改 CSS 类来生成它。如果组件绘图或监管工作流程命名为 Data Matrix,请使用验证其有效负载和物理标记过程的工具。本文省略了详细的密度和行业比较,因为指定的证据并未证实它们。

Aztec 仅是背景,并非由 ToolAcre 生成或验证

Aztec 同样不是编码器选项,并且没有存储库测试覆盖率。任何有关其查找器设计、保证金要求或传输采用的声明都需要权威的外部来源才能属于 ToolAcre 文章。

Aztec 同样不存在:没有依赖性、面板选项、矩阵类型或夹具证明支持。关于其几何形状或所需边距的声明需要权威的外部证据。视觉上包含类似靶心符号的交通票不是 QR 生成器的模板。即使乘客的手机可以解码替代品,用二维码替换它也可能会损坏已安装的阅读器。

ToolAcre 未实现 Micro QR 和矩形变体

也不会生成微型 QR 和矩形 QR 变体。该应用程序的模块边界和测试描述了普通的 QR 矩阵,因此外观较小的家庭成员不是用户可以选择的隐藏模式。

微型和矩形变体不是小有效负载的自动输出。 ToolAcre 的矩阵遵循标准 QR 版本尺寸,从 21 开始,到 21,并以四个模块的步骤增长。缩小布局中的普通符号不会将其转换为 Micro QR;它只会使标准模块更小。对变体的要求需要为该变体设计的编码器和阅读器。

按所需阅读器和规格选择;存储库来源不能证明通用电话支持比较

从记录的读者或合作伙伴要求开始,并使用实际硬件进行试验。该存储库支持标准 QR 生成,但不能证明对跨手机和扫描仪的 Data Matrix 或 Aztec 的普遍比较支持。

阅读器测试应遵循部署人群。对于公用电话使用,请在代表性设备上测试内置摄像头应用程序。对于工业硬件,请使用已安装的扫描仪和生产配置。该存储库无法证明 QR、Data Matrix 和 Aztec 之间的通用支持排名,因此决策必须将书面要求与预期设备的经验读取结合起来。

这不包括的内容 — PDF417 堆叠代码、MaxiCode 和直接零件标记标准

PDF417、MaxiCode 和直接零件标记标准不在实施范围内。在大纲中命名它们提供了上下文,而不是支持、验证或即兴替代的许可。

PDF417、MaxiCode 和直接零件打标流程仍处于同一边界之外。有的甚至不是方形的,但外观不是核心问题;它们的编码器和接受规则不同。除非每一行都有可靠的来源,否则避免使用广泛的比较图表。这里有用的事实是可操作的:该工具包中没有任何可用的,因此需要另一个特定于格式的、经过测试和验证的生产路径。

要点 — 如果公众用手机扫描它,使用 QR 码,QR 和条形码工具包会在本地生成它

如果公众会扫描标准 QR 并且您测试的手机接受它,则 ToolAcre 会提供本地的、边界明确的选项。如果某个要求指定了另一种符号系统,请使用专为该确切格式设计的生成器和验证过程。

当标准 QR 确实是所选格式并且其本地字节模式输出已通过物理读取器测试时,请使用 ToolAcre。当需求指定其他名称时停止。这种拒绝保护了项目免受令人信服但不兼容的符号的影响,并使文章保持诚实:支持意味着实现、测试和公开,而不仅仅是可编码为任意文本或通过相似性进行绘制。