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

条码标签中EAN-128码有什么编码规则

        条码标签中如何制作EAN-128码,不单单是下载个专业的条码软件就可以的。首先要对EAN-128码有一定了解。简单地说,它可以标注商品的附加信息,在商品信息的标识、产品的跟踪与追溯中有广泛的用途。那么EAN-128码有什么编码规则呢?

       EAN-128码来自于CODE-128码,在字符集、条空规则上与CODE-128码完全一致,在领跑条码标签设计软件中也是如此。因此我们需要先来介绍一下CODE-128码。

       CODE-128码是一种用模块组配法编制的条码,三套字符集共可以表示128个符号,故称128码,字符集包含数字,大小写英文字母、符号、控制符和00-99的100个双位数的数字。每个字符的条码符号由三条三空11个模块组成,终止符为四条三空13个模块。下图是三个字符集的字符与条空结构对照表。由图中可以看出,与商品条码的三个子集不同,三个字符集共用一套条空结构,每一个字符集都有107个符号,每一个符号都有一个字符值。字符集A和字符集B中的字符大部分是重叠的,只有字符值64以后的符号不同,字符集A中包含了控制符,而字符集B中包含了小写字母;字符集C除了最后七个辅助字符外,只包含了100个双位数的数字,由00-99,其对应的字符值与字符本身相同。CODE-128码的编码规则:一个CODE-128条码由左空白区、起始符、数据字符、校验符、终止符、右空白区和供人识读的字符构成。   

       国际物品编码协会(EAN)和美国统一代码委员会(UCC)将CODE-128码引入EAN/UCC系统,并作如下规定:起始符由一个START A/B/C 加一个辅助字符FNC1构成,以区别普通的CODE-128条码。EAN-128码仍然是非定长条码,每一个条码符号可表示的数据最少3位,最多32位,并且构成条码的码字数量不超过48个,整个条码的物理长度不超过165毫米。一个标准模块的宽度为1毫米,放大系数为0.25~1.2。

       EAN-128码在表示数据的方法上采用了应用标识符系统(Application Identifier,简记为AI),使得EAN-128条码成为一种有含义的条码。应用标识符由2位到4位数字组成,每一组应用标识符数字的含义是预先定义好的,用来说明其后面的数字表示的内容。有时候应用标识符会放在括号中,是为了方便人眼识读,在条码中表示的时候是不使用括号的,目的是为了最大限度地减小条码的长度以便更多地表示数据内容。为了能区分各组数据的内容,要在每组数据之间插入一个分隔符,最后一组数据后不加分隔符,分隔符使用码字FNC1,译码后的数据以<GS>(ASCII码值为29的字符)表示分隔符。

        简单系统的给大家讲了一下EAN-128码编码规则,希望在标签制作中能制作出自己需要的EAN-128码。也提醒大家在使用EAN-128码应该系统地学习EAN/UCC的相关规则,不可一知半解,跟着感觉走。