DataMatrix

说明 DataMatrix

DataMatrix最著名的二维码之一是 DataMatrix 码,它由 4 个主要部分组成:
  • 数据区:该区域包含编码形式的数据。
  • 闭合限制线:这是在数据区左侧和下方用一条不间断的线表示正常对齐的角。扫描时可根据此识别代码及其对齐方式。
  • 开放边界线:这是封闭限制线的对角。上方和右侧的这些线由黑点和白点交替组成。这些线用于在扫描时确定行和列。
  • 安静区域:该区域环绕代码。该区域必须至少与代码的一个点等宽。
DataMatrix 代码的开发始于 20 世纪 80 年代。如今,DataMatrix 代码已发展到不同阶段,其纠错功能也各不相同。 这些算法被命名为 ECC,即 Error Checking and Correction Algorithm(错误检查和纠正算法)。基本上有两个版本:ECC 000-140 和 ECC 200。最新和推荐的版本是 ECC 200(Reed-Solomon 纠错)。ActiveBarcode 使用 ECC 200 来创建 DataMatrix 代码。当 DataMatrix 代码有多达 25% 的部分被覆盖或损坏时,仍然可以被读取。

DataMatrix 代码最多可编码 3,116 个数字或 2,335 个字母数字字符。所用符号的大小取决于要编码的数据量。

在 ActiveBarcode 中,您可以选择不同的选项来创建数据矩阵:
  • DataMatrix (Type #37)
    ActiveBarcode 总是选择最适合要编码的数据的 符号尺寸。12x12 和 8x18 尺寸的符号以及 20x20 和 12x36 尺寸的符号可以编码的数据数量相同。 在这种情况下,ActiveBarcode 总是使用 DataMatrix 符号的正方形版本。

  • 数据矩阵正方形(类型 #42)
    ActiveBarcode 总是选择最佳的 square 符号大小对数据进行编码。

  • 矩形数据矩阵(类型 #43)
    ActiveBarcode 总是选择最佳的 矩形、非正方形 符号大小来编码数据。

  • 数据矩阵 <符号大小>(类型 #44 至 #73)
    符号大小由用户选择类型。例如,选择 DataMatrix 18x18 类型,将生成符号大小为 18x18 的代码。

查找 DataMatrix 符号大小的列表,并在此处提供完整示例。

更多相关信息,请访问 https://zh.wikipedia.org/wiki/DataMatrix.

技术数据

有效字符: ASCII 1-255
长度: 无固定长度的变量。
校验码: 计算依据 Reed-Solomon-纠错
ActiveBarcode 会自动计算校验位。
类型#: DataMatrix - #37 - CODEDATAMATRIX
所有符号尺寸列表
信息: 根据规范,该条形码类型没有人类可读文本。 使用这些代码时,ShowText 属性不起作用。

其他类型...

想了解其他条形码类型?