4. 码制与标识质量基础

在DataMan工业追溯项目中,读码器选型、镜头与光源配置、安装距离与角度、以及最终的验收判定,都建立在“码制”和“标识质量”这两个基础之上。很多现场问题表面上是“读不到”,本质却是码制选错、标识工艺不匹配,或者质量等级没有达到设备可稳定识别的门槛。因此,本节先把一维码、二维码、DPM码的工业应用差异讲清楚,再说明ISO/IEC 29158与ISO/IEC 15415两套质量分级标准在项目中的实际用法。

一、一维码、二维码、DPM码的工业应用差异

一维码(如Code 128、Code 39、EAN-13)通过条空宽度比例承载数据,信息量小、方向性强,通常要求扫描线近似垂直于条码方向。它的优势是打印成本低、兼容性好,适合物流外箱、标签、单据等平面印刷场景。但在工业追溯中,一维码一旦被油污、划痕或反光破坏,往往整段数据失效,且无法承载批次、序列号、校验信息等复合内容。

二维码(如Data Matrix、QR Code)在二维平面上以模块矩阵承载数据,具备纠错能力,信息密度高,可承载序列号、批次、日期、校验位等结构化内容。Data Matrix在工业追溯中使用最广,因为它支持较小的物理尺寸,并可通过纠错等级(ECC 200)在局部污损时仍恢复数据。二维码对成像质量的要求从“条空对比”转变为“模块对比与网格完整性”,因此对镜头分辨率、景深、光照均匀性更敏感。

DPM码(Direct Part Marking,直接部件标识)是直接标记在零件表面的二维码或一维码,常见工艺包括激光打标、点针打标、电化学蚀刻、喷墨等。DPM码的难点不在“码制”,而在“表面”:金属反光、曲面、粗糙度、氧化层、油膜都会改变模块与背景的对比关系。例如激光打标在铝合金上形成深浅不一的凹坑,点针打标在铸铁上形成离散凹点,二者在普通环形光下可能对比度不足,需要低角度暗场光或同轴光来增强模块边缘。DPM码的读取稳定性高度依赖光源角度与镜头景深,而不是单纯提高分辨率。

选型经验:平面标签优先二维码;外箱物流可保留一维码;金属、塑料、玻璃等直接标记场景必须按DPM码设计光源与镜头,不能把标签码的参数直接套用。

二、ISO/IEC 15415与ISO/IEC 29158质量分级要点

ISO/IEC 15415是二维码(Data Matrix、QR Code)印刷质量分级标准,主要面向标签、纸张、平面印刷等“平面标识”。它通过一组参数给出0~4级评分,常用参数包括:

  • 符号对比度(SC):模块与背景的反射率差异,反映整体明暗对比。
  • 调制比(MOD):最差模块与参考模块的对比,反映局部对比是否均匀。
  • 固定图形损坏(FPD):定位图形(L形实线、时钟线)的破损程度。
  • 轴向不一致性(AN):模块中心与理想网格的偏移,反映打印或标记的网格畸变。
  • 网格不一致性(GN):模块间距的均匀性。
  • 未使用纠错(UEC):纠错码字被占用的比例,反映实际可恢复余量。
  • 可解码性(Decode):能否被参考解码器正确读出。

ISO/IEC 29158(也称AIM DPM标准)是专门针对DPM码的质量分级标准。它不直接沿用15415的“理想网格”假设,而是针对直接标记表面的不规则性,采用更贴近实际成像的评分方式。29158的核心参数包括:细胞对比度(Cell Contrast)、细胞调制(Cell Modulation)、最小反射率(Min Reflectance)、最小对比度(Min Contrast)、固定图形损坏、轴向不一致性、网格不一致性、未使用纠错和可解码性。其中细胞对比度与细胞调制是DPM场景下最关键的指标,因为它们直接反映“每个模块在真实光照下是否可区分”。

