深圳市弘风科技有限公司
条码知识

EAN-13条码的结构与编码规则

EAN-13码的结构

标准码共13位数,系由「国家代码」3位数,「厂商代码」4位数,「产品代码」5位数,以及「校验码」1位数组成。其排列如下:

EAN-13码的结构

EAN-13码的结构与编码方式如下图所示,包括:

EAN-13码的结构与编码方式

1.国家代码由国际商品条形码总会授权,我国的国家代码为690-699,凡由我国核发的号码,均须冠上690-699为字头,以别于其它国家。

2.厂商代码由国家商品条码策进会核发给申请厂商,占四个码,代表申请厂商的号码。

3.产品代码占五个码,系代表单项产品的号码,由厂商自由编定。

4.校验码占一个码,系为防止条形码扫描器误读的自我检查。

EAN-13码的编码方式

EAN-13码的编码方式如下:

1.系统码:为EAN-13的最左边第一个数字,即国家代码的第一码,是不用条形码符号表示的,其功能仅做为左资料码的编码设定之用。

2.起始码:为辅助码,不代表任何资料,长度较一般资料码长,逻辑型态为101,其中1代表细黑,0代表细白。

3.左资料码:即起始码与中间码之间的条形码部分,共有六个数字资料,其编码方式取决于导入值之大小,规则如表1所示:

表1 EAN-13码左资料码编码规则

EAN-13码左数据码编码规则

表2 EAN-13码左资料码逻辑值

EAN-13码左数据码逻辑值

 

4.中间码:为辅助码,作为区分左资料码与右资料码之用。中间码长度较一般资料码长,逻辑型态为01010。

5.右资料码:即位于中间码与终止码之间的部份。包括五位数产品代码与一位校验码。其编码方式采用C类编码规则,如表3。

表3 EAN-13码右资料码逻辑值

EAN-13码右资料码逻辑值

6.终止码:为辅助码,与起始码、中间码相同,逻辑型态与起始码相同,也为101。

7.校验码:EAN-13码的校验码算法与UPC-A码相同,计算方法与步骤如下:

(1)条码所有数字(不包含校验码)从右向左编号,分别为N1、N2、N3、……、N12,共12位(下面C为校验码);

EAN-13码各码代号

(2)奇数位相加的和乘以3:C1 =(N1+ N3+N5+N7+N9+N11)*3

(3)偶数位相加:C2 =N2+N4+N6+N8+N10+N12

(4)步骤1的结果和步骤2的结果相加,做模10运算:CC =(C1+C2)MOD10

(5)用10减步骤4的结果:C= 10 - CC(若值为10,则C取0)

上一篇:

下一篇:

相关文章

联系我们

联系我们

联系电话:

在线咨询: 点击这里给我发消息

电子邮箱:ﮪqq.com

微信

微信二维码

微信
分享本页
返回顶部