2016-02-26 129 views
0

我正在尋找使用ZXing庫來解碼GS1 DataBar條碼符號。我不會得到條形碼位圖,我收到的只是條形碼的內容,例如:811010614141654321350011000031使用ZXing條碼庫解析GS1結構數據

您能否告訴我ZXing是否有一種方法可以解碼條碼的結構化數據?我嘗試過查看所有的方法,但是我沒有找到合適的方法。

回答

0

據我所知Zxing不提供GS1結構化數據解析功能。

您可能需要爲此編寫自己的代碼。這樣的回答解釋瞭如何提取和查找GS1結構化數據:

https://stackoverflow.com/a/31760872/2568535

分離一個GTIN成其組成部分 - GS1前綴(國家成員組織),廠商識別代碼和項目標識符 - 並不總是可能的。

GS1提供了一個list of Member Organisation prefix assignments然而,由每個成員來決定他們如何進一步劃分他們的號碼空間。雖然一些GS1會員提供在線API來查找公司數據(例如GS1US有GEPIR),但大多數不會。同樣,有些會員對公司前綴的長度有嚴格的規定,但其他公司的前綴不是這樣。

考慮到這一點,this question的答案提供了免費產品信息平臺的一些示例。

+0

謝謝特里。我寫了一個解析器來解析GS1條形碼。但現在我有一個問題 - 假設如果得到一個GTIN-14條形碼,我能夠從中識別公司的前綴嗎?我知道GTIN-14中的公司前綴總是可變的,但是如何從GTIN-14中解析? – user3005980

+0

我已經更新瞭解決GTIN解析的答案。 –