我正在尝试通过WebUSB在Chrome v73.0.3683.86的Windows10上使用USB条形码扫描仪。
扫描仪是Honeywell Voyager 1250g。
我可以通过设备对话框看到设备-我也可以打开它并选择一个配置。
但是,当我尝试声明interface(1) (有3个接口,但1是批量传输)时,我在chrome://device-log/中得到错误Failed to claim interface: Operation not supported or unimplemented on this platform。
有没有办法解决这个问题,或者这个扫描仪不能通过WebUSB使
我的项目需要检测连接到USB的特定设备。我可以识别此设备的唯一方法是通过其描述/设备名称,而不是com端口。我发现要执行正确的功能,需要使用WMI查询并检查name属性:
ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * from WIN32_SerialPort");
foreach (ManagementObject port in searcher.Get())
{
deviceName = (