我正在评估热敏打印机。为此,我在 Linux 中编写了一个基于 libusb 0.1 的 USB 驱动程序,它工作得非常好。
现在我正在将我的平台迁移到 Windows。这里我使用 libusb-win32 0.1 。在此过程中,我为我使用的打印机安装了过滤器。
在 Windows 中,usb_bulk_write 成功,但 usb_bulk_read 由于输入/输出错误而失败。为另一种型号的打印机测试了相同的驱动程序,并且 usb_bulk_read 工作正常。
由于端点在 Linux 中运行良好,希望没有关于端点的问题。