Datalogic 2 of 5(China Post Code,中国邮政条码)

发布时间: 2016-02-16 08:47 浏览次数: 4 字号:

Datalogic 2 of 5(也称为 Code 2 of 5 Datalogic,China Post Code中国邮政条码)是Datalogic开发的矩阵25码的专有中文版。它与矩阵25码的区别仅在于起始符/终止符 ,这样就具备了矩阵25码的所有优点和问题。

Datalogic 2 of 5主要用于中国邮政服务。一些读码器目前仍然支持这种条码。

Datalogic 2 of 5只能编码数字0-9。Datalogic 2 of 5可以包括可选的校验符。

编码

Datalogic 2 of 5使用宽和窄元素进行编码。与之前开发的工业25码(Industrial 2 of 5)不同,它同时使用条和空进行数据编码。但是,它的密度低于交叉25码(Interleaved 2 of 5),因为它是离散的条码并且需要数据模式之间的额外空间。与交叉25码(Interleaved 2 of 5)相比的主要优势是能够对奇数个字符进行编码。

Datalogic 2 of 5使用三个条和两个空编码从0到9的数字,每个字符都由额外的间隙(Gap)隔开。Datalogic 2 of 5可以包括添加到条形码末尾的可选校验符。

下面是字符编码表

Datalogic 2 of 5码字符编码表

矩阵25码特点:

(1)字符集是0-9的数字;

(2)编码密度适中:条形码长度比Interleaved 2 of 5符号系统长11%,比Code 128 长82%;

(3)可变长度;

(4)可以包括可选的校验码;

(5)条码中的四个起始条和空格具有自己的权重,用于编码符号的值(零除外)。此外,最后一个条用作奇偶校验位以避免错误。符号的值是四个第一模式元素的非零权重之和。

Datalogic 2 of 5码自校验

宽条或宽空的宽度是窄条或窄空2至3倍。

条码组成结构

Datalogic 2 of 5具有以下结构:

Datalogic 2 of 5条码结构

• 左侧空白区

• 起始符

• 字符间的间隙(Gap)

• 可变长度数据符

• 可选的校验符

• 终止符

• 右侧空白区

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

校验符及其计算方法

Datalogic 2 of 5可包括一个可选的校验符,它基于mod 10算法,计算方式与工业25码、矩阵25码相同。

下面以6位数字123456 为例介绍校验符计算方法:

(1)奇数位相加乘以3:(6+4+2)*3=36;

(2)偶数位相加:5+3+1=9;

(3)前两步骤的结果相加,然后对10取余:(36+5)mod10=5;

(4)用10减去步骤3的结果,即为校验符(如结果为10,刚以0代替):10-5=5,即校验符为5。

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