C# 让此UWP示例应用程序与LS2208条形码扫描仪配合使用

C# 让此UWP示例应用程序与LS2208条形码扫描仪配合使用,c#,uwp,windows-10-universal,barcode-scanner,C#,Uwp,Windows 10 Universal,Barcode Scanner,我有一个LS2208 Motorla(Zebra)简单的手持扫描仪,我想开始使用Windows10UWP。我下载了这个示例程序 它没有拿起我的手持式扫描仪,尽管我可以将它插入UWP文本框进行扫描。 示例应用程序在此失败 DeviceInformationCollection deviceCollection = await DeviceInformation.FindAllAsync(BarcodeScanner.GetDeviceSelector()); 我在这里安装了64位Coresc

我有一个LS2208 Motorla(Zebra)简单的手持扫描仪,我想开始使用Windows10UWP。我下载了这个示例程序

它没有拿起我的手持式扫描仪,尽管我可以将它插入UWP文本框进行扫描。 示例应用程序在此失败

 DeviceInformationCollection deviceCollection = await DeviceInformation.FindAllAsync(BarcodeScanner.GetDeviceSelector());
我在这里安装了64位Corescanner驱动程序

那没用我需要重新启动电脑吗?
编辑:重新启动我的计算机,仍然无法工作。

我有相同的扫描仪,根据我的研究,PointOfService命名空间仅适用于USB.HID扫描仪,而不适用于常规USB键盘模拟器,请参阅备注:。这就是为什么它找不到您的扫描仪。我也有同样的问题。您应该能够获取串行端口仿真器的驱动程序(检查扫描仪手册),并监视端口以获取来自扫描仪的传入数据。或者向Zebra咨询是否可以将扫描仪配置为USB.HID

我的问题是,我使用的是Windows IoT,而该操作系统没有太多的驱动程序,即串口仿真器。所以我只是用一个文本框来输入扫描仪


祝你好运。

你选择了连接模式吗?其数据表应包含设置条形码。如果使用串行端口,请尝试连接模式和波特率:从第36页开始,它是USB,不是串行的?我列出的示例程序没有选择它与我使用的web应用程序一起工作的扫描仪。因此,您的扫描仪可能没有注册为条形码扫描仪,而是注册为常规键盘。这就解释了为什么它可以扫描到文本框中,但在条形码扫描仪搜索中却没有显示。