10

我有这个不错的 USB 条形码扫描仪,我想使用 USB 驱动程序而不是键盘输入来读取输入。

使用 .NET 如何实现这一点?任何现成的图书馆?没找到真正有用的东西...

谢谢!

4

2 回答 2

13

如果它是一个 USB 阅读器,您应该找到它附带的 .net 驱动程序,这样您就可以获得一个提供 IO 甚至更多功能的类。

如果扫描仪内部有一个 USB 到串行转换器,那么您应该在设备管理器中看到扫描仪正在使用哪个 COM 端口。在这种情况下,您可以使用SerialPort该类与设备进行通信。请注意,您应该正确设置设置(即波特率、奇偶校验位、停止位等),然后才能进行任何通信。

于 2010-06-08T21:50:04.897 回答
4

您可以使用 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/

于 2010-06-08T21:53:45.077 回答