目前我正在为Linux进行USB端口编程,以完全控制USB端口。我正在运行 Ubuntu 13.04,并尝试从 USB 端口的 ttySX 文件以及/dev/bus/usb 读取数据。但我没有得到任何结果。
我搜索并找到了 ttyUSBX 端口,但在我的情况下没有 tty。另外,问题是我的 USB 条码扫描仪的制造商没有提供适用于 Linux 的驱动程序。那么有人可以建议我如何在没有驱动程序的情况下从 USB 端口读取数据吗?
最佳答案
大多数条形码扫描仪都可以作为简单的 USB 到串行转换器工作,因此您可以在/dev 中获得 ttyusbx 设备。通常的工作方式是您从制造商的网站下载一些软件或手册,然后扫描一个或一系列条形码,将设备置于此模式。
更简单的是,所有条形码扫描仪都应作为 HID 设备(键盘)工作...这又需要下载某种软件或手册并扫描几个条形码。
您能否提供扫描仪的品牌和型号?
关于c++ - 如何使用 C/C++ 无需驱动程序直接从 USB 端口访问 USB 条码扫描仪数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18223332/