如何避免与多个USB条形码扫描仪的输入冲突?
我有两个Opticon USB条形码扫描仪,它们连接到一台电脑上。如果同时扫描两个条形码,输入可能会混淆 例如:如何避免与多个USB条形码扫描仪的输入冲突?,usb,barcode-scanner,Usb,Barcode Scanner,我有两个Opticon USB条形码扫描仪,它们连接到一台电脑上。如果同时扫描两个条形码,输入可能会混淆 例如: Barcode A: 0123456 Barcode B: 0000000 同时扫描输出可能是012340000000056 我该如何预防这种情况?如果可能的话,我想避免使用两台独立的机器 在最终的系统中,条形码将通过web表单插入到数据库中,如果这有帮助的话。我想为每个输入设置某种“缓冲区”是很理想的,但我对条形码扫描仪的经验很少 提前感谢-如果我的问题不够清楚,请道歉。好吧,您
Barcode A: 0123456
Barcode B: 0000000
同时扫描输出可能是012340000000056
我该如何预防这种情况?如果可能的话,我想避免使用两台独立的机器
在最终的系统中,条形码将通过web表单插入到数据库中,如果这有帮助的话。我想为每个输入设置某种“缓冲区”是很理想的,但我对条形码扫描仪的经验很少
提前感谢-如果我的问题不够清楚,请道歉。好吧,您的环境(Windows/Xorg/无论哪个)通常是(a)从多路复用设备(例如,/dev/input/mice
就是这样的多路复用设备)读取,或者(b)读取单个设备,但无论如何都会将它们扔到一个pot中,这样,应用程序基本上再次从多路复用源读取
换句话说,避免多重来源,至少是那些没有保留唯一ID来描述事件实际起源的来源。如何做到这一点取决于您的环境。谢谢您的清晰简单的解释,这正是我所需要的。默认情况下,我的硬件使用USB-HID设置,但有模拟串行端口的选项(这有助于我进一步进步)。为我反应迟钝道歉!