EPC代码是新一代的与EAN/UPC码兼容的新的编码标准,在EPC系统中EPC编码与现行的GTIN相结合,因而EPC并不是取代现行的条码标准,而是由现行的条码标准逐渐过渡到EPC标准或者是在未来的供应链中EPC和EAN.UCC系统共存。
EPC中码段的分配是由EAN.UCC来管理的。在我国,EAN.UCC系统中GTIN编码是由中国物品编码中心负责分配和管理的。同样,ANCC也已启动EPC服务来满足国内企业使用EPC的需求。
EPC代码是由一个版本号加上另外三段数据(依次为域名管理者、对象分类、序列号)组成的一组数字。其中版本号标识EPC的版本号,它使得EPC随后的码段可以有不同的长度;域名管理是描述与此EPC相关的生产厂商的信息,例如“可口可乐公司”;对象分类记录产品精确类型的信息,或“美国生产的330 ml罐装减肥可乐(可口可乐的一种新产品)”,它们均为序列号惟一标识货品,它会精确的告诉我们所说的究竟是哪一罐330 ml罐装减肥可乐。(具体结构见表5-4)
表5-4 编码具体结构
注:1.表中的epc-256TypeⅠ的序列号值根据计算原则应为160。
2.本表摘自AUTO-ID CENTER White Paper。
下面根据表2-3分别介绍EPC编码的这四个部分。
(1)EPC的头字段(EPC Header)
头字段标识EPC的版本号。设计者采用版本号标识了EPC的结构,其指出了EPC中编码的总位数和其他三部分中每部分的位数。上表中的三个64位的版本各有2位的版本号,而96位版本和三个256位的版本则各有8位的版本号。EPC已定义的七个版本如表2-3所示。三个64位的EPC的版本号只有两位,即01、10、11。为了和64位的EPC相区别,所有长度大于64位的EPC的版本号的最高两位须为00,这样就定义了所有96位的EPC版本号开始的位序列是001。同样,所有长度大于96位的EPC的版本号的前三位是000。同理,定义所有的256位EPC开始的位序列是00001。已定义的各类EPC版本号详细情况见表5-5。(www.xing528.com)
表5-5 EPC版本号详细情况
(2)EPC管理者(EPC Manager)
不同版本的EPC管理者编码因为长度的可变性,使得更短的EPC管理者编号变得更为宝贵。EPC-64II型有最短的EPC管理者部分,它只有15位。因此,只有EPC管理者编号小于215=32768的才可以由该EPC版本表示。出于特殊考虑0和167842659(十进制)两个EPC管理者编号已经留做备用。零(0)已经分配给MIT。因此MIT控制着包括零(0)的EPC管理者编号在内的所有产品电子码的分配;167842659(十进制)已经留做私人使用。私人使用EPC管理者编号需要避免产品电子码的预先使用模式。有需要使用产品电子码来识别自己的私有物品的个人和组织,他们可以使用任何便利的产品电子码而无需在全球对象名解析系统中进行注册。
(3)对象分类(Object Class)
对象分类部分用于一个产品电子码的分类编号,标识厂家的产品种类。对于拥有特殊对象分类编号者来说,对象分类编号的分配没有限制,但是AUTO-ID中心建议第0号对象分类编号不要作为产品电子码的一部分来使用。
(4)序列号(Serial Number)
序列号部分用于产品电子码的序列号编码。此编码只是简单的填补序列号值的二进制0。一个对象分类编号的拥有者对其序列号的分配没有限制,但是AUTO-ID中心建议第0号序列号不要作为产品电子码的一部分来使用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。