首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别哪个条形码扫描仪扫描了标签?

如何识别哪个条形码扫描仪扫描了标签?
EN

Stack Overflow用户
提问于 2016-09-30 03:03:57
回答 2查看 387关注 0票数 0

我有一个Rails应用程序,可以跟踪我们的产品整个制造过程。我希望在每个工作站都有一个条形码扫描仪,并让员工在完成项目的工作后扫描该项目的条形码。

StatusUpdate#new视图有一个文本字段,它接受条形码扫描的项目编号,并为该项目编号和当前时间创建一条记录。我也希望能够确定是哪台扫描仪扫描了条形码。

是否可以确定使用了10个条形码扫描仪中的哪一个?

我知道一些扫描仪能够在扫描的条形码之前输入前缀,因此我可以解析该前缀来识别所使用的扫描仪。我希望可能会有另一个解决方案。

EN

回答 2

Stack Overflow用户

发布于 2016-10-06 21:34:35

我已经将多台扫描仪连接到制造环境中的一个工作站,并且能够配置软件来判断哪台扫描仪正在读取什么代码。这是通过将扫描仪设置为串行设备(USB上的虚拟COM端口)并让软件侦听每个串行端口来实现的。

在不了解更多扫描设备和连接的情况下,我不能真正评论这是否适用于您的情况。

票数 1
EN

Stack Overflow用户

发布于 2016-10-01 09:53:41

如果条形码扫描仪使用不同的工作站,那么您可以尝试通过请求来自的IP地址来识别它们。如果您可以将符号添加到条形码值,则只需提取该符号作为标识符即可。如果您使用的是Code 128条形码,那么您还可以另外验证提醒数据是否正确,或者没有使用checksum

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

https://stackoverflow.com/questions/39778112

复制
相关文章

相似问题

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