交叉二五码(Interleaved 2 of 5 Code)又称为ITF(Interleaved、TWO、Five三个字母的首字母),是1972年美国Intermec公司发明的一种条、空均表示信息的连续型、非定长、具有自校验功能的双向条码。交叉25码的名称来自代表符号中各个字符的条形和空格图案的交错。它的字符集为数字字符0~9。初期广泛应用于仓储及重工业领域。1981年美国开始将其用于运输包装领域。1987年,日本引入交叉二五条码,标准化后用于储运单元的识别与管理。EAN规范中将交叉二五条码作为用于储运单元的标准条码。
结构
该符号包含以下元素:
• 左空白区
• 起始符(窄条+窄空+窄条+窄空,其中两个窄空没有任何意义)
• 一对或多对代表数据的符号字符(包括一个可选的校验位)
• 终止符(宽条+窄空+窄条,其中一个窄空没有任何意义)
• 右空白区
每个Interleaved 2 of 5字符由五个元素表示:五个条或五个空格,其中两个宽(表示二进制的“1”),三个窄(表示二进制的“0”)。宽单元的宽度为窄单元的2-3倍。“Interleaved 2 of 5”的名称来自代表符号中各个字符的条和空的交错:字符成对表示,在每10个元素中,五个条代表一个字符,五个空代表下一个字符。
所有Interleaved 2 of 5条码信息必须包含偶数位。因此,在以下任一情况下,将在条码信息的前面添加一个前导零:
• 待编码的字符信息包含奇数位且未使用校验位
• 待编码的字符信息包含偶数个数字并且正在使用校验位
字符集
此条码支持所有数字(0-9)。
下面为编码表(1表示宽条或宽空,0表示窄条或窄空)
虽然此条码比Code 39更密集,但Interleaved 2 of 5的理论数据安全性并没有那么高。出于这个原因,建议您始终使用带有可选校验位的Interleaved 2 of 5。
校验位
Interleaved 2 of 5可以包含基于模10(MOD10)算法的可选校验位。
校验位计算与UPC码相同,条码奇数位数字的和乘以3,加上偶数位的和,加上校验码等于该和的下一个为10的倍数的数。例如,条码1234,其数据有4位,加上检验位共5位,为奇数位,所以在前面加上0成为偶数位,那么 (0+2+4) *3+ (1+3) = 22,22的下一个为10的倍数的数为20, 所以校验位为8,如下图所示。
条码尺寸
建议条码最小高度为5.0毫米或条码宽度的15%(不包括空白区),以较大者为准。 空白区必须至少为10X宽,其中“X”是当前细条或细空的宽度。
支承条
Interleaved 2 of 5 barcodes可以包含支承条(bearer bar),即围绕条码的矩形框,或者垂直于表示数据的条(或空)的顶部和底部的两个条。
“支承条”一词起源于金属格栅的制造。炉排中的支承条承受重量并垂直于横杆(连接支撑杆)。
当条码直接打印在瓦楞纸箱上时,使用的是柔性橡胶印版。 这些印版在接触纸板时经常会弯曲,从而导致条形码变形。 为了防止这种弯曲,印刷机通过添加垂直于数据表达条的条来加固印版。 以这种方式加固板的一个副作用是这些附加条的图像会添加到打印的条形码中。 类似于金属格栅中垂直于横向条的支承条,条形码中的附加条也被称为“支承条”。
Bearer bars有第二个用途:如果条形码阅读器以过大的角度扫描条形码,则存在无法读取条形码末端的数据的危险。由于可以使用支承条来防止这种情况发生,因此有时甚至会在使用标签打印机打印在普通标签上的条形码中包含它们。
方框支承条(数据在方框外)
方框支承条(数据在方框内)
垂直支承条
优势
Interleaved 2 of 5 条码与普通2 of 5码相比可以编码更多信息,因为它的数据不仅使用条,还使用空。另外它可以自检,因此不需要校验位(虽然可以添加)。
缺点
它无法编码字母,只能编码数字。