我在一台旧电脑上安装了 Ubuntu 12.04,想把它用作小型办公室的文件和打印机服务器。我设置了 Samba 共享以进行文件共享,并且能够让所有电脑通过 CUPS 进行打印。我现在正尝试让扫描仪工作。
在 Ubuntu 服务器上,我可以使用 Simple Scan 或 xsane 扫描图像。我使用了本教程 设置 saned,我可以确认 saned 进程正在运行。然后我从以下网址下载并安装了 TWAIN SANE Interface for MacOS X 二进制文件http://www.ellert.se/twain-sane/
我将 ubuntu 服务器的 ip 地址添加到 /usr/local/etc/sane.d/net.conf,但是当我在 Mac 上打开图像捕获时,我看不到任何设备。
我scanimage -L
在 Ubuntu 机器上运行,得到
device `pixma:04A91737_32E09E' is a CANON Canon PIXMA MX330 multi-function peripheral
device `net:127.0.0.1:pixma:04A91737' is a CANON Canon PIXMA MX330 multi-function peripheral
device `net:localhost:pixma:04A91737' is a CANON Canon PIXMA MX330 multi-function peripheral
当我使用 xsane 时,pixma:04A91737_32E09E 设备扫描正确,其他两个设备则出现错误Failed to open device 'net:127.0.0.1:pixma:04A91737
:访问资源被拒绝。
我认为这与配置有关合理的 pixma 后端但我对 BJNP 协议感到困惑。
有人能帮助我让扫描仪通过网络工作吗?
答案1
这是一篇旧帖子,但我发现 Lee 的评论此链接有帮助。Lee 提到的文件可以在 Precise Pangolin 中找到,文件名称为 /lib/udev/rules.d/50-udev-default.rules