我是 Linux 新手,几天前安装了 Ubuntu 15.10。我可以成功在 Canon 上打印i-SENSYS MF4890dw
,但尝试使用 Xsane 扫描时出现以下问题:
Failed to open device 'pixma:MF4800_10.237.93.145': invalid argument
当我读过其他类似帖子的一些提要时,我在 Xterm 上尝试过:
scanimage -T
返回:
scanimage: open of device pixma:MF4800_10.237.93.145 failed: Invalid argument
和
uname -r
返回4.2.0-25-generic
。
答案1
答案2
我们的佳能扫描仪xsane
也遇到过类似的问题。从SANE 每日 ppa虽然文档进纸器仍然无法工作,但是大部分功能都正常。
我们遇到的另一个问题是ufw
防火墙阻止了对联网扫描仪的访问。如果您正在使用ufw
并且扫描仪已联网,请尝试禁用ufw
并再次尝试扫描。如果此方法有效,则很容易允许扫描仪通过,ufw
因此您不必将其完全关闭。
答案3
这通常是权限问题。
使用 lsusb 查看您的打印机/扫描仪位于哪个总线和设备(假设它通过 USB 连接)。
$ lsusb
Bus 003 Device 006: ID 0400:0132 Brother Industries, Ltd
该设备在总线 003、设备 006...上,对应该文件:
$ ls -l /dev/bus/usb/003/006
crw-rw-r-- 1 root lp 189, 261 Jan 21 17:18 006
注意该组是“lp”。
使用以下命令将自己添加到‘lp’组:
sudo usermod -a -G lp {your-username-goes-here}
注销并重新登录...尝试 xsane。
答案4
有时,损坏的 USB 电缆会导致此“无效参数”错误。尝试用已知良好的电缆替换您的电缆。