用C#来读取USB无线条码扫描枪,不想改成RS232.

2024-12-22 21:23:39
推荐回答(4个)
回答1:

usb的扫描枪会往默认的文本框里自动填数据
只要保证你的程序在最前然后需要的位置总是处于可输入的模式

回答2:

呵呵,又看到你了,真是锲而不舍,只是不知道谁给你的烂方案。
给你个思路:
需要引入API函数,获取USB-HID 类别,然后循环获取USB识别码。
也就是 PID 和 VID,你的麻烦就在这里,因为USB条码枪的这两个值没有统一规定。不同的枪会有不同的值。得到这两个值,与你设定的设备值匹配,就是找到了你的USB条码枪设备,剩下就简单了,取出设备文件值,用createfile打开。
这相当于你要编写一个专用的USB设备驱动程序了。技术难度可想而知。
你网上百度一下 c# usb-hid。没有现成的,因为不会这么出方案。
-------------------你的情况,一般我们会采用带WIFI网络的 PDA智能设备来做。
用C#开发一个离线或者在线APP,上传数据直接通过wifi网络连接数据库。
直接将数据写入数据库。这些数据想怎么用都行。

回答3:

usb扫描枪就相当于一usb键盘,只要程序里有焦点光标文本框,就自动输出内容,不需要你去读取

回答4:

USB模拟串口!