Standard 2 of 5 (标准25码,IATA 2 of 5)

发布时间: 2015-09-04 08:29 浏览次数: 186 字号:

Standard 2 of 5(也称为标准25码、IATA 2 of 5、Computer Identics 2 of 5、Airline 2 of 5)是一种可变长度、离散、两种宽度的码制,除了开始/终止符外,它与Industrial 2 of 5码完全相似。通过这种方式,它具有Industrial 2 of 5码的所有优点和问题。

Industrial 2 of 5与Standard 2 of 5

上图为Industrial 2 of 5码和Standard 2 of 5码,可以看到除了红色框内的起始符和终止符,中间的数据符相同。

Standard 2 of 5于1974年由Computer Identics Corp发明。国际航空运输协会(International Air Transport Association,简称IATA)使用这种条形码来管理空运货物。

国际航空运输协会使用的IATA 2 of 5版本固定17位长度,其中16位贵重包裹识别位和第 17 位校验位。一些条码阅读器目前仍然支持这种码制。
Standard 2 of 5的编码密度较低,只有条(Bar)用于编码信息,条码中的空(Space)只有一种宽度。“2 of 5”的名称源于在用于对每个字符进行编码的五个条中,两个是宽的,三个是窄的。Standard 2 of 5条码可包含一个可选的校验位。

字符集

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

条码结构

Standard 2 of 5条码结构

Standard 2 of 5码包含以下元素:

• 左侧空白区;

• 起始符;

• 可变长度的数据符;

• 可选校验位;

• 终止符;

• 右侧空白区;

左、右空白区必须至少为10X宽,其中“X”是当前的窄条宽度。

编码规则

下表为Standard 2 of 5编码表:

Standard 2 of 5编码表

Standard 2 of 5可以对0到9的数字进行编码。单个字符的条码由五个条组成:两个宽条和三个窄条。条只有两种宽度,宽条表示1,窄条表示0,宽条宽度是窄条的2到3倍。任何空白都可以具有不超过窄黑条的任何宽度(一般与当前窄条的宽度相同)。

Standard 2 of 5码的起始符、终止符和数据符之间被空(Space)隔开。Standard 2 of 5可能包含位于条形码末尾的可选校验符。

Standard 2 of 5码特点:

• 字符集是数字(0-9);

• 自校验;

• 编码密度低:条码长度比Interleaved 2 of 5符号系统长50%,比Code 128长172%;

• 可变长度;

• 可以包括可选的校验位。

校验位

Standard 2 of 5 可包含一个可选的校验位,这不是必需的,但将校验位加入条码,可以提高条码的准确性。

校验位计算方法与步骤:

(1)从右侧第一位数据符开始往左奇数位相加;

(2)将步骤1的结果乘以3;

(3)将从右至左的偶数位相加;

(4)将步骤2和步骤3的结果相加;

(5)将步骤4的结果对10取模(MOD10);

(6)用10减去步骤5的结果,即为校验位(如最终结果为10,则检验位取0)。

下面是校验位计算的例子:

(1)字符串345的校验位计算:

10 - [3*(5+3)+4 ]mod10=2,校验符为2,如下图所示。

Standard 2 of 5校验位

(2)字符串123451的校验位计算:

10 - [3*(1+ 4+2)+( 5 + 3+ 1) ]mod10=10,结果为10,校验符应为0。

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