TLDR:网络扫描仪使用什么协议,以及如何使用该协议为 OS X 客户端设置 Linux 扫描服务器?
我有一台 Brother DCP-7065DN 激光打印机/扫描仪。它很棒。它通过其原生 10/100 端口连接到网络,我们使用它从计算机(运行 10.8 的 Mac)进行打印和扫描。
当我们通过网络扫描时,速度非常慢,因为它受到 10/100 网络连接的限制(100mbps 大约是 USB 2.0 速度的 1/3)。
这让我想到,如果我们通过 USB 将它连接到我们的服务器并将其设置为打印/扫描服务器会怎么样?该服务器是一个运行 14.04 LTS 的 Ubuntu 机器,现在它只提供文件和 Plex 服务。我为打印机端完美地设置了 CUPS;然后我尝试设置扫描。
我开始使用 SANE。配置完成后,我就可以顺利地进行本地扫描(而且速度很快!)。我为 OS X 安装了 TWAIN-SANE 接口,结果发现 OS X 对 TWAIN 的支持很差。原生 Image Capture 应用程序无法识别共享扫描仪。除了 OpenOffice,我找不到可以运行的第三方扫描应用程序(VueScan 不行)。这不是一种扫描 PDF 或图像的便捷方式,但它证明了共享是可行的。
无论如何,这都是一个冗长的方式来回答我的主要问题:打印机使用什么来进行本机扫描仪共享?无论它是什么协议,它都可以与具有本机捆绑驱动程序的 OS X 客户端很好地配合使用。有没有办法可以从 Linux 服务器模拟这一点?