XSane 无法打开设备(参数无效)

XSane 无法打开设备(参数无效)

我是 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

有一个漏洞扫描库中存在问题,影响了某些设备的无线扫描。升级libsane到 1.0.26 或更高版本。如果软件中心没有提供,请从苯丙胺:

sudo add-apt-repository ppa:rolfbensch/sane-git
sudo apt-get update
sudo apt-get dist-upgrade

答案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 电缆会导致此“无效参数”错误。尝试用已知良好的电缆替换您的电缆。

相关内容