1

我正在尝试从二维条码中识别值以在软件中进行解析。

本质上,在扫描二维条码时,我会得到一个难以理解的字符串,例如:

011234567890123410abcde21fghijk17200101 

我设法编写了几个扫描仪,通过将它们括在括号中来“识别”应用程序标识符,例如:

(01)12345678901234(10)abcde(21)fghijk(17)200101

这需要对扫描仪进行配置更改,但我希望我的软件而不是我的硬件来识别值,而不是依靠专有扫描仪为我完成工作。

我已经从可变长度字段中取出组分隔符,然后我似乎陷入了困境。

任何和所有的帮助表示赞赏,我已经绞尽脑汁好几天了。我们选择的语言是 C# 和 Javascript,但如果有人有逻辑,即使它是伪代码,那也很有帮助。

4

1 回答 1

2

对于您的问题,GS 1 分发的本文档GS1 DataMatrix Guideline将有所帮助。

在第 18 页的流程图中直接有答案。
但是,您还需要阅读其他部分。

在任何情况下,删除诸如组分隔符之类的内容都无法解决问题。
请获取并保留所有信息,然后进行处理。

于 2018-12-17T23:12:40.330 回答