两套标准的共同点是都输出0~4级,且都要求“可解码性”通过;区别在于15415假设平面印刷的规则网格,29158允许DPM表面的不规则性,并更强调实际成像条件下的对比度。项目验收时,若标识是标签印刷,按15415判定;若标识是直接打标在零件上,应按29158判定。混用标准会导致同一枚码在两种评分下差异明显,进而引发验收争议。

码制与标识质量分级关系图 码制类型 一维码 Code 128 / Code 39 / EAN 条空宽度承载 · 方向性强 标签 / 外箱 / 单据 二维码 Data Matrix / QR Code 模块矩阵 · 纠错能力强 标签 / 平面印刷 / 序列号 DPM码 激光 / 点针 / 蚀刻 / 喷墨 直接标记于零件表面 金属反光 · 曲面 · 粗糙度 依赖低角度暗场 / 同轴光 质量分级标准 ISO/IEC 15415 适用:平面印刷 / 标签 符号对比度 SC 调制比 MOD · 固定图形损坏 FPD 轴向/网格不一致性 · UEC 评分:0~4级 ISO/IEC 29158 适用:DPM直接部件标识 细胞对比度 Cell Contrast 细胞调制 Cell Modulation 最小反射率 / 最小对比度 固定图形损坏 · 轴向/网格不一致性 未使用纠错 UEC · 可解码性 评分:0~4级 项目验收判定 标签 / 平面印刷 按 ISO/IEC 15415 评分 建议 ≥ 3级(B级) 关键追溯可要求 4级 DPM直接标记 按 ISO/IEC 29158 评分 建议 ≥ 3级(B级) 重点看细胞对比度/调制 常见误用 DPM码用15415评分 导致等级虚高/虚低 验收争议

三、质量分级在DataMan项目中的实际用法

在DataMan项目交付中,质量分级不是“打完分就结束”,而是要与读码器的实际读取表现建立对应关系。通常的做法是:先用验证器(如DataMan 475V或专用验证软件)按对应标准对码进行分级,记录各参数得分;再用现场DataMan读码器在相同光照、距离、角度下连续读取,统计读取率。若验证等级为3级但读取率仍低于目标值,说明读码器的光学配置或解码参数需要调整,而不是简单归因于“码太差”。

一个常见的教学示例参数如下:某金属零件采用激光打标Data Matrix码,模块尺寸0.25 mm,码区约5 mm×5 mm。使用低角度红光暗场照明,DataMan 280读码器,镜头焦距16 mm,工作距离120 mm。验证器按ISO/IEC 29158评分:细胞对比度3级、细胞调制3级、固定图形损坏4级、未使用纠错3级、可解码性通过,综合等级3级。此时读码器在静态下读取率可达99.5%以上;若把光源改为普通环形光,细胞对比度可能降到1级,读取率明显下降。这个对比说明:DPM场景下,光源角度对29158评分和实际读取率的影响,往往大于镜头分辨率。

注意:ISO/IEC 15415与ISO/IEC 29158的评分不可直接互换。同一枚DPM码用15415评分可能得到虚高的等级,因为15415假设规则网格和平面印刷条件,无法反映DPM表面的真实对比度。项目验收文件应明确写明所采用的标准编号和版本。

四、交付时的检查要点

在项目交付阶段,建议把码制与质量分级信息写入验收记录,至少包含:码制类型(一维/二维/DPM)、标识工艺、标准编号(15415或29158)、综合等级、关键参数得分、验证器型号与光照条件、读码器型号与读取率。这样当后续出现读取率波动时,可以快速判断是标识质量变化、光源老化,还是读码器参数被改动。对于DPM码,还应记录打标参数(功率、频率、速度)和表面处理状态,因为同一台打标机在不同批次材料上的表现可能不同。

掌握码制差异与两套质量分级标准,是DataMan工业追溯项目从“能读”走向“稳定读、可验收”的关键一步。后续的镜头选型、光源配置和安装调试,都应围绕本节建立的码制与质量基线展开。