商品条码 资产编码与条码表示
前言
本文件按照 GB/T 1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。
除结构调整和编辑性改动外,主要技术变化如下:
-
更改了范围,增加了组合件资产的内容(见第1章,2009年版的第1章);
-
更改了“全球可回收资产代码”和“全球单个资产代码”的定义(见3.4、3.5,2009年版的3.3、3.4);
-
更改了全球可回收资产代码结构的描述(见4.1.1,2009年版的4.1.1);
-
增加了全球组合件单个资产编码规则的内容(见4.3);
-
更改了条码表示的相关要求(见第5章,2009年版的第5章);
-
更改了条码符号的尺寸与等级要求,增加了二维码检测和质量评价的要求(见第6章,2009年版的第6章)。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由全国物流信息管理标准化技术委员会(SAC/TC267)提出并归口。
本文件起草单位:中国物品编码中心、浙江省标准化研究院、浙江省财政厅、内蒙古自治区质量和标准化研究院、福建省标准化研究院、天津物品编码及信息化研究院有限公司、中国计量大学、厦门市标准化研究院、河北省标准化研究院、江西省质量和标准化研究院、浙江省国际贸易集团有限公司、青岛市标准化研究院、重庆市质量和标准化研究院、杭州电子科技大学。
本文件主要起草人:罗秋科、李素彩、潘朝晖、陈浩、宋丽红、孙小云、杜景荣、李、李驰、张海平、程璐璐、李传儒、王斌、顾海涛、周顺骥、丁凯、缪延晖、易啸、李庆岱、胡琼鸯、施进、罗雪娟、黄艳、谢武杰、孙曜、方小笠、徐梦珂、孙俊林、苗鹤馨。
本文件及其所代替文件的历次版本发布情况为:
-
2009年首次发布为 GB/T 23833—2009;
-
本次为第一次修订。
1 范围
本文件规定了资产的编码、条码表示及条码符号技术要求。
本文件适用于可回收资产、单个资产和组合件资产的标识、自动识别与数据采集。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 1988 信息技术 信息交换用七位编码字符集
GB 12904 商品条码 零售商品编码与条码表示
GB/T 12905 条码术语
GB/T 15425 商品条码 128条码
GB/T 16986 商品条码 应用标识符
GB/T 18284 快速响应矩阵码
GB/T 18348 商品条码 条码符号印制质量的检验
GB/T 21049 汉信码
GB/T 23704 二维条码符号印制质量的检验
GB/T 37056 物品编码术语
GB/T 40204—2021 追溯二维码技术通则
GB/T 41208—2021 数据矩阵码
3 术语和定义
GB/T 12905和 GB/T 37056界定的以及下列术语和定义适用于本文件。
3.1 可回收资产 returnable asset
具有一定价值,可重复使用的包装、容器或运输设备等。
注:如啤酒桶、高压气瓶、塑料托盘或板条箱等。
3.2 单个资产 individual asset
具有特定属性的物理实体。
注:如飞机零件、机车车辆、牵引车等。
3.3 组合件单个资产 individual asset of an assembly
将多个零件、部件(组件)进行组合而成的单个资产。
3.4 全球可回收资产代码 global returnable asset identifier;GRAI 商品条码系统中,用于在全球范围内唯一标识可回收资产项目的代码。
注:由厂商识别代码、资产类型代码、校验码和可选的系列号组成。
[来源:GB/T 37056—2018,3.10,有修改
3.5 全球单个资产代码 global individual assetidentifier;GIAI 商品条码系统中,用于在全球范围内唯一标识单个资产的代码。
注:由厂商识别代码和单个资产参考代码组成。
[来源:GB/T 37056—2018,3.11,有修改
3.6 全球组合件单个资产代码 globalindividualasset identifier of anassembly;GIAI-ASSEMBLY 商品条码系统中,用于在全球范围内唯一标识组合件单个资产的代码。
注:由厂商识别代码和组合件单个资产参考代码组成。
4 资产编码
4.1 全球可回收资产编码
4.1.1 代码结构
全球可回收资产代码(GRAI)由填充位、厂商识别代码、资产类型代码、校验码、系列号组成,分为四种结构,见表1。
填充位为1位数字“0”;厂商识别代码由7位~10位数字组成;资产类型代码由5位~2位数字组成;校验码为1位数字。以上共为14位数字代码。
系列号是可选的,用于标识特定资产类型中的单个资产,由1位~16位可变长度的代码构成。代码字符集按照附录A。
表1 全球可回收资产代码结构
| 全球可回收资产代码(GRAI) | ||||
|---|---|---|---|---|
| 结构种类 | ||||
| 填充位" | 厂商识别代码 | 资产类型代码 | 校验码 | 系列号(可选择) |
| 结构一 | Ni N2 N3 N4 Ns N. N. | N: Ng Nio N11 N12 | N13 | X-....X, (j≤16) |
| 结构二 | Ni N2 N N4 Ns N. N. Ns | N, Nio N1i N12 | N13 | X-.....X, (j≤16) |
| 结构三 | Ni N2 N3 N4 Ns N. N. Ng Ng | Nio N1i N12 | N13 | X ......X, (j≤16) |
| 结构四 | Ni N2 N3 N4 Ns N N. Ng Ng Nio | N11 N12 | N13 | X-.....X, (j≤16) |
| a为保证全球可回收资产代码的前14位数据结构,在厂商识别代码前补充一位数字。 |
4.1.2 编制规则
4.1.2.1 厂商识别代码
厂商识别代码编制规则应符合 GB 12904的要求。
4.1.2.2 资产类型代码
资产类型代码由获得厂商识别代码的资产所有者或管理者负责编制并保证唯一性。
4.1.2.3 校验码
校验码根据 GRAI 的前13位数字,按照附录B的计算方法得出。
4.1.2.4 系列号
系列号由获得厂商识别代码的资产所有者或管理者负责编制。
4.2 全球单个资产编码
4.2.1 代码结构
全球单个资产代码(GIAI)由厂商识别代码和单个资产参考代码两部分组成,为小于或等于30位的代码字符,分为四种结构,见表2。其中,厂商识别代码由7位~10位数字字符组成;单个资产参考代码由1位~23位代码字符组成。代码字符集按照附录A。
表2 全球单个资产代码结构
| 结构种类 | 厂商识别代码 | 单个资产参考代码 |
|---|---|---|
| 结构一 | Ni N2 N3 N4 N, N N? | X.......X, (j<30) |
| 结构二 | N N2 N3 N4 N, N N Ng | X..... , (j≤30) |
| 结构三 | Ni N2 N: N4 N, N. N, Ng N. | (08>)X....x |
| 结构四 | Ni N2 N3 N4 N, N N Ng Ng N10 | X..... X, (j≤30) |
4.2.2 编制规则
4.2.2.1 厂商识别代码
厂商识别代码编制规则应符合 GB 12904的要求。
4.2.2.2 单个资产参考代码
单个资产参考代码由获得厂商识别代码的资产所有者或管理者负责编制。
4.3 全球组合件单个资产编码
4.3.1 代码结构
4.3.2 编制规则
4.3.2.1 厂商识别代码
厂商识别代码编制规则应符合 GB 12904。
4.3.2.2 组合件单个资产参考代码
组合件的单个资产参考代码编制规则见4.2.2.2。
5 条码表示
当用条码表示资产编码时,应与应用标识符一起使用,资产编码的应用标识见表3,应用标识符应符合 GB/T 16986的要求。一维条码采用 GS1-128条码,应符合 GB/T 15425的要求;二维码采用有 GS1模式的二维码,如 QR 码、数据矩阵码、汉信码,应符合 GB/T 18284、GB/T 41208、GB/T 21049的要求。厂商自定义网址数据结构按照 GB/T 40204—2021 中的5.5.1.2和5.5.2.2的规定,资产二维码的单元数据串和解析查询关键字按照 GB/T 40204—2021 的附录A。
表3 资产的应用标识
| 资产编码应用标识符 | 单元数据串 | 含义 |
|---|---|---|
| 8003 | 8003+GRAI | 全球可回收资产 |
| 8004 | 8004+GIAI | 全球单个资产 |
| 7023 | 7023+GIAI-ASSEMBLY | 组合件的全球单个资产 |
| 注:资产管理者可根据管理和应用需求,确定组合件资产的构成及主导部件,并在主导部件上粘贴包含组合件标 | ||
| 识代码的条码。 |
6 条码符号技术要求
6.1 尺寸与等级要求
资产的一维条码符号尺寸与等级要求按照表4,二维条码符号尺寸与等级要求按照表5。
表4 资产的一维条码符号尺寸与等级要求
| 最小X | 目标 X | 最大 X | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 最小X | 目标 X | 最大 X | 尺寸时, | 尺寸时, | 尺寸时, | 左侧 | 右侧 | ||
| 条码符号 | 尺寸/ | 尺寸/ | 尺寸/ | 最小符号 | 最小符号 | 最小符号 | 空白区 | 空白区 | 最低符号等级 |
| mm | mm | mm | 高度/ | 高度/ | 高度/ | ||||
| mm | mm | mm | |||||||
| GS1-128条码 | 0.250 | 0.250 | 0.495 | 12.70 | 12.70 | 12.70 10X | 10X | 1.5 /06/660 | |
| 注:最低符号等级中孔径指本表所述最小X尺寸的孔径。 | |||||||||
| 最小X | 目标 X | 最大 X | |||||||
| 最小X | 目标 X | 最大 X | 尺寸时, | 尺寸时, | 尺寸时, | ||||
| 条码符号 | 尺寸/ | 尺寸/ | 尺寸/ | 最小符号 | 最小符号 | 最小符号 | 空白区 | 最低符号等级 | |
| mm | mm | mm | 高度/ | 高度/ | 高度/ | ||||
| mm | mm | mm | |||||||
| 数据矩阵码 | 0.380 | 0.380 | 0.495 | 周围为1X | 1.5 /08/660 | ||||
| QR 码 | 0.380 | 0.380 | 0.495 | 高度由X尺寸和编码的数据决定 | 周围为4X | 1.5 /08/660 | |||
| 汉信码 | 0.380 | 0.380 | 0.495 | 周围为3X | 1.5 /08/660 | ||||
| 注1:最低符号等级中孔径指本表所述最小X尺寸的孔径。 | |||||||||
| 注2:网址数据结构的二维码码制选用数据矩阵码、QR 码和汉信码,尺寸对应参照使用。 |
表5 资产的二维条码符号尺寸与等级要求
| 最小X | 目标 X | 最大 X | ||||||
|---|---|---|---|---|---|---|---|---|
| 最小X | 目标 X | 最大 X | 尺寸时, | 尺寸时, | 尺寸时, | |||
| 条码符号 | 尺寸/ | 尺寸/ | 尺寸/ | 最小符号 | 最小符号 | 最小符号 | 空白区 | 最低符号等级 |
| mm | mm | mm | 高度/ | 高度/ | 高度/ | |||
| mm | mm | mm | ||||||
| 数据矩阵码 | 0.380 | 0.380 | 0.495 | 周围为1X | 1.5 /08/660 | |||
| QR 码 | 0.380 | 0.380 | 0.495 | 高度由X尺寸和编码的数据决定 | 周围为4X | 1.5 /08/660 | ||
| 汉信码 | 0.380 | 0.380 | 0.495 | 周围为3X | 1.5 /08/660 | |||
| 注1:最低符号等级中孔径指本表所述最小X尺寸的孔径。 | ||||||||
| 注2:网址数据结构的二维码码制选用数据矩阵码、QR 码和汉信码,尺寸对应参照使用。 |
6.2 检测和质量评价
一维条码的检测和质量评价应符合 GB/T 18348的要求。二维码检测和质量评价应符合 GB/T 23704的要求。
7 应用
资产代码应用示例见附录C。
附录B
(规范性)校验码的计算方法
B.1 代码位置序号
代码位置序号是指包括校验码在内的,由右至左的顺序号(校验码的代码位置序号为1)。
B.2 计算步骤
校验码的计算步骤如下:
a) 从代码位置序号2开始,对所有偶数位的数字代码求和;
b)将步骤a)的和乘以3;
c)从代码位置序号3开始,对所有奇数位的数字代码求和;
d)将步骤b)与步骤c)的结果相加;
e) 用10减去步骤d)所得结果的个位数作为校验码(如个位数为0,则校验码为0)。
示例:14位代码0690123456789X校验码的计算方法见表B.1。
表B.1 14位代码校验码的计算方法示例
| 步骤 | 举例说明 | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 自右向左顺序编号 |
| ||||||||||||||||||||||||||||
| a)从序号2开始求出偶数位上数字之和① | 9+7+5+3+1+9+0=34 ① | ||||||||||||||||||||||||||||
| b)①×3=② | 34×3=102 ② | ||||||||||||||||||||||||||||
| c)从序号3开始求出奇数位上数字之和③ | 8+6+4+2+0+6=26 ③ | ||||||||||||||||||||||||||||
| d)②+③=④ | 102+26=128 ④ | ||||||||||||||||||||||||||||
| e)用10减去结果④所得结果的个位数作为校验码(如个位数为0,则校验码为0) | 10-8=2 校验码 X1=2 |

