我有这个不错的 USB 条形码扫描仪,我想使用 USB 驱动程序而不是键盘输入来读取输入。
使用 .NET 如何实现这一点?任何现成的图书馆?没找到真正有用的东西...
谢谢!
我有这个不错的 USB 条形码扫描仪,我想使用 USB 驱动程序而不是键盘输入来读取输入。
使用 .NET 如何实现这一点?任何现成的图书馆?没找到真正有用的东西...
谢谢!
如果它是一个 USB 阅读器,您应该找到它附带的 .net 驱动程序,这样您就可以获得一个提供 IO 甚至更多功能的类。
如果扫描仪内部有一个 USB 到串行转换器,那么您应该在设备管理器中看到扫描仪正在使用哪个 COM 端口。在这种情况下,您可以使用SerialPort
该类与设备进行通信。请注意,您应该正确设置设置(即波特率、奇偶校验位、停止位等),然后才能进行任何通信。
您可以使用 USB HID 报告读取(和控制)设备。
http://www.codeproject.com/KB/cs/USB_HID.aspx
http://www.florian-leitner.de/index.php/2007/08/03/hid-usb-driver-library/