如何从 GS1 二维条码 (2D Datamatrix) 识别应用程序标识符及其值?
How do I identify application identifiers and their values from a GS1 2D Barcode (2D Datamatrix)?
我正在尝试从二维条码中识别值,以便在一款软件中进行解析。
本质上,当扫描二维条码时,我得到了一个难以理解的字符串,例如:
011234567890123410abcde21fghijk17200101
我已经设法将几个扫描仪编程为 'identify' 应用程序标识符,方法是将它们括在括号中,例如:
(01)12345678901234(10)abcde(21)fghijk(17)200101
这需要更改扫描仪的配置,但我希望我的软件而不是硬件来识别值,而不是依赖专有扫描仪来为我完成工作。
我已经从可变长度字段中提取组分隔符,然后我似乎陷入困境。
感谢所有帮助,我已经绞尽脑汁好几天了。我们选择的语言是 C# 和 Javascript,但如果有人有 逻辑,即使它是伪代码,那也会更有帮助。
对于您的问题,GS 1 分发的这份文档 GS1 DataMatrix Guideline 将会有所帮助。
直接在第18页的流程图里就有答案
但是,您还需要阅读其他部分。
无论如何,删除组分隔符之类的东西都无法解决问题。
请获取并保留所有信息,然后再进行处理。
我正在尝试从二维条码中识别值,以便在一款软件中进行解析。
本质上,当扫描二维条码时,我得到了一个难以理解的字符串,例如:
011234567890123410abcde21fghijk17200101
我已经设法将几个扫描仪编程为 'identify' 应用程序标识符,方法是将它们括在括号中,例如:
(01)12345678901234(10)abcde(21)fghijk(17)200101
这需要更改扫描仪的配置,但我希望我的软件而不是硬件来识别值,而不是依赖专有扫描仪来为我完成工作。
我已经从可变长度字段中提取组分隔符,然后我似乎陷入困境。
感谢所有帮助,我已经绞尽脑汁好几天了。我们选择的语言是 C# 和 Javascript,但如果有人有 逻辑,即使它是伪代码,那也会更有帮助。
对于您的问题,GS 1 分发的这份文档 GS1 DataMatrix Guideline 将会有所帮助。
直接在第18页的流程图里就有答案
但是,您还需要阅读其他部分。
无论如何,删除组分隔符之类的东西都无法解决问题。
请获取并保留所有信息,然后再进行处理。