当前位置:首页 > 服务中心> 技术文档 > 正文

条形码编码规则之ENA13条码

 

     在条码软件中,制作条码标签需要了解一定的条形码编码规则,可以极大的提高工作效率。就像前段时间一客户就非常疑惑的问我:领跑条码标签设计软件是不是不能制作ENA-13条码,为什么输入数据后,条形码就不见了?原来,客户对ENA-13条码编码规则不是很了解,以为输入13位数就可以,事实不是这样的。

      ENA商品条形码亦称通用商品条形码。分为ENA13(标准版)码和ENA 8码(缩短版1)ENA 13码由前缀部分、制造厂商代码、商品代码和校验码组成。制造厂商代码是ENA编码组织在ENA分配的前缀码的基础上分配给厂商的代码。商品代码由厂商自行编码。  ENA-13条码,在条码软件中,只能输入前12位,因为最后一位是校验位,是自动生成的,但是需要注意的是,需要在条码外观选中生成数字校验。如下图:

      记得帮客户解决完问题后,客户问我:为什么要选中才可以,校验码不是软件自动生成的吗?其实,在领跑条码标签设计软件中,也可以根据需要输入13位数据,是非常灵活的。但是第13位数必须和校验位一致,也就是计算出来的数据。校验码是为了检验代码的正确性。下边来说一说ENA 13条码校验位的计算方法:
  (1)从代码位置序号2开始,所有偶数位的数字代码求和为a,
  (2)将上步中的a乘以3为a,
  (3)从代码位置序号3开始,所有奇数位的数字代码求和为b,
  (4)将a和b相加为c,
  (5)取c的个位数d,
  (6)用10减去d即为校验码数值。

       虽然这只是ENA13条码编码规则的一部分,但了解了这些,对于制作ENA13条码也是很有帮助的。文中图片为领跑条码标签设计软件制作,经验之谈,希望能帮助到大家。