首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用扫描仪从gs1条形码中读取特定的前缀信息?

如何使用扫描仪从gs1条形码中读取特定的前缀信息?
EN

Stack Overflow用户
提问于 2022-08-20 14:58:33
回答 1查看 82关注 0票数 -1

我正在使用包含gs1条形码的产品,其中有许多应用标识符(AI)或前缀,如(01).(17).(10).。我得到的扫描仪名为霍尼韦尔( honeywell ms5145 ),当我扫描条形码时,它会输出(01)标识符的编号,并在AI (17)之前结束。经过一些搜索,我发现了一些配置条形码,其中之一是usb全速。当我扫描这个配置之后,产品的条形码输出是不同的,它将条形码的所有信息从(01)打印到(10)。(10)应用程序标识符用于批处理批号,这是我想要扫描的。例如,假设一个产品中的条形码为(01)98923424(17)99933333(10)1111B。如果我在没有usb全速配置的情况下扫描,输出将是98923424,这是(10)应用标识符的数字;如果我用usb全速扫描,输出将是989234249993331111111111 B,当然没有人工智能。我的问题是是,没有任何软件配置,有没有办法只提取gs1条形码的批次批号。Genneraly可以用一次扫描提取我想要的应用程序标识符吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-20 20:41:56

注意,有效的GS1代码必须包含01标识符,并且不能重复相同的标识符。

如果您有GS1结构化代码(如(01)12345678901238(17)231220(10)987654 ),则最有可能扫描所有内容。

但是,您的扫描仪可以配置为使用MetroSet2软件操作数据。查看数据格式。

我没有尝试过,因为我没有说扫描仪,但通常格式化是一些变体的子字符串。如果条形码与您的工作具有相同的长度,这将工作。不过,GS1结构可能会切换顺序,这将导致您的子字符串不正确。

另一种选择可以是在Javascript中可编程的扫描器,比如代码公司 I不以任何方式加入CodeCorp,而是使用条形码()。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73427705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档