# ID

In-Sight ID 工具函数读取包含在线性 1D 和 2D 符号中的字母数字数据字符串。大多数符号的质量可以根据已发布的规范进行验证（可选）。

## 读取 1D 和 2D 符号

ReadIDMax 函数用于定位和解码感兴趣区域内的 1D 和 2D 符号。

- 解码同一图像中混合类型的多个 1D 符号体系。
- 解码同一图像中同一类型的多个 2D 符号。
- 支持最新的符号解码算法。

## 验证 1D 和 2D 符号质量

- 验证 1D 条码符号质量
- 验证 2D 符号质量
- 额外的验证和验证技术

### 验证 1D 条码符号质量

In-Sight 视觉系统能够读取 1D 条码，并可选择验证条码质量。In-Sight 用于验证符号质量的方法是经美国国家标准协会 (ANSI)批准的。

在 ReadIDMax 函数中启用验证复选框时，In-Sight 将执行所有适用的测试。有几种质量验证测试可用于验证条码质量，详见 IDMax Vision Data Access functions 主题。每个测试都会产生 A (4.0) 到 F (0.0) 的“等级”。符号的整体质量是所有测试中达到的最低等级。但是，In-Sight 不是为每个单独的质量测试返回字母等级或其等效数字，而是返回实际结果值加上整体符号等级。

注意:尽管条形码的质量与其可读性隐含相关，但有时一个符号可能在一次或多次测试中获得低分或不及格但仍然可读。然而，不符合质量规格的符号表示可能需要注意的过程问题，例如照明条件改变或需要重新校准的打标机。

### 验证 2D 符号质量

In-Sight 读取 Data Matrix、QR 码、PDF 417 和 EAN/UCC 复合符号，并验证符号质量。In-Sight 用于验证符号质量的方法在国际符号规范 - Data Matrix (BC11-1997) 的第 8 节和附件 N、国际符号规范 - QR 码 (ITS/97- 001) 的第 8 节和附件 M，统一符号规范- PDF 417 的第 3 节和第 4 节（由 AIM International 出版并由美国国家标准协会 (ANSI) 批准）以及国际标准 - 条形码打印质量测试规范 (ISO/IEC-15416) （由国际标准化组织 (ISO) 和国际电工委员会 (IEC) 出版）中定义。

注意:尽管符号的质量与其可读性隐含相关，但有时一个符号可能在一次或多次测试中获得低分或不及格但仍然可读。然而，不符合质量规格的符号表示可能需要注意的过程问题，例如照明条件改变或需要重新校准的打标机。

### 额外的技术

除了 ReadIDMax 函数的内置质量验证指标外，ValidateIDData 和 VerifyIDCode 函数可用于对 ReadIDMax 函数读取和解码的符号执行额外的验证。

- ValidateIDData

  ValidateIDData 函数用于验证符号中数据的完整性，确保数据符合 MIL-STD 130 和 GS1 标准。使用 ValidateIDData Vision Data Access functions，可以解析数据以确保它符合适用的标准。