交叉25码(Interleaved 2 of 5)组成结构及编码规则

发布时间: 2015-08-29 08:34 浏览次数: 251 字号:

交叉二五码(Interleaved 2 of 5 Code)又称为ITF(Interleaved、Two、Five三个字母的首字母),是1972年美国Intermec公司发明的一种条、空均表示信息的连续型、非定长、具有自校验功能的双向条码。交叉25码的名称来自代表符号中各个字符的条空图案的交错。它的字符集为数字字符0~9。初期广泛应用于仓储及重工业领域。1981年美国开始将其用于运输包装领域。1987年,日本引入交叉二五条码,标准化后用于储运单元的识别与管理。EAN规范中将交叉二五条码作为用于储运单元的标准条码。

组成结构

交叉25码组成结构

该条码组成结构:

• 左侧空白区

• 起始符(窄条+窄空+窄条+窄空,其中两个窄空没有实际意义)

• 一对或多对代表数据的符号字符(包括一个可选的校验符)

• 终止符(宽条+窄空+窄条,其中一个窄空没有实际意义)

• 右侧空白区

左、右侧空白区宽度至少为窄条或窄空的10倍。

交叉25码

每个Interleaved 2 of 5字符由五个元素表示:五个条或五个空格,其中两个宽(表示二进制的“1”),三个窄(表示二进制的“0”)。宽单元的宽度为窄单元的2-3倍。“Interleaved 2 of 5”的名称来自代表符号中各个字符的条和空的交错:字符成对表示,在每10个元素中,五个条代表一个字符,五个空代表下一个字符。

所有Interleaved 2 of 5条码信息必须包含偶数位。因此,在以下任一情况下,将在条码信息的前面添加一个前导零:

• 待编码的字符信息包含奇数位且未使用校验符

• 待编码的字符信息包含偶数个数字并且正在使用校验符

字符集

此条码支持所有数字(0-9)。

编码表

下面为编码表(1或w表示宽条或宽空,0或n表示窄条或窄空)

交叉25码编码表

虽然此条码比Code 39更密集,但Interleaved 2 of 5的理论数据安全性并没有那么高。出于这个原因,建议始终使用带有可选校验符的Interleaved 2 of 5。

校验符的计算方法

Interleaved 2 of 5可以包含基于模10(MOD10)算法的可选校验符。校验符计算方法与工业25码(Industrial 2 of 5)相同。

下面以数据符1234为例来说明校验符的计算方法及步骤(因1234附加校验符后为奇数位,所以前面须添加0,即01234):

(1)奇数位数字相加之和乘以3:(4+2+0)*3=18;

(2)偶数位数字相加:3+1=4;

(3)前两步骤的结果相加之和对10取余:(18+4)mod10=2;

(4)用10减去2,即为校验符(如结果为10,则以0替代):10-2=8,所以校验码为8。

下图是在条码编辑软件Bartender中生成的条码,8即为检验符。

Bartender生成的带校验符的条码

条码尺寸

建议条码最小高度为5.0毫米或条码宽度的15%(不包括空白区),以较大者为准。 空白区必须至少为10X宽,其中“X”是当前细条或细空的宽度。

支承条

Interleaved 2 of 5 barcodes可以包含支承条(bearer bar),即围绕条码的矩形框,或者垂直于表示数据的条(或空)的顶部和底部的两个条。

“支承条”一词起源于金属格栅的制造。炉排中的支承条承受重量并垂直于横杆(连接支撑杆)。

当条码直接打印在瓦楞纸箱上时,使用的是柔性橡胶印版。 这些印版在接触纸板时经常会弯曲,从而导致条形码变形。 为了防止这种弯曲,印刷机通过添加垂直于数据表达条的条来加固印版。 以这种方式加固板的一个副作用是这些附加条的图像会添加到打印的条形码中。 类似于金属格栅中垂直于横向条的支承条,条形码中的附加条也被称为“支承条”。

Bearer bars有第二个用途:如果条形码阅读器以过大的角度扫描条形码,则存在无法读取条形码末端的数据的危险。由于可以使用支承条来防止这种情况发生,因此有时甚至会在使用标签打印机打印在普通标签上的条形码中包含它们。

交叉25码方框支承条(数据在方框外)

方框支承条(数据在方框外)

交叉25码方框支承条(数据在方框内)

方框支承条(数据在方框内)

交叉25码垂直支承条

垂直支承条

优势

Interleaved 2 of 5 条码与普通2 of 5码相比可以编码更多信息,因为它的数据不仅使用条,还使用空。另外它可以自检,因此不需要校验符(虽然可以添加)。

缺点

它无法编码字母,只能编码数字。

欢迎联系我们咨询相关业务
微信二维码