一个完整的条形码结构组成次序依次为:静空区(前、起始符、数据符(中间分制符,主要用于 EAN码)、校验符、终止符、静空区(后)。
(1)EAN-13 代码的结构
EAN-13 商品条码是标准版 EAN 商品条形码,用于表示 EAN/UCC 代码的商品条形码。它由 13 位数字组成,分别代表不同的意义,其代码结构有三种结构类型。
(2)内部条形码
对未带通用商品条形码的商品,进货时则根据商品编码生成内部条形码,采用 EAN-13 码结构。
(3) 贸易单元 128 条形码
贸易单元 128 条形码是一种长度可变、连续性的字母数字条形码。128 条形码字符中,每 3 个条和3 个空组成一个字符,每个条、空有 4个宽度单位,可以从一个模块宽到 4个模块宽。除终止码(STOP)由 13个模块组成外,其他字符均由11个模块组成。每个模块宽度为 1.0mm。
起始符标志 128 条形码的开始,由 2个条形码字符组成;校验符用以校验128 条形码的正误,条形码结构同数据符,校验符的值是根据起始符及数据符的值,取模数 103 并按一定计算方法而得;终止符标志 128 条形码的结束,由13个模块组成,其中有 4 个黑条、3 个空白条;左右侧空白区分别由 10 个模块组成。
(4)EAN-128 条形码
EAN-128 条形码是根据 EAN/UCC-128 条形码的定义标准将资料转变成条形码符号,为识别所携带信息的意义,采用不同的应用识别码。编码时,应用识别码定义其后码的意义,而信息码则是固定或可变长度的数字。