注:编码数据结构示例中的应用标识符(例如“8003”)两侧的括号只便于区分应用标识符,不是标识符的一部分,不存储在一维条码或二维码中。
图C.1 托盘编码与一维条码表示示例

图C.2 普通平托条码符号位置示例

图C.3 箱式托盘条码符号位置示例

图C.4 塑料托盘条码符号位置示例

C.2 单个资产应用示例
某单位的厂商识别代码为6910001。
该单位为某设备分配的代码是6910001000000000000014,形成的单元数据串是(8004)6910001000000000000014。
该设备资产编码与条码表示示例见图C.5。
图C.5 单个资产编码与条码表示示例

C.3 组合件单个资产应用示例
某铁路运营公司的厂商识别代码为6912345。
该公司的组合件资产铁路车辆侧面缓冲器包含组件缓冲器外壳、缓冲板、柱塞和能量烟机。
(7023)6912345000000000000017,并标记在缓冲器外壳上。
该侧面缓冲器的组合件资产编码与条码表示示例见图C.6。
图C.6 组合件单个资产编码与条码表示示例

C.4 基于网址数据结构的资产二维码示例
地址为:https://example.c0m/8004/6912345000000000000024。
基于网址数据结构的资产二维码示例见图C.7。
图C.7 基于网址数据结构的资产二维码示例

原文链接:商品条码 资产编码与条码表示