您的DPM生成质量合格吗?了解ISO 15415中的2D条形码验证参数

2019-09-25 15:27:25 11

        直接零件标记(DPM和其他二维代码的可读性差异很大。从无可挑剔地形成的激光标记,到用磨损的手写笔锤打在钢上的笨拙的点刺符号,很明显,有些编码会进行切割,而另一些则会失败。代码失败的问题在于它们确实会使事情搞砸了。它们可能会抹掉医疗设备的整个使用历史记录,或者导致在没有读取信息的情况下将非常好的飞机部件扔掉。

由于可读性是一个主要问题,因此国际标准化组织(ISO)编写了一些准则(称为ISO / IEC 15415),规定了可读代码的外观。事实证明,可以通过八个不同的参数来描述格式正确的二维代码。让我们依次看一看。

符号对比

        由于条形码由浅色和深色元素组成,因此,不用说两者之间必须有所区别。符号的明暗元素之间的对比度或强度差异是可读性的关键组成部分。

调制

有高对比度的条形码,也有低对比度的条形码。还有一些条形码同时具有高对比度和低对比度区域(通常是由于墨水分布不均)。整个符号中对比度的一致性称为调制。许多读者使用算法来校正低对比度,但是当对比度在各个角落之间变化很大时,他们可能很难处理一个符号。

DPM编码解析三个箭头指向符号对比度降低的地方,从而导致较差的调制等级。

轴向不均匀

        大多数二维码由单个正方形组成,对于普通读者而言,它们实际上是正方形很重要。如果这些单元格开始看起来更像矩形(因为它们太高或太宽),则包含它们的符号的轴向不均匀度将变差。

DPM码的坐标解析

该2D代码显示出明显的轴向不均匀性。

网格不均匀

        像轴向不均匀一样,网格不均匀也处理符号组成单元的“方形性”。但是,在这种情况下,测量着眼于在对角线而不是沿x轴或y轴的符号内的拉伸程度基本上,如果正方形开始看起来像风筝形,则符号的网格不均匀是个问题。

Blog_Grid_Non-Uniformity_1.pngBlog_Grid_Non-Uniformity_2_no_captions.png

此2D代码显示出明显的网格不均匀性。

固定图案损坏

        大多数条形码格式或符号体系包含某些强制性模式,这些模式对于提醒读者注意其存在以及指示行数和列数至关重要。例如,数据矩阵符号系统始终具有一个“查找程序模式”(由暗单元组成的两个相邻边界)和一个“定时模式”(由两个交替的暗单元和亮单元组成的边界)。对这些必不可少的要素的任何阻碍都将视为固定型式损坏等级。

Blog_Fixed_Pattern_Damage.png

三个箭头指向2D代码显示固定图案损坏的位置。

打印增长

        给定代码的整体大小以及行和列的数量,可以轻松地计算预期的单元格大小。但是,有时暗单元格或亮单元格会比预期的大。通常由于打印问题而发生这种情况。如果墨水渗出超过单元边界,则暗单元将太大。如果没有足够的墨水或者工艺控制,亮单元格可能最终会变得过大。

反射边际

        反射率裕度参数着眼于整体的明暗阈值,并确定明暗符号正确识别的可能性。这很像是对比度,但是它不是测量强度差异,而是测量对比度问题(或从代码表面反射的光线问题)引起错误的可能性。

可解码性

       可解码性等级取决于符号相对于品质卓越的理想二维符号的解码能力。

        如您所见,二维码的分级有很多内容。当然,有些事情是永远不会完美的,例如收缩包装中覆盖的代码的反射率的等级。但是,必须注意,可读性问题的根源可能在于代码几个不同方面中的一个(或多个)。