系统发现了该设备。但我无法打印。
但我无法安装驱动程序。我已经从佳能官方网站下载了它们。当我执行 ./install 时,这是输出。
==================================================
适用于 Linux 的 Canon 喷墨打印机驱动程序 Ver.3.40-1 版权所有 CANON INC. 2001-2010 保留所有权利。
===================================================== 发生错误。无法识别包管理系统。
我也尝试手动添加 PPD 文件但出现其他错误:
Idle - File "/usr/lib/cups/filter/pstocanonij" not available: No such file or directory
答案1
打开终端并使用这些行:
检查您是否有格德比已安装:
格德比
如果不是, 然后:
sudo apt install gdebi-core gdebi
添加Ubuntu Trusty 额外软件包仓库
须藤苏
如果出现“用户不在 Sudoers 文件中”,则查看:解决方案
echo 'deb http://cz.archive.ubuntu.com/ubuntu trusty main universe'
> /etc/apt/sources.list.d/extra.list
$ apt update
安装包:
sudo apt 安装 libpng12-0 libpango1.0-0
使用以下命令安装该软件包
cd /tmp/cnijfilter*deb/软件包
如果是32位系统:
sudo gdebi ./*i386.deb
如果是 64 位系统
sudo gdebi ./*amd64.deb
安装Canon MG5150 打印机驱动程序
cd /tmp/cnijfilter*deb
sudo./install.sh 复制代码
- 最后,转到设置, 到添加打印机
它应该被识别并安装:
答案2
在寻找 Kubuntu 20.04.2 LTS 的解决方案时,我偶然发现了这个问题的另一个答案。虽然它可能仍然适用,但我在安装所需的旧库版本和新版本时遇到了问题。
在法国 Ubuntu 论坛主题我找到了添加某个 PPA 的解决方案。以下是成功打印的详细步骤:
sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
sudo apt-get update
- 完成后,您可以再次检查步骤 (1) 中的列表,看看现在需要安装哪些软件包。对于 MG5150,需要:
sudo apt-get install cnijfilter-mg5100 scangearmp-mg5100
- 之后,打印机(通过 USB 连接)被系统自动检测到,打开打印机设置后我就可以打印测试页。