1. NS = 0,6,7
UPCC (Universal Product Code Concil = UPC 评议会)
2. NS = 3 (标签代码的第1位数字为 0 ~ 7)
NDC (National Drug Code = 药品代码)
3. NS = 3 (标签代码的第1位数字为 8、9)
HRI (Health Related Item Code = 保健相关商品代码)
4. NS = 5
联券 (附带于新闻、广告等的优惠券、兑换券等)
※本页仅就 NS0、 6、 7 进行解说。
1. A版
一般使用的12位数字版本。
2. 附加条码版
在A版中附加2位或5位数字的补充代码。
3. E版
缩短A版的8位数字版本。
4. D版
组合多种版本的 14 ~ 32 位数字版。
※本页仅就1、2、3 进行说明。
编码系统代码 | 1位数字 |
厂商识别码 | 5位数字 |
商品项目代码 | 5位数字 |
校验码 | 1位数字 |
编码系统代码 | 1位数字 |
商品项目代码 | 5位数字 |
价格C/D※ | 1位数字 |
价格 | 4位数字 |
校验码 | 1位数字 |
※为只有4位数字价格的校验码
编码系统代码 | 1位数字 |
标签代码 | 4 ~ 5位数字 |
商品/包装代 | 6 ~ 5位数字 |
校验码 | 1位数字 |
※所谓标签,是指在表示厂商或者商社等的封装代码中包含有批号等的代码。
编码系统代码 | 1位数字 |
厂商识别码 | 5位数字 |
家庭代码※ | 3位数字 |
价格代码 ※ | 2位数字 |
校验码 | 1位数字 |
※所谓家庭代码是指处理该联券结算业务的机关或业者的代码
※价格是指优惠价格或优惠率
如果将原有的代码假设为 0 - ABCDE - VWXYZ 、
1. 当V ~ Y全部为 0 时
0 - ABCDE - 0000Z = ABCDEZ
※但 Z 只为5 ~ 9 。
2. 当E和VWXY全部为0时
0 - ABCD0 - 0000Z = ABCDZ4
※最后的4,表示厂商识别码的A和D不是0。
3. 当DE和VWX为0时
0 - ABC00 - 000YZ = ABCYZ3
※最后的3表示A和C不是0、ABC为3位数字。
4. DE和VW为0、C为0或1或2时
0 - AB000 - 00XYZ = ABXYZ0
0 - AB100 - 00XYZ = ABXYZ1
0 - AB200 - 00XYZ = ABXYZ2
NS 被固定为0,并不存在于条码数据中,只有目视用数字表示在条码左侧。
校验码并不是从第6位数字开始计算,而是原封不动地使用零代码抑制之前的原有校验码,表示于条码右侧。另外,并没有表示校验码的字符,而是与制作EAN的前置码相同,通过与6位数字符的奇、偶排列的组合来表示。