UPC-A码与UPC-E码编码规则的区别

   2021-11-18 480
核心提示:UPC-A码和UPC-E码都属于通用商品条码,UPC-A码是标准码,而UPC-E是缩短码。UPC-A码和UPC-E码都是定长码,UPC-A码只能表示12位数

UPC-A码和UPC-E码都属于通用商品条码,UPC-A码是标准码,而UPC-E是缩短码。UPC-A码和UPC-E码都是定长码,UPC-A码只能表示12位数字,UPC-E码只能表示8位数字(如下图在条码生成软件中的二者对比效果)。那么,UPC-A码和UPC-E码的编码规则有什么区别呢?下面我们就来详细的了解下。

UPCAE区别1.png 

UPC-A码一共有113个模组,每个模组长0.33毫米。左右两个各由9个模组组成的空白。UPC-A码是定长码,只能表示12位数字。从左至右,依次是3个模组(101)的起始码、1位的系统码、5位的左侧数据码、5个模组(01010)的中间码、5位的右侧数据码、检查码、3个模组(101)的终止码。其中,起始码、中间码、终止码的模组长度都要长于数据码。左侧数据码与右侧数据码对应如下图(1对应黑色竖条,0对应白色)

UPCAE区别2.png 

通过上图可以看出,左侧数据码是右侧数据码的反码。 以上图中的数字4为例:首先确定它是右侧数据码,然后读取出它的逻辑值:1011100。转换成条与空则是:细黑(1)、细白(0)、粗黑(111)、粗白(00)。

检查码:检查码为全部12位数据码好后一位。如果从左至右依次将数据码前十一位命名为N1-N11,检查码命名为C。则检查码C的计算方式如下:

CC =(N1+N3+N5+N7+N9+N11)* 3 +(N2+N4+N6+N8+N10)然后取个位。 C=10-CC(若C值为10,则取0)。

UPC-A码与UPC-E码之间数字的对应规则与好后一位检查码有关。对应法则:数字与模组之间的对应关系,也与好后一位有关(E表示偶码,O表示奇码。UPC-E的奇码与UPC-A的奇码完全相同),如下图:

 

UPCAE区别3.png 

UPCAE区别4.png 

UPC-E码检查码计算方式:计算UPC-E的检查码时,先将其转换为对应的UPC-A码,然后按照一样的模式计算出检查码即可。

综上所述就是关于UPC-A码和UPC-E码的编码规则区别,无论是UPC-A码还是UPC-E码都可以用中琅条码生成软件批量生成,有需要的小伙伴可以下载体验!


 
举报收藏 0打赏 0评论 0
 
更多>同类知识常识
推荐图文
推荐知识常识
点击排行
网站首页  |  关于我们  |  支付方式  |  联系我们  |  隐私政策  |  法律声明  |  使用协议  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鲁ICP备16014150号-8