如何使用C / C ++无需驱动程序直接从USB端口访问USB条形码扫描仪数据

目前我正在开发用于Linux的USB端口编程来完全控制USB端口。 我正在运行Ubuntu 13.04,并试图从USB端口的ttySX文件读取数据,也从/ dev / bus / usb读取数据。 但是我没有得到任何结果。

我search,发现ttyUSBX端口,但在我的情况下,没有tty。 另外,问题是我的USB条形码扫描仪的制造商不提供Linux的驱动程序。 那么可以有人build议我如何从USB端口读取数据,而不需要驱动程序?

大多数条形码扫描仪可以作为简单的usb-to-serial转换器工作,因此你可以在/ dev中获得一个ttyusbx设备。 通常情况下,您可以从制造商网站下载一些软件或手册,并扫描将设备置于此模式的条形码或一系列条形码。

更简单的说,所有的条形码扫描仪都应该作为HID设备(键盘)…再次,这需要下载某种软件或手动和扫描一对条形码。

任何机会,你可以提供扫描仪的品牌和型号?