xBarcodexBarcode
ISO ISO/IEC 16022:2006

Data Matrix 条形码生成器与标准

一种由黑白“单元”或模块组成的二维矩阵条形码,排列成正方形或长方形图案。广泛用于标记小物品。

Live Generator
22/500

仅在校验位位置明确时自动补齐。GS1 请使用带括号的 AI(应用标识符)。已有校验位会进行验证,其他格式保持原有处理方式。

FG
BG
🛡️数据零留存:边缘内存瞬时编码,不记录、不保存任何内容。

技术规格

结构 L 形定位图形 + 时钟轨道 + 数据区域
容量 数字: 3,116 字符, 字母数字: 2,335 字符
字符集 ASCII, ISO-8859-1
保护静区要求 ≥ 10x module width (Standard quiet zone)

常见应用

该标准广泛应用于以下行业:

电子产品, 汽车, 航空航天, 医疗器械
输入约束与校验位机制: 采用 Reed-Solomon 前向纠错算法 (ECC),可抵御条码物理磨损、污损或部分缺失。引擎支持自动选择最低纠错等级或自定义设置,确保工业扫描枪快速定位解码。
即插即用开发者集成

Automate Data Matrix via API

完整 API 参考 →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "data_matrix",
  "content": "Data Matrix | Powered by https://xbarcode.ai"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. 响应延迟 < 20ms

⚡ 核心技术

我们的 Rust 引擎如何优化此特定格式:

DP 编码器覆盖 ISO 16022 的全部模式(ASCII/C40/Text/X12/EDIFACT/Base256),以最少码字完成编码。

  • 通过预计算表实现 O(1) 字符映射,加速 C40/Text/X12/EDIFACT 的打包。
  • ASCII 模式包含双数字压缩(00-99 -> 1 码字)与 GS1 FNC1 映射(0x1D -> 232)。
  • Base256 在 DP 阶段先不随机化输出,随后按码字位置做规范随机化(只作用于 Base256 段,符合标准)。
  • 符号尺寸选择支持正方形/矩形偏好,容量不足给出清晰错误,并按规范填充(129 + 伪随机填充)。
  • Reed-Solomon ECC 做了缓存(GF(256))并执行分块交织,大符号的 long/short block 也能正确处理。
  • Utah + 角落规则实现标准模块布置,再应用分区边框。
相关格式与替代演进

Alternative Symbologies related to Data Matrix

需要完整的行业级条码解决方案?

了解 xBarcode 如何在零售 GTIN、跨境物流与 GS1 2027 标准中实现自动化流水线闭环。