【发布时间】:2016-02-26 20:42:19
【问题描述】:
我希望使用 ZXing 库来解码 GS1 DataBar 条形码符号。我不会得到条形码位图,我收到的只是条形码的内容,例如:8110106141416543213500110000310123196000。
你能告诉我ZXing有没有可以解码条码结构化数据的方法?我已经尝试查看所有方法,但没有找到合适的方法。
【问题讨论】:
我希望使用 ZXing 库来解码 GS1 DataBar 条形码符号。我不会得到条形码位图,我收到的只是条形码的内容,例如:8110106141416543213500110000310123196000。
你能告诉我ZXing有没有可以解码条码结构化数据的方法?我已经尝试查看所有方法,但没有找到合适的方法。
【问题讨论】:
据我所知,Zxing 不提供 GS1 结构化数据解析功能。
您可能需要为此编写自己的代码。此答案解释了如何提取和查找 GS1 结构化数据:
https://stackoverflow.com/a/31760872/2568535
将 GTIN 分成其组成部分 - GS1 前缀(国家成员组织)、公司前缀和项目标识符 - 并不总是可行的。
GS1 提供list of Member Organisation prefix assignments,但由每个成员决定如何进一步划分其号码空间。虽然一些国家 GS1 成员提供在线 API 来查找公司数据(例如 GS1US 有 GEPIR),但大多数不提供。同样,一些成员根据其初始数字对公司前缀的长度有严格的规定,但其他成员则没有。
考虑到这一点,this question 的答案提供了一些免费产品信息平台的示例。
【讨论】: