多个条码扫描器

Multiple barcode scanners

我制作了一个 Windows 表单应用程序以便能够读取条形码,但是当多个扫描仪连接到同一台 PC 并且它们同时扫描某些内容时,输出值会混合。

想法是每个扫描的条形码都必须添加到 Excel 文件中,但如果字符混合,我将无法添加正确的值。我使用表单的 KeyPress 事件,因为它是一个 Keyboard Wedge Emulator。

扫描仪是 Motorola Symbols 的 LS2208。我了解 Microsoft 服务点库不适用于此扫描仪型号。你对这件事有什么看法吗?

LS2208不支持Windows.Devices.PointOfService,但支持OPOS
而且它支持OPOS也可以和POS一起使用for.NET.
如果您正在使用 C# 开发您的应用程序并且正在寻找除键盘楔模拟器之外的其他方式,您可以使用这些。

Windows.Devices.PointOfService: 不支持 LS2208
Supported Point of Service Peripherals


这种模式类似于串口连接。

SYMBOL LS2208 GENERAL PURPOSE BARCODE SCANNER SUPPORT
LS2208 Product Reference Guide (en)
请参考第 35 页 USB 设备类型 -> OPOS(IBM 手持设备,完全禁用)

OPOS:
OPOS DRIVER
SCANNER SDK FOR WINDOWS

排名 for.NET:
POS for .NET v1.14.1 SDK Documentation
Microsoft Point of Service for .NET v1.14.1 (POS for.NET)


或者不想用上面的库,可以接串口直接控制
请参考产品参考指南第 36 页 -> USB CDC 主机

USB CDC DRIVER FOR WINDOWS