EAN-8 条码 (又称GTIN-8 条码)
EAN-8条码编码方式
我们以图一来说明,EAN-8与EAN-13同样具有左护线、右护线以及中线,其逻辑型态及作用均相同。 (参阅EAN-13编码方式说明)
图一
左资料码
EAN-8条码只有8个数字,左资料码及右资料码均为4码,在中线左边的左资料码由前三码为国家代码加上产品代码1码所组成。 与EAN-13不同的是,EAN-8没有导入码,最前面的1码均属于条码列印的一部份,左资料码固定编码型态为A type。三种编码型态请参阅EAN-13章节之图三
如图一左资料码为8721
8--->A type编码规则为 0110111
7--->A type编码规则为 0111011
2--->A type编码规则为 0010011
1--->A type编码规则为 0011001
左资料码等于 0110111 0111011 0010011 0011001
条码图形为
右资料码
在中线右边的右资料码由产品代码后3码加上检查码1码所组成。
右资料码固定编码型态为C type。
例如图一右资料码7582
7--->C type编码规则为 1000100
5--->C type编码规则为 1001110
8--->C type编码规则为 1001000
2--->C type编码规则为 1101100
右资料码等于1000100 1001110 1001000 1101100
条码图形
EAN-8条码检查码计算方式
EAN-8与EAN-13的检查码公式,基本上相同
我们以下面的排列表示EAN 8码
B8 B7 B6 B5 B4 B3 B2 C
B8:表示最左边的国家代码第一码
C:为最右边欲计算出的检查码
步骤一.先将B2,B4,B6,B8的值相加起来,然后乘以3
即T1=(B2+B4+B6+B8) * 3
步骤二.将B3,B5,B7,B9,B11,B13的值相加起来
即T2=(B3+B5+B7)
步骤三.将T1加上T2后,取其个位数,代号为T3
步骤四.最后再以10减去T3,所得的值即为EAN-13的检查码。
但假如得到的是10的话(T3=0时),则检查码为0
以图一87217582条码来说明
套入以上公式
步骤一.T1=(8+7+2+8)*3=75
步骤二.T2=(5+1+7)=13
步骤三.T3=T1+T2=88---->取个位数8
步骤四.C=10-T3=2 <----检查码则为2
附录一.EAN国家代码一览表,可以参考此网址