未找到 USB 多功能打印机/扫描仪的扫描仪部分

未找到 USB 多功能打印机/扫描仪的扫描仪部分

这是我一年前写的。至今仍未解决,所以我重写了它以反映当前状态。

系统:
Ubuntu 16.04 LTS,以及 USB 上的 Canon Pixma MG5751 多功能打印机/扫描仪。

问题:
打印机运行正常。扫描仪是相同的 USB 设备,但无法被识别sane,但与佳能的配合使用正常scangearmp2。扫描仪之前与 Ubuntu 配合良好,甚至使用简单扫描也是如此;我不知道发生了什么变化。

请问:
如何才能使扫描仪sane再次工作?

迄今为止的步骤:

  1. 我已多次移除并重新添加打印机。
  2. 我还清除并重新安装了佳能cnijprinterscangearmp2其间的软件包。
  3. 阅读其他非常相似的问题,我发现我的电脑确实识别该设备。
    • lsusb|grep Canon提供:
      Bus 001 Device 003: ID 04a9:178e Canon, Inc.
    • sane-find-scanner什么也没找到,只是抱怨权限不足。
    • sudo sane-find-scanner|grep Canon找到设备:
      found USB scanner (vendor=0x04a9 [Canon], product=0x178e [MG5700 series]) at libusb:001:003
    • sudo scanimage -L找不到扫描仪,简单扫描也找不到:
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

我没有主意了。请帮忙!谢谢。


根据评论更新:我已经安装了该sane-git软件包并进行了测试:没有成功。Scangearmp2有效,但是简单扫描仍然看不到扫描仪。该sane-git页面还链接到我也安装的最新发布版本sane-release,这导致了很多有希望的行,例如Installing new version of config file /etc/sane.d/canon_dr.conf ...- 但结果是一样的;Scangearmp2有效,但是简单扫描仍然看不到扫描仪。


更新 20190122:
经过一个小时的工作,apt-get我取得了一些进展,但只是部分进展。

  • scanimage -L现在可以找到扫描仪,即使没有sudo
device `pixma:MG5700_192.168.1.81' is a CANON Canon PIXMA MG5700 Series multi-function peripheral
device `pixma:04A9178E_733AA7' is a CANON Canon PIXMA MG5700 Series multi-function peripheral
  • 当我启动 Simple-Scan 时,它并没有立即抱怨未找到扫描仪。这很好。
  • 当我开始扫描时,它会抱怨:扫描失败:与扫描仪通信错误。
  • 在 Simple-Scan > 文档 > 首选项中,我看到列出了两个扫描仪,并且选择了第一个。我选择了第二个选项并再次尝试 =成功!我猜它不像网络扫描仪,但 USB 可以用。我很高兴!

答案1

sane-pixma 库实现了 SANE(Scanner Access Now Easy)后端,可访问 Canon PIXMA / i-SENSYS / imageCLASS / imageRUNNER 多功能设备(一体式打印机)和 Canon CanoScan 平板/TPU 扫描仪。后端实现了 USB 接口和网络接口(使用 Canon 的 BJNP 和 MFNP 协议)。网络接口支持通过 IPv4 和 IPv6 的扫描仪(通过 IPv6 的 MFNP 尚未测试)。

这个后端是为了让扫描仪在正常情况下工作所必需的

虽然我没有您的扫描仪,无法测试,但似乎您缺少支持 Canon Pixma MG5700 系列的 libsane-pixma.so 库。包含它的软件包是libsane-dev,位于存储库中,可以使用命令安装sudo apt install libsane-dev

您可以使用命令确认您拥有该文件find /usr -name *.so | grep pixma

资料来源:

http://www.sane-project.org/man/sane-pixma.5.html

https://packages.ubuntu.com/xenial/libsane-dev

相关内容