GS1中國物品編碼中心是國際物品編碼組織駐“中國辦事處”。
中國物品編碼中心是統(tǒng)一組織、協(xié)調(diào)、管理我國商品條碼、物品編碼與自動識別技術(shù)的專門機(jī)構(gòu),隸屬于國家市場監(jiān)督管理總局,1988年成立,1991年4月代表我國加入國際物品編碼組織(GS1),負(fù)責(zé)推廣國際通用的、開放的、跨行業(yè)的全球統(tǒng)一標(biāo)識系統(tǒng)和供應(yīng)鏈管理標(biāo)準(zhǔn),向社會提供公共服務(wù)平臺和標(biāo)準(zhǔn)化解決方案。
我們按照解析步驟,分拆解析如下:
區(qū)分DI和PI區(qū)域
DI:(01)06901234567892
PI:(17)200703(10)12AB(21)345XYZ
2. 截取AI和data field
其中01、17、10、21這種標(biāo)識叫做應(yīng)用標(biāo)識,用于說明其代表的含義
應(yīng)用標(biāo)識(AI) | 字段 | 長度 | 意義 |
---|---|---|---|
01 | GTN碼 | 13、14、8和12,一般為14位 | GS1規(guī)則庫中的管理碼 |
10 | 生產(chǎn)批號 | 8~20位 | 生產(chǎn)批號 |
11 | 生產(chǎn)日期 | 6位,YYMMDD | 生產(chǎn)日期 |
17 | 失效日期 | 6位,YYMMDD | 截止有效期 |
21 | 序列號 | 0~20位內(nèi) | 用于追溯個體的唯一標(biāo)識號 |
在解析時,需要根據(jù)應(yīng)用標(biāo)識符進(jìn)行截取位數(shù)解析,我們就可以得到如下結(jié)果
產(chǎn)品GTIN管理碼 | 06901234567892,國家DI庫即可查詢 |
---|---|
失效日期 | 2020年7月3日 |
生產(chǎn)批號 | 12AB |
序列號 | 345XYZ |
條碼標(biāo)簽上印刷的條碼字符:(01)06901234567892(17)200703(10)12AB(21)345XYZ
條碼槍掃到的條碼字符:0106901234567892172007031012AB21345XYZ
從上我們可以發(fā)現(xiàn),獲取的值是無法獲取到“()”,所以需要根據(jù)規(guī)則長度獲取相應(yīng)的輸值。
開始著手解析這個事情時,由于沒有分隔符,在不定長度取值這個問題幾乎無解。
而后在團(tuán)隊不斷的翻閱國外資料、案例后有了新的進(jìn)展。即,通過開啟條碼槍解析功能才能有效獲取“分隔符”
舉例,未開啟開關(guān)前:
0106901234567892172007031012AB21345XYZ
開啟后:
多了一個“GS”符號,它的ASCII值為29,可告知開發(fā)人員通過“GS”符號即可進(jìn)行有效拆分。
相關(guān)文檔截圖如下: