是否可以让 UPC(条形码)扫描仪同时独立地与两个 POS 系统通信,这样当扫描某个物品时,设备会(大致)同时将信息发送到两个不同的、非集成的系统?
我认为这可能是一个硬件问题,因为我真正想知道的是两个程序是否可以同时与同一个 USB 端口通信。
软件见解也非常受欢迎。
谢谢!
狮子座
答案1
我认为如果条形码扫描仪是 USB 的,就无法完成。应该由控制扫描仪的软件来完成,然后使用其他端口(串行、以太网)将 upc 代码发送到另一个 POS。
答案2
使用 Arduino 作为中间代理可能会有一定成功率。将 UPC 扫描器连接到 Arduino,并为其编写软件以模拟两个独立的 USB 客户端设备。然后将信息发送到两个不同的主机。
答案3
无法与您现有的扫描仪配合使用,但您可以采取一些措施来实现这一点。
用串行/RS232 扫描仪替换您的 USB 扫描仪。 Symbol 串行扫描器就是一个例子。串行扫描仪不再那么常见,但根据您拥有的扫描仪型号,有些扫描仪只需要串行电缆。我会与制造商联系,看看是否可以将其切换到串行。
确保您的 POS 支持串行端口扫描仪。虽然现在不那么常见了,但大多数 POS 通常仍支持串行扫描仪。
然后购买RS232 分配器将信号发送到两台计算机。
现在这取决于两台计算机是否都有一个串行端口,或者您可以使用USB 转串行适配器如果您的计算机没有。
关于 RS232 分离器的唯一警告是,当您分离信号时,连接范围将会减小。
我很好奇您想要实现的最终结果。您的企业有两个独立的 POS 程序。您为什么要扫描同一件商品两次?一个 POS 是用于仓库挑选订单的吗?
目前似乎没有办法同时在两台计算机上使用一个 USB 设备。
如果你必须使用 USB 扫描仪,我能想到的唯一办法就是使用USB 交换集线器。您必须对一个 POS 进行一次扫描,然后按下 USB 集线器上的按钮并再次扫描。
我希望这会有所帮助。