我有一台佳能 MP250 打印机/扫描仪设备,这是 USB。它无法使用 Ubuntu 20.04 进行打印,但是如果我将此打印机连接到安装了 Ubuntu 18.04 的旧笔记本电脑上,它可以正常打印。
当我将此打印机插入我的 Ubuntu 20.04 笔记本电脑时,Ubuntu 说正在安装打印机,然后它会列在打印机设置区域内。
当我访问http://127.0.0.1:631/printers/MP250-series打印机出现在那里。当我尝试从此区域打印测试页时,出现此错误:
Unsupported format "application/vnd.cups-pdf-banner".
如果我进入 Ubuntu 设置区域内的“打印机”,并选择打印测试页,什么也不会发生。
查看文件内部,/usr/share/cups/mime/mime.types
我发现有这样一行:
application/pdf pdf regex(0,^[\n\r]*%PDF)
当我尝试使用 gedit 到此打印机打印简单文本文件时,出现以下消息journalctl -xf
:
Feb 10 14:28:18 wayne-L530 dbus-daemon[880]: [system] Rejected send message, 0 matched rules; type="method_return", sender=":1.8" (uid=115 pid=878 comm="avahi-daemon: starting up " label="unconfined") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.352" (uid=1000 pid=105906 comm="/usr/bin/gedit --gapplication-service " label="unconfined")
Feb 10 14:28:18 wayne-L530 dbus-daemon[880]: [system] Rejected send message, 0 matched rules; type="method_return", sender=":1.8" (uid=115 pid=878 comm="avahi-daemon: starting up " label="unconfined") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.352" (uid=1000 pid=105906 comm="/usr/bin/gedit --gapplication-service " label="unconfined")
设备使用 Ubuntu 20.04 扫描正常,但无法打印。这可能是什么问题?
答案1
ppa:michael-gruz/canon 不适用于 Ubuntu 20.04(它为焦点版本给出了 404)。
您只需添加 ppa fork:
sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
sudo apt-get update
然后安装打印机+扫描仪驱动程序:
sudo apt install cnijfilter-mp250series
sudo apt install scangearmp-mp250series
之后,您可以通过桌面 GUI 中的“打印机”配置打印机。
答案2
我按照这篇文章操作后,我的打印机就可以正常工作了: https://www.ubuntupit.com/how-to-install-canon-printer-driver-in-ubuntu-linux/
具体来说,我添加了以下存储库:
sudo add-apt-repository ppa:michael-gruz/canon
sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
sudo apt-get update
然后,在系统设置 -> 打印机 -> MP250 -> 打印机详细信息中单击“搜索驱动程序”这将从您安装的 repo 中找到驱动程序,将出现一个弹出窗口询问您是否要安装驱动程序。单击“是”。
打印机开始工作。
2022 年 7 月更新 不得不重新安装我的操作系统,我仍然在使用 Ubuntu 20.04,但我的旧答案不起作用。然而,这个确实有效:
sudo apt-get install cups cups-client foomatic-db
在“打印机详细信息”下 - 手动选择驱动程序,MP250 应该在列表中。