安装佳能 MX920 驱动程序时出错 - dpkg:依赖性问题

安装佳能 MX920 驱动程序时出错 - dpkg:依赖性问题

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):

https://ubuntuhandbook.org/index.php/2018/10/canon-ij-printer-scangear-mp-drivers-ubuntu-18-04-18-10/

步骤基本如下:

  1. 删除您可能尝试过的任何已安装的 cnijfilter 版本。

    要查找旧的 cnijfilter 包,请执行以下操作

    sudo apt-cache policy cnijfilter*
    

    然后删除(如果已安装)

    sudo apt remove <your old cnijfilter pkgs>
    
  2. 添加 PPA

    sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
    sudo apt update
    
  3. 打开包管理器,搜索 cnijfilter,标记安装打印机(在这里选择您的打印机型号)。我的是 MX340:

    cnijfilter-mx340series:i386

  4. 打开打印机 GUI,添加打印机,搜索网络打印机并应用找到的 cnijnet 地址。

    cnijnet:/XX-XX-XX-XX-XX-XX(X 是您的打印机的 mac)

  5. 确保佳能(您的型号)系列 Ver.3.90 驱动程序显示在品牌/型号窗口中 - 而不是 Gutenprint 驱动程序。(我的显示正确的驱动程序:佳能 MX340 系列 Ver.3.90)。

如果由于某种原因显示 Gutenprint 驱动程序,则返回并在品牌/型号窗口中选择 Canon(您的型号)系列 Ver.3.90 驱动程序。

答案3

我解决了使用https://www.canon.it/support/consumer_products/products/fax__multifunctions/inkjet/pixma_mx_series/mx925.html?type=drivers&driverdetailid=tcm:80-1030817&os=linux%20%2864-bit%29&language=it

首先安装 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 的正确驱动程序。

相关内容