![带有 Ubuntu 的 Canon MP495 扫描仪](https://linux22.com/image/1064015/%E5%B8%A6%E6%9C%89%20Ubuntu%20%E7%9A%84%20Canon%20MP495%20%E6%89%AB%E6%8F%8F%E4%BB%AA.png)
问题:
每次我安装一个全新的 Ubuntu 时,我都很难MP495上班。
- 和Ubuntu 18.04打印机最终开箱即可正常工作,但扫描仪却不能。
- 和Ubuntu 20.04打印机设置 UI 让我陷入无限循环(安装<->选择)。
我到目前为止尝试过的:
- 安装简单扫描(首选工具)=> 未找到扫描仪
- 下载官方Linux IJ 扫描仪驱动程序=> 未满足的依赖关系
- 尝试手动安装佳能 scangearmp 驱动程序,例如使用这教程 => 不可能
如何安装扫描仪以便能够简单地使用它进行简单扫描?
答案1
适用于 Ubuntu 20.04 的 Canon MP495:
对于打印机:
sudo apt install printer-driver-gutenprint
在 gnome 设置打印机章节中选择佳能 MP490 系列 gutenprint
对于扫描仪:
sudo add-apt-repository ppa:thierry-f/fork-michael-gruz sudo apt update sudo apt install scangearmp2 sudo apt install scangearmp-mp495series
答案2
经过几个小时几乎弄乱我的系统并再次清理它之后,我发现了一个过于简单的解决方案,我在这里分享,以便其他人和我自己将来找到它:
- 安装西尼通过Ubuntu 软件
- 开始西尼并重新启动打印机,连接扫描仪
- xsane 自动安装了扫描仪,并能够扫描
- 安装简单扫描,启动并扫描
- 消除西尼
如果找不到扫描仪,请尝试重新启动它并将其重新连接到另一个 USB 端口(我知道这很奇怪 -.-)。也许整个西尼这些东西甚至都不是必需的,下次重新安装操作系统时我会更新这个答案。如果您能重现此问题,请随时发表评论。
答案3
非常老的 ubuntu (14.04) 中的 sane 库可以与这台打印机配合使用。出于这个原因,我必须为 ubuntu 14.04 运行一个小型 docker 容器。只需安装最低版本的 ubuntu 14.04 并安装 xsane 即可提取依赖项。
令人伤心的是,在收到许多错误报告后,理智的项目根本没有听取错误报告并且解决这个问题。
更新:
到目前为止,我已经使用 ubuntu 18.04
添加 apt 存储库 ppa:thierry-f/fork-michael-gruz apt 安装 cnijfilter2 scangearmp2 cndrvcups-utility usermod -aG lpadmin
注销并重新登录
使用 Firefox 访问http://本地主机:631并搜索新打印机并添加它。
运行 xsane 并尝试扫描。
令人惊奇的是,扫描结果正常。
但是,打印因进程 cnijlgmon3 而崩溃。__libc_start_main() 中出现 SIGSEGV :(
再次更新。
旧打印机得不到供应商的良好支持!实际上,我使用 docker 和 debian wheezy 让它工作,这是目前唯一具有 libtiff4 且存储库仍能正常工作的发行版。
因此使用这个生成一个容器https://hub.docker.com/r/dockette/wheezy/然后运行
apt-get install cups sudo libxrandr2
然后运行安装程序佳能支持。它将自动检测并添加打印机。它确实有效。然后
使用以下命令创建 /opt/start-print-server.sh
#!/bin/bash
mkdir /var/run/dbus
dbus-daemon --system
avahi-daemon -D
exec cupsd -f
提交到图像中例如debian-wheezy:mp495
跑步
docker run -d --restart always --entrypoint /opt/start-print-server.sh -v /run/cups:/run/cups --name debian-wheezy -v (pwd):/work --net host --privileged debian-wheezy:mp495