从 15.04 升级到 15.10 后网络扫描仪(佳能)停止

Pau*_*fey 5 canon scanner xsane 15.04 15.10

我刚刚将 Kubuntu 15.04 升级到 15.10 - 一切都非常好。机器运行良好,我可以像以前一样打印到佳能 pixma mx420,没有问题,但 Skanlite 和 xsane 都返回错误。xsane 返回:

Failed to open device 'pixma:MX420_192.168.1.5': Invalid argument.
Run Code Online (Sandbox Code Playgroud)

还:

scanimage -L
device `pixma:MX420_192.168.1.5' is a CANON Canon PIXMA MX420 multi-function peripheral
Run Code Online (Sandbox Code Playgroud)

所以系统在正确的网络地址找到扫描仪,但我不知道如何进一步调试。请注意,在这台机器上升级之前,这一切都运行良好,并且扫描仪已在同一网络上的另一台笔记本电脑上成功进行了测试 - 仍在 Kubuntu 15.04 上。

谢谢。

hon*_*kir 8

这是几个版本的 sane-backends (pkg libsane) 中的一个错误,它影响了 0.17.10 - 0.17.18 版本(最后一个实际存在于 15.10 中)。由于该错误自 2015 年 7 月以来已修复,我们只需要将其打包在 debian/ubuntu 存储库中即可。在此之前,有几种可能的解决方法:

  • 从vivid 和downgrade 获取一个版本的libsane、libsane-common 和libphoto2-pack10。Vivid 包含 0.17.4,因此不受影响。
  • debian Experimental 获取 libsane、libsane-common 和 libjpeg62-turbo 版本。我在其中找到了 0.17.23 版本,它似乎对我有用。但要小心,它的实验性:-)。
  • 自己构建健全的后端库。不是直接的方法,您最好获得 debian 打包补丁以使其进入正确的路径。
  • 使用显然有效的 ScanGearMP。适用于简单的扫描,例如通过 GIMP。