Codeofchina.com is in charge of this English translation. In case of any doubt about the English translation, the Chinese original shall be considered authoritative.
This standard is developed in accordance with the rules given in GB/T 1.1-2009.
This standard was proposed by the GS1 China.
This standard is under the jurisdiction of National Technical Committee on Logistics Information Management of Standardization Administration of China (TC 267).
Two dimensional code for commodity
1 Scope
This standard specifies the data structure, information service and symbol printing quality requirements and other technical requirements of the two dimensional code for commodity.
This standard is applicable to the management, application and service of the two dimensional code for commodity.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition (including any amendments) applies.
GB/T 1988 Information technology—7-bit Coded character set for information interchange
GB 12904 Bar code for commodity—Retail commodity numbering and bar code marking
GB/T 12905-2000 Bar coding terminology
GB/T 14257 Bar code for commodity—Bar code symbol placement guidelines
GB/T 16986-2009 Bar code for commodity—Application identifier
GB/T 18284 QR code
GB/T 21049 Chinese-sensible code
GB/T 23704 Information technology—Automatic identification and data capture techniques—Bar code print quality test specification—Two-dimensional symbols
ISO/IEC 16022 Information technology—Automatic identification and data capture (AIDC) techniques—Data Matrix bar code symbology specification
RFC 1738 Uniform Resource Locators(URL)
RFC 3986 Uniform Resource Identifier (URL): Generic Syntax
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
two dimensional code
two dimensional bar code
bar code symbol that represents information in both two dimensional direction
[GB/T 12905-2000, Definition 2.54]
3.2
application identifier; AI
character that identifies the meaning and format of data, which shall consist of 2 to 4 digits
[GB/T 16986-2009, Definition 3.1]
3.3
two dimensional code for commodity
two dimensional code used to identify commodity and its characteristic attributes, commodity-related websites and other information
4 Symbols, codes and abbreviations
For the purpose of this document, the following symbols, codes and abbreviations apply.
FNC1 Function 1
GS1 Globe Standard 1
GTIN Global Trade Item Number
OWS Object Web Service
URI Uniform Resource Identifier
URL Uniform Resource Locater
5 Data structure of two dimensional code for commodity
5.1 Data structure type
The data structure of the two dimensional code for commodity is classified into encoded data structure, unified national website data structure and vendor-defined website data structure. See 5.2 for the encoded data structure; 5.3 for the unified national website data structure; 5.4 for the vendor-defined website data structure.
5.2 Encoded data structure
5.2.1 Composition of encoded data structure
The encoded data structure shall consist of one or more element strings taken from Table 1 in sequence. Each element string shall consist of a GS1 application identifier (AI) and a GS1 application identifier (AI) data field. The GS1 application identifier and GS1 application identifier data fields for the extended data item are taken from Table A.1 in Annex A. Among them, the GTIN element string is required, and others are optional. See C.1 and C.2 of Annex C for examples of the two dimensional code for commodity of encoded data structures.
Table 1 Element string of two dimensional code for commodity
Name of element string GS1 application identifier (AI) Format of GS1 application identifier (AI) data field Optional/required
Global trade item number (GTIN) 01 N14 a Required
Batch or lot number 10 X..20 b Optional
Serial number 21 X..20 Optional
Expiration date (YYMMDD) 17 N6 Optional
Extended data item c AI (see Table A.1) Format of corresponding AI data field Optional
Extended packaging URL 8200 Follow the provisions of RFC1738 protocol on URL Optional
a N: numeric character, N14: 14 numeric characters, with fixed length.
b X: Any character in Table B.1 in Annex B, X..20: maximum of 20 arbitrary characters in Table B.1, with variable length.
c Extended data items: users can select 1 to 3 element strings from Table A.1 to represent other extended information of products.
5.2.2 Global trade item number (GTIN) element string
The GTIN element string shall consist of the GS1 application identifier "01" and its corresponding data field of the application identifier, which shall appear as the first element string. The GTIN data field shall consist of 14-digit codes, including packaging indicator, vendor identification code, item code and check code, see reference [1] in Bibliography. See GB 12904 for the allocation and calculation of vendor identification code, item code and check code.
5.2.3 Batch or lot number element string
The batch or lot number element string shall consist of the GS1 application identifier "10" and the batch or lot number data field for commodity. The batch or lot number data field is a vendor-defined alphanumeric string, with variable length, up to 20 bytes, including all the characters in Table B.1.
5.2.4 Serial number element string
The serial number element string shall consist of the GS1 application identifier "21" and the serial number data field for commodity. The serial number data field is a vendor-defined alphanumeric string, with variable length, up to 20 bytes, including all the characters in Table B.1.
Foreword i
1 Scope
2 Normative references
3 Terms and definitions
4 Symbols, codes and abbreviations
5 Data structure of two dimensional code for commodity
6 Information service of two dimensional code for commodity
7 Symbol of two dimensional code for commodity
8 Symbol quality requirements of two dimensional code for commodity
Annex A (Normative) Element string and parse query table of the two dimensional code for commodity
Annex B (Informative) Encoded character set of GS1 application identifier data field
Annex C (Informative) Examples of the two dimensional code for commodity
Annex D (Normative) Information service of the two dimensional code for commodity
Annex E (Normative) Symbol position of the two dimensional code for commodity
Annex F (Informative) Graphic position in the two dimensional code for commodity
Bibliography
ICS 35.040
A 24
GB
中华人民共和国国家标准
GB/T 33993—2017
商品二维码
Two dimensional code for commodity
2017-07-12发布 2018-02-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会 发布
前 言
本标准按照GB/T 1.1—2009给出的规则起草。
本标准由中国物品编码中心提出。
本标准由全国物流信息管理标准化技术委员会(TC 267)归口。
商品二维码
1 范围
本标准规定了商品二维码的数据结构、信息服务和符号印制质量要求等技术要求。
本标准适用于商品二维码的管理、应用与服务。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 1988 信息技术 信息交换用七位编码字符集
GB 12904 商品条码 零售商品编码与条码表示
GB/T 12905—2000 条码术语
GB/T 14257 商品条码 条码符号放置指南
GB/T 16986—2009 商品条码 应用标识符
GB/T 18284 快速响应矩阵码
GB/T 21049 汉信码
GB/T 23704 信息技术 自动识别与数据采集技术 二维条码符号印制质量的检验
ISO/IEC 16022 信息技术 自动识别与数据采集技术 数据矩阵条形码符号规范(Information technology—Automatic identification and data capture ( AIDC) techniques—Data Matrix bar code symbology specification)
RFC 1738统一资源定位符[Uniform Resource Locators(URL)]
RFC 3986统一资 源标识符 通用语法[Uniform Resource Identifier(URL):Generic Syntax]
3 术语和定义
下列术语和定义适用于本文件。
3.1
二维码 two dimensional code
二维条码 two dimensional bar code
在二维方向上都表示信息的条码符号。
[GB/T 12905—2000,定义2.54]
3.2
应用标识符 application identifier;AI
标识数据含义与格式的字符,由2位~4位数字组成。
[GB/T 16986—2009,定义3.1]
3.3
商品二维码 two dimensional code for commodity
用于标识商品及商品特征属性、商品相关网址等信息的二维码。
4 符号、代号和缩略语
下列符号、代号和缩略语适用于本文件。
FNC1 二维码码制中的GS1专用编码模式(Function 1)。
GS1 全球统一标识系统。
GTIN 全球贸易项目代码(Global Trade Item Number)。
OWS 对象网络服务(Object Web Service)。
URI统一资源标识符(Uniform Resource Identifier)。
URL 统一资源定位符(Uniform Resource Locater)。
5 商品二维码的数据结构
5.1 数据结构类型
商品二维码的数据结构分为编码数据结构、国家统一网址数据结构、厂商自定义网址数据结构三种。其中编码数据结构见5.2;国家统一网址数据结构见5.3;厂商自定义网址数据结构见5.4.
5.2 编码数据结构
5.2.1 编码数据结构的组成
编码数据结构由一个或多个取自表1中的单元数据串按顺序组成。每个单元数据串由GS1应用标识符(AI)和GS1应用标识符(AI)数据字段组成。扩展数据项的GS1应用标识符和GS1应用标识符数据字段取自附录A中表A.1。其中,全球贸易项目代码单元数据串为必选项,其他单元数据串为可选项。编码数据结构的商品二维码示例参见附录C的C.1和C.2。
表1 商品二维码的单元数据串
单元数据串名称 GS1应用标识符(AI) GS1应用标识符(AI)数据字段的格式 可选/必选
全球贸易项目代码 01 N14a 必选
批号 10 X..20b 可选
系列号 21 X..20 可选
有效期 17 N6 可选
扩展数据项c AI(见表A.1) 对应AI数据字段的格式 可选
包装扩展信息网址 8200 遵循RFC1738协议中关于URL的规定 可选
a N:数字字符,N14:14个数字字符,定长。
b X:附录B中表B.1中的任意字符,X..20:最多20个表B.1中的任意字符,变长。
c 扩展数据项:用户可从表A.1选择1个~3个单元数据串,表示产品的其他扩展信息。
5.2.2 全球贸易项目代码单元数据串
全球贸易项目代码单元数据串由GS1应用标识符“01”以及应用标识符对应的数据字段组成,应作为第一个单元数据串出现。全球贸易项目代码数据字段由14位数字代码组成,包含包装指示符、厂商识别代码、项目代码和校验码,见参考文献[1],厂商识别代码、项目代码和校验码的分配和计算见GB 12904。
5.2.3 批号单元数据串
批号单元数据串由GS1应用标识符“10”以及商品的批号数据字段组成。批号数据字段为厂商定义的字母数字字符串,长度可变,最大长度为20个字节,可包含表B.1的所有字符。
5.2.4 系列号单元数据串
系列号单元数据串由GS1应用标识符“21”以及商品的系列号数据字段组成。系列号数据字段为厂商定义的字母数字字符,长度可变,最大长度为20个字节,可包含表B.1的所有字符。
5.2.5 有效期单元数据串
有效期单元数据串由GS1应用标识符“17”以及商品的有效期数据字段组成。有效期数据字段为6位长度固定的数字,由年(取后2位)、月(2位)和日(2位)按顺序组成。
5.2.6 扩展数据项 单元数据串
扩展数据项单元数据串取自表A.1,用户可从表A.1中选择1个~3个单元数据串,表示产品的其他扩展信息。
5.2.7 包装扩展信息网址单元数据串
包装扩展信息网址单元数据串由GS1应用标识符“8200”以及对应的包装扩展信息网址数据字段组成。包装扩展信息网址数据字段为厂商授权的网址,符合RFC1738协议中的相关规定。
5.3 国家统一网址数据结构
国家统一网址数据结构由国家二维码综合服务平台服务地址、全球贸易项目代码和标识代码三部分组成。国家二维码综合服务平台地址为http://2dcode.org/和https://2dcode.org/;全球贸易项目代码为16位数字代码;标识代码为国家二维码综合服务平台通过对象网络服务(OWS)分配的唯一标识商品的代码,最大长度为16个字节,见表2。数据结构为URI格式。国家统一网址数据结构的商品二维码示例参见附录C.3。
表2 国家统一网址数据结构
国家二维码综合服务平台服务地址 全球贸易项目代码 标识代码
http://2dcode.org/
https://2dcode.org/ Al+全球贸易项目代码数据字段如:0106901234567892 长度可变,最长16个字节
5.4 厂商自定义网址数据结构
5.4.1 厂商自定义网址数据结构组成
厂商自定义网址数据结构由厂商或厂商授权的网络服务地址、必选参数和可选参数三部分依次连接而成,连接方式由厂商确定,应为URI格式,具体定义及有关格式见表3。厂商自定义网址数据结构的商品二维码示例参见附录C.4。
表3 厂商自定义网址数据结构
网络服务地址 必选参数 可选参数
http://example.com
https://example.com 全球贸易项目代码查询关键字“gtin” 全球贸易项目
代码数据字段 取自表A.1的一对或多对查询
关键字与对应数据字段的组合
注:example.com仅为示例。
5.4.2 必选参数
必选参数由查询关键字“gtin”以及全球贸易项目代码两部分组成,两部分之间应以URI分隔符分隔,URI分隔符见RFC 3986。
5.4.3 可选参数
可选参数由取自表A.1的一对或多对查询关键字与对应AI数据字段的组合组成,组合之间应以URI分隔符分隔。每对组合由查询关键字和对应的AI数据字段两部分组成,两部分之间应以URI分隔符分隔。
6 商品二维码的信息服务
6.1 编码数据结构的信息服务
在终端对商品二维码进行扫描识读时,应对二维码承载的信息进行解析,对于商品二维码数据中包含的每一个单元数据串,根据解析出的AI,查找表A.1获取单元数据串名称和对应AI数据字段传输给本地的商品信息管理系统,详见附录D中D.1,通过网络获取商品信息服务的过程见附录D中D.2。
6.2 国家统一网址数据结构的信息服务
国家二维码综合服务平台为商品分配唯一标识代码,国家二维码综合服务平台服务地址与标识代码连接构成商品二维码,与商品的完整信息服务地址对应。在终端扫描商品二维码时,访问国家二维码综合服务平台的OWS信息服务,获得商品的完整信息服务地址。详见附录D.3。
6.3 厂商自定义网址数据结构的信息服务
在终端对商品二维码进行扫描识读时,链接厂商或厂商授权的商品二维码网络服务地址,获取商品二维码信息页面。详见附录D.4。
7 商品二维码的符号
7.1 码制
商品二维码应采用汉信码、快速响应矩阵码(简称QR码)或数据矩阵码(Data Matrix码)等具有GS1或FNC1模式,且具有国家标准或国际ISO标准的二维码码制。其中,编码数据结构在进行二维码符号表示时,应选用码制的GS1模式或者FNC1模式进行编码。
7.2 商品二维码的尺寸
商品二维码符号大小应根据编码内容、纠错等级、识读装置与系统、标签允许空间等因素综合确定,如有必要,需要进行相关的适应性实验确定。最小模块尺寸不宜小于0.254mm。
7.3 商品二维码符号位置
商品二维码符号位置的选择见附录E。
7.4 商品二维码中图形标识的位置
商品二维码中图形标识放置方案参见附录F。
8 商品二维码的符号质量要求
8.1 商品二维码符号质量等级
商品二维码符号的质量等级不宜低于1.5/XX/660。其中:1.5是符号等级值;XX是测量孔径的参考号(应用环境不同,测量孔径大小选择不同);660是测量光波长,单位为nm,允许偏差±10nm。
8.2 商品二维码符号的印制质量测试要求
商品二维码符号的质量等级应依据GB/T 23704、相应码制标准以及本标准的符号质量要求对商品二维码符号进行检测。
附录A
(规范性附录)
商品二维码单元数据串和解析查询表
表A.1规定了标准中商品二维码单元数据串和对应的解析查询关键字。
表A.1 商品二维码单元数据串和解析查询表
单元数据串名称 GS1应用标识符(AI) AI格式 AI数据字段格式 查询关键字 单元数据串英文名称
全球贸易项目代码 01 N2 N14 gtin Global Trade Item Number (GTIN)
批号 10 N2 X..20 bat Batch or Lot Number
生产日期 11 N2 N6 pro Production Date (YYMMDD)
付款截止日期 12 N2 N6 due Due Date (YYMMDD)
包装日期 13 N2 N6 pac Packaging Date (YYMMDD)
有效期 17 N2 N6 exp Expiration Date (YYMMDD)
产品变体 20 N2 N2 var Variant Number
系列号 21 N2 X..20 ser Serial Number
附加产品标识 240 N3 X..30 aii Additional Item Identification
客户方代码 241 N3 X..30 cpn Customer Part Number
定制产品代码 242 N3 N..6 mto Made to-Order Variation Number
二级系列号 250 N3 X..30 ssn Secondary Serial Number
源实体参考代码 251 N3 X..30 rse Reference to Source Entity
可变数量 30 N2 N..8 civ Count of Items (Variable Measure Trade Item)
净重,千克(变量贸易项目) 310 N4 N6 nwk Net weight,kilograms (Variable Measure Trade Item)
长度或第一尺寸,米(变量贸易项目) 311 N4 N6 lfm Length or first dimension,metres (Varia-ble Measure Trade Item)
宽度、直径或第二尺寸,米(变量贸易项目) 312 N4 N6 wdsm Width,diameter,or second dimension,metres (Variable Measure Trade Item)
深度、厚度、高度或第三尺寸,米(变量贸易项目) 313 N4 N6 dthtm Depth,thickness,height,or third dimen-sion,metres (Variable Measure Trade Item)
面积,平方米(变量贸易项目) 314 N4 N14 asm Area,square metres (Variable Measure Trade Item)
净容积或净体积,升(变量贸易项目) 315 N4 N6 nvl Net volume,litres (Variable Measure Trade Item)
净容积或净体积,立方米(变量贸易项目) 316 N4 N6 nvcm Net volume,cubic metres (Variable Measure Trade Item)
贸易项目的原产国(或地区) 422 N3 N3 coti Country of Origin of a Trade Item
贸易项目初始加工的国家(或地区) 423 N3 N3+N..12 cip Country of Initial Processing
贸易项目加工的国家(或地区) 424 N3 N3 cp Country of Processing
贸易项目拆分的国家(或地区) 425 N3 N3 cd Country of Disassembly
全程加工贸易项目的国家(地区) 426 N3 N3 ccpc Country Covering full Process Chain
UN/ECE胴体肉与分割产品分类 7002 N4 X..30 mccc UN/ECE Meat Carcasses and Cuts Classi-fication
产品的有效日期和时间 7003 N4 N10 edt Expiration Date and Time
ISO国家代码的加工者核准号:屠宰场 7030 N4 N3+X..27 anp0 Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第一加工厂 7031 N4 N3+X..27 anpl Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第二加工厂 7032 N4 N3+X..27 anp2 Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第三加工厂 7033 N4 N3+X..27 anp3 Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第四加工厂 7034 N4 N3+X..27 anp4 Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第五加工厂 7035 N4 N3+X..27 anp5 Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第六加工厂 7036 N4 N3+X..27 anp6 Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第七加工厂 7037 N4 N3+X..27 anp7 Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第八加工厂 7038 N4 N3+X..27 anp8 Approval Number of Processor with ISO Country Code
ISO国家代码的加工者核准号:第九加工厂 7039 N4 N3+X..27 anp9 Approval Number of Processor with ISO Country Code
卷状产品 8001 N4 N14 rp Roll Products (Width,Length,Core Di-ameter,Direction,Splices)
单价 8005 N4 N6 ppum Price Per Unit of Measure
贸易项目组件的标识 8006 N4 N14+N2+N2 icti Identification of the Components of a Trade Item
产品生产的日期与时间 8008 N4 N8+N..4 dtp Date and Time of Production
包装扩展信息网址 8200 N4 X..70 无 Extended Packaging URL
贸易伙伴之间相互约定的信息 90 N2 X..30 imabtp Information Mutually Agreed Between Trading Partners
公司内部信息 91-99 N2 X..30 ciil-cii5 Company Internal Information
附录B
(资料性附录)
GS1应用标识符数据字段的编码字符集
表B.1规定了标准中GS1应用标识符数据字段的编码字符集。
表B.1 GS1的应用标识符数据字段的编码字符集
!(感叹号) “(引号) '(撇号) ((左括号) )(右括号) *(星号)
+(加号) ,(逗号) -(连字号) .(句点) 0(数字0) 1(数字1)
2(数字2) 3(数字3) 4(数字4) 5(数字5) 6(数字6) 7(数字7)
8(数字8) 9(数字9) :(冒号) ;(分号) =(等于号) A(大写字母A)
B(大写字母B) C(大写字母C) D(大写字母D) E(大写字母E) F(大写字母F) G(大写字母G)
H(大写字母H) I(大写字母I) J(大写字母J) K(大写字母K) L(大写字母L) M(大写字母M)
N(大写字母N) O(大写字母O) P(大写字母P) Q(大写字母Q) R(大写字母R) S(大写字母S)
T(大写字母T) U(大写字母U) V(大写字母V) W(大写字母W) X(大写字母X) Y(大写字母Y)
Z(大写字母Z) _(下划线) a(小写字母a) b(小写字母b) c(大写字母c) d(大写字母d)
e(小写字母e) f(小写字母f) g(小写字母g) h(小写字母h) i(小写字母i) j(小写字母j)
k(小写字母k) l(小写字母l) m(小写字母m) n(小写字母n) o(小写字母o) p(小写字母p)
q(小写字母q) r(小写字母r) s(小写字母s) t(小写字母t) u(小写字母u) v(小写字母v)
w(小写字母w) x(小写字母x) y(小写字母y) z(小写字母z)
注:表中字符及其编码见GB/T1988.
附录C
(资料性附录)
商品二维码示例
C.1 基于编码数据结构的商品二维码示例
假设某商品二维码的编码信息字符串为:
(01)06901234567892(10)A1000B0000(21)C51031902101083826
采用Data Matrix码的GS1模式,得到的商品二维码符号见图C.1。采用QR码的FNC1模式编码,纠错等级均设置为L级(7%),得到的商品二维码符号见图C.2。
图C.1 Data Matrix商品二维码示例1
图C.2 QR商品二维码示例1
注:附录中编码数据结构示例中的应用标识符(例如“01”“10”“21”等)两侧的括号只便于区分应用标识符,不是标识符的一部分,不存储在二维码。
C.2 基于编码数据结构的商品二维码示例
假设某一商品有产品变体需要使用编码数据结构中的扩展数据项进行标识。查询表A.1获取产品变体的AI和AI对应的数据格式分别为20和N2。
假设商品二维码的编码信息字符串为:
(01)06901234567892(20)01(8200)http://www.2dcode.org
采用Data Matrix码的GS1模式,得到的商品二维码符号见图C.3。采用QR码的FNC1模式编码,纠错等级均设置为L级(7%),得到的商品二维码符号见图C.4。
图C.3 Data Matrix商品二维码示例2
图C.4 QR商品二维码示例2
C.3 基于国家统一网址数据结构的商品二维码示例
假设某商品的完整信息服务地址为:
http://www.example.com/goods.aspx? base_id=F25F56A9F703ED74E5252A4F154A7C35 19BF58BE64D26882624E28E935292B86BD357045
通过国家二维码综合服务平台OWS服务得到商品二维码编码为:
http://2dcode.org/0106901234567892OXjVB3
采用汉信码编码,纠错等级设置为L2(15%),得到的商品二维码符号见图C.5。
图C.5 汉信码商品二维码示例1
C.4 基于厂商自定义网址数据结构商品二维码示例
假设商品二维码的编码信息字符串为:
http://www.example.com/gtin/06901234567892/bat/Q4D593/ser/32a
采用汉信码编码,纠错等级设置为L2(15%),得到的商品二维码符号见图C.6。
图C.6 汉信码商品二维码示例2
附录D
(规范性附录)
商品二维码的信息服务
D.1 编码数据结构的信息服务
D.1.1 编码数据结构的本地信息服务
在终端对商品二维码进行扫描识读时,应对二维码承载的信息进行解析,对于商品二维码数据中包含的每一个单元数据串,根据解析出的AI,查找表A.1获取单元数据串名称和对应AI数据字段传输给本地的商品信息管理系统。单元数据串名称和相应AI数据字段之间用“:”分隔,不同单元数据串的信息分行显示。
示例:
某商品二维码中的编码信息字符串为:
(01)06901234567892(10)A1000B0000(21)C51031902101083826
在终端扫描该商品二维码后获得的编码信息格式为:
全球贸易项目代码:06901234567892
批号:A1000B0000
系列号:C51031902101083826
D.1.2 编码数据结构的网络信息服务
编码数据结构的网络信息服务是通过商品二维码解析出商品完整信息服务地址。商品的完整信息服务地址的查询参数字符串由商品二维码中除包装扩展信息网址以外的数据字段按顺序组合形成,构成格式见表D.1.
表D.1 商品的完整信息服务地址的格式
传输协议 主机名 查询路径 查询参数字符串
http://
https:// 对应包装扩展信息网址单元数据串的数据字段,默认服务地址为国家二维码综合服务平台服务地址 Search? 由商品二维码中除包装扩展信息网址以外的数据字段按顺序组合形成
示例:
某商品二维码中的编码信息为:
(01)06901234567892(10)A1000B0000(21)C51031902101083826(8200)www.example.com
具体的构造方法如下:
a)将包装扩展信息网址的数据字段提取出来作为主机名,即“www.example.com”;
b)将包装扩展信息网址以外的其他数据串提取出来,并加上各自对应的查询关键字(表A.1)后用“&”符号连接起来组成查询参数字符串,即“gtin=06901234567892&bat=A1000B0000&ser=C51031902101083826”;
c)按照表D.1将传输协议、主机名、查询路径以及查询参数字符串组合成最终的商品的完整信息服务地址,即“http://www.example.com/Search? Gtin=06901234567892&bat=A1000B0000&ser=C51031902101083826”。
D.3 国家统一网址数据结构的信息服务
D.3.1 OWS生成服务
国家二维码综合服务平台的OWS生成服务是为厂商自定义的商品完整信息服务地址分配唯一的标识代码。具体的生成流程见下面的步骤:
a)用户指定商品的完整信息服务地址;
b)国家二维码综合服务平台为商品分配标识代码;
c)服务地址与标识代码组合成商品二维码。
示例:
用户指定商品的完整信息服务地址为:
http://www.example.com/goods.aspx? base_id = F25F56A9F703ED74E5252A4F1 54A7C3519BF58BE64D26882624E28E935292B86BD357045,用户通过访问国家二维码综合服务平台调用OWS生成服务,得到唯一标识代码:0106901234567892OXjVB3,国家二维码综合服务平台将商品二维码返回用户,用户将商品二维码印制在商品的外包装上:http://2dcode.org/0106901234567892OXjVB3。
D.3.2 OWS解析服务
国家二维码综合服务平台的OWS解析服务提供以标识代码为关键字获取商品二维码完整信息服务地址的目录服务。在终端扫描商品二维码访问国家二维码综合服务平台OWS系统,获取对应的商品的完整信息服务地址并访问。OWS解析服务步骤如下:
a)终端扫描二维码;
b)访向国家综合服务平台OWS服务,获取商品的完整信息服务地址;
c)访问商品的完整信息服务地址。
示例:
终端扫描二维码获得地址:http://2dcode.org/0106901234567892OXjVB3。访问国家二维码综合服务平台OWS服务,获取对应的商品的完整信息服务地址:
http://www.example.com/goods.aspx? base_id=F25F56A9F703ED74E5252A4F154A7 C3519BF58BE64D26882624E28E935292B86BD357045,访问商品的完整信息服务地址。
D.4 厂商自定义网址数据结构的信息服务
在终端进行商品二维码的扫描识读,链接商品二维码网络服务,获取商品二维码信息页面。具体的解析流程见示例。
示例:
a)终端读取标签中的编码。例如:
http://www.example.com/gtin/06901234567892/bat/Q4D593/ser/32a
b)与服务地址http://www.example.com进行通讯,获取商品二维码信息页面。
附录E
(规范性附录)
商品二维码符号位置
商品二维码的位置选择除了符合GB/T 14257的规定之外,还需要遵循以下原则:
a)同一厂家生产的同一种商品的标识位置一致;
b)标识位置的选择应保证标识符号不变形、不被污损;
c)标识位置的选择应便于扫描、易于识读。
附录F
(资料性附录)
商品二维码中图形位置
商品二维码图形标识放置方案参见以下三种。
a)无图形标识。见图F.1。
图F.1 商品二维码示例1
b)在商品二维码周围加上图形标识,图形标识由用户自由选择,一般选择与商品相关的品牌图形标识,参见图F.2。在保证符号不影响识读的情况下,建议用户结合外包装和放置界面,选择合适的图案大小。避免图案过大,导致符号印制面积过大;图案过小,消费者无法辨认等情况。
图F.2 商品二维码示例2
c)在商品二维码中间加上图形标识,图形标识由用户自由选择,一般选择与商品相关的品牌图形标识,参见图F.3。中间图形标识的大小根据二维码符号的纠错等级决定,纠错等级越高,允许中间图案占整个二维码符号的比例越大。
图F.3 商品二维码示例3
参考文献
[1] GS1 General Specifications,Version 16,Jan-2016