如何在 Mac OS X 的 /dev 文件夹中找到扫描仪设备?

How to find scanner device in /dev folder in Mac OS X?

当我执行 lsusb 时,我得到:

Bus 020 Device 013: ID 03f0:7d04 Hewlett Packard Deskjet F2100 series Serial: CN76R3R53Q04TK

如何将它关联到 /dev 中的文件?

向 USB 设备添加类似文件的处理程序是 内核驱动程序 的工作。

然而,一般来说,打印机不需要内核驱动程序。他们通常只进行批量 USB 传输,您可以使用 libusb 进行处理,并且无需明确 /dev/ 准确描述您的打印机的条目即可工作。

根据您的 OS,libusb 与您内核的 USB 堆栈的通信看起来会有所不同(我对 OS X 并不过分精通),但可能有类似 /dev/bus/usb/20/0/13左右;真的取决于。

无论如何,除非你想写一个 CUPS 打印机过滤器,否则你可能不想直接干扰 USB 设备,但让你的打印系统这样做。

所以,TL;DR:那是一台打印机。它通常没有自己的 /dev/ 条目。使用 libusb 在 USB 数据包级别与 USB 设备通信。