Ubuntu 新手。运行双启动联想 Yoga 710。安装非常顺利。我运行的是 18.04.2 LTS
去添加网络上的 Canon MX920 打印机。我在这里获取了驱动程序:
我下载了 cnijfilter-mx890series-3.70-1-deb 并解压。然后我使用终端运行 sudo install.sh
运行时出现以下错误:
dpkg: dependency problems prevent configuration of cnijfilter-mx890series:
cnijfilter-mx890series depends on libpango1.0-0 (>= 1.12.3); however:
Package libpango1.0-0 is not installed.
cnijfilter-mx890series depends on libpng12-0 (>= 1.2.8rel); however:
Package libpng12-0 is not installed.
cnijfilter-mx890series depends on libtiff4; however:
Package libtiff4 is not installed.
dpkg: error processing package cnijfilter-mx890series (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
cnijfilter-mx890series
Command executed = sudo dpkg -P cnijfilter-mx890series
(Reading database ... 125749 files and directories currently installed.)
Removing cnijfilter-mx890series (3.70-1) ...
Purging configuration files for cnijfilter-mx890series (3.70-1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Command executed = sudo dpkg -P cnijfilter-common
(Reading database ... 125541 files and directories currently installed.)
Removing cnijfilter-common (3.70-1) ...
Purging configuration files for cnijfilter-common (3.70-1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
我究竟做错了什么?
答案1
您没有做错任何事。问题是这个驱动程序包与 Ubuntu 18.04 不兼容,因为它需要(除其他外)包libpng12-0
,而该包目前仅在 14.04 和 16.04 中可用。
您可以联系佳能支持部门,让他们了解该问题,和/或安装 Ubuntu 16.04(14.04 即将终止使用寿命)。
答案2
Bionic 实际上在我安装时安装了佳能打印机驱动程序(Gutenprint 之类的...),但它们在我的 MX340 上无法正常工作——颜色全都不对。
因此,我在安装 MX 340 的 cnijfilter V3.90 驱动程序时遇到了困难,并在这里找到了答案(它还有许多其他佳能驱动程序,包括 MG2500):
步骤基本如下:
删除您可能尝试过的任何已安装的 cnijfilter 版本。
要查找旧的 cnijfilter 包,请执行以下操作
sudo apt-cache policy cnijfilter*
然后删除(如果已安装)
sudo apt remove <your old cnijfilter pkgs>
添加 PPA
sudo add-apt-repository ppa:thierry-f/fork-michael-gruz sudo apt update
打开包管理器,搜索 cnijfilter,标记安装打印机(在这里选择您的打印机型号)。我的是 MX340:
cnijfilter-mx340series:i386
打开打印机 GUI,添加打印机,搜索网络打印机并应用找到的 cnijnet 地址。
cnijnet:/XX-XX-XX-XX-XX-XX(X 是您的打印机的 mac)
确保佳能(您的型号)系列 Ver.3.90 驱动程序显示在品牌/型号窗口中 - 而不是 Gutenprint 驱动程序。(我的显示正确的驱动程序:佳能 MX340 系列 Ver.3.90)。
如果由于某种原因显示 Gutenprint 驱动程序,则返回并在品牌/型号窗口中选择 Canon(您的型号)系列 Ver.3.90 驱动程序。
答案3
首先安装 cnijfilter-common_3.90-1_amd64.deb,然后安装 cnijfilter-mx920series_3.90-1_amd64.deb
如果您首先尝试安装 mx920,系统会响应依赖项错误。
答案4
嗯,你一开始就下载了错误的驱动程序。你说你有一台 MX 920,但下载的是 890 驱动程序。 https://asia.canon/support/PIXMA%20MX927/model是 MX 920 的正确驱动程序。