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

我是Linux新手,几天前安装了Ubuntu 15.10。 我可以在佳能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

扫描库中存在使用某些设备影响无线扫描的错误 。 将libsane升级到1.0.26或更高版本。 如果软件中心不提供,请从此ppa安装:

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

我们的佳能扫描仪遇到了类似的问题。 从SANE每日ppa安装xsane及其库的更新版本使我们大部分function,虽然文档进xsane器仍然无法正常工作。

我们遇到的另一个问题是ufw防火墙阻止访问联网扫描程序。 如果您使用的是ufw且扫描仪已联网,请尝试禁用ufw并再次尝试扫描。 如果这样做,很容易通过ufw允许扫描仪,所以你不必完全关闭它。

有时,错误的USB电缆可能会导致此“无效参数”错误。 尝试使用已知良好的电缆更换电缆。

这通常是权限问题。

使用lsusb查看您的打印机/扫描仪所在的总线和设备(假设它是通过USB连接的)。

 lsusb 

公交车003设备006:ID 0400:0132兄弟工业株式会社

该设备位于总线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。