我有一台 Brother MFC-7420,它也可以用作扫描仪。我已通过 USB 将该机器连接到运行 Ubuntu 12.04 LTS 64 位的计算机。
我安装了以下包:
brscan2-0.2.4-0.i386.deb
现在,当我启动时xsane
,设备被检测到。但是,当我尝试扫描或运行预览扫描时,我收到消息Could not start scanner: Invalid Argument
。如果我以 root 身份运行,也会出现同样的问题xsane
,所以我不认为这是权限问题。
运行时控制台没有任何输出xsane
(见下面的截图)。在 中按下“扫描”按钮后,立即出现显示错误的对话框xsane
。
我该怎么做才能让这个扫描仪运行起来?
答案1
我遇到了同样的问题并通过编辑解决了它/lib/udev/rules.d/40-libsane.rules
。
我取消了该行的注释:
ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="root"
然后将其编辑为:
ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="saned"
之后,我将我的用户添加到该saned
组。现在一切正常。
问题是,除非您这样做,否则它会以 root 身份运行。
答案2
如果以上方法都不起作用,那么对我有用的方法是访问兄弟网站。问题是 - 至少对于 Brscan2 x64 - 驱动程序安装到了错误的目录中。转到Brother sa扫描仪常见问题解答如果你看一下该部分:
我使用的是 Ubuntu 11.10 或更高版本。我无法从 Brother 设备进行扫描。
说明说要复制一些文件 - 这最终为我解决了问题。我以为当我安装 Brother Linux 驱动程序时,就是这样。但不,驱动程序安装到我的 ubuntu 版本(linux mint Nadia Xfce x64)不使用的目录中。因此复制这些文件立即解决了问题。