在 Manjaro/Arch 上安装 Canon Pixma mg2400 系列打印机驱动程序?

在 Manjaro/Arch 上安装 Canon Pixma mg2400 系列打印机驱动程序?

此打印机的驱动程序以源、deb 和 rpm 包的形式提供在佳能网站。我已经测试了 deb 文件,它们可以在同一台机器上运行。

因为我了解它们,所以我能够使用 Pamac 在 AUR 中识别它们。他们是:

cnijfilter-common-mg2400-https://aur.archlinux.org/packages/cnijfilter-common-mg2400cnijfilter-mg2400series-https://aur.archlinux.org/packages/cnijfilter-mg2400series

尝试使用 pamac 或 yaourt 安装时出现此错误:

error: failed to commit transaction (conflicting files)
cnijfilter-common-mg2400: /usr/lib64 exists in filesystem

还:

pacman -Qo /usr/lib64
/usr/lib64 is owned by filesystem 2015.09-1

/usr/lib64是 的链接/usr/lib,这是一个包含许多程序文件夹的 3.2 GB 目录。

我应该怎么办?


使用deb2targz我已经能够从deb文件中提取一些文件夹。但我该怎么处理它们呢?


更新

AUR 包维护者有更新了 mg2400 AUR 套件

请参阅 Rob 和 Oberon 在该主题下的评论,了解以前的软件包不起作用的原因。


但由于某种原因打印机无法工作。

在 Ubuntu 中,一旦安装了驱动程序,打印机就已经出现在打印机列表中。这里不是,添加后不会打印。

尽管在我看来,驱动程序与两个软件包完全相同,足以使打印机在基于 ubuntu 的系统中工作,但在 Manjaro 中它们还不够。需要一些其他包,或者很可能需要启动一些应用程序才能使打印机工作,尽管我启动了 cups 并添加到启动中

sudo systemctl start org.cups.cupsd

sudo systemctl enable org.cups.cupsd

在此输入图像描述

错误发生在选择“打印自检页”时。选择“打印测试页”将作业发送到打印机但没有结果,就像尝试打印任何文件时一样。

我还检查并确认设备 URI 显示的行与 Linux Mint 中的行相同(同一台计算机,同一台打印机)。

只有驱动程序的描述略有不同 - 在 Manjaro 中:Canon MG2400 系列 Ver.4.00,在 Mint 中:Canon MG2400 系列 - CUPS+Gutenprint v5.2.10-pre2。

答案1

在曼扎罗 15.09

(在问题发布日期稳定发布)

简短回答:gutenprint包也需要安装

sudo pacman -S gutenprint

当然,除了 Canon 2400series 驱动程序的两个更新的 AUR 包之外:这些的链接在问题中。在 Pamac 中激活 AUR 源,或使用 yaourt 等来安装它们。


正如更新问题的最后一部分所示,在同一台计算机上多重启动的 Linux Mint KDE 中安装的同一台打印机具有不同的驱动程序规范。

Manjaro 中:Canon MG2400 系列 Ver.4.00,Mint 中:Canon MG2400 系列 - CUPS+Gutenprint v5.2.10-pre2。

检查gutenprintPamac,它没有安装。安装并再次添加打印机后,也按照问题中所述启动杯子,打印机开始工作。


Canon Pixma MG2450 也是一台扫描仪:其驱动程序scangearmp-common也在 AUR 中。


在 Manjaro 16.10.2 中:

除了cnijfilter-common-mg24001cnijfilter-mg2400series和 之外gutenprint,请确保还安装了这些软件包:

foomatic-db-gutenprint
foomatic-db-gutenprint-ppds
foomatic-db
foomatic-db-engine

至于扫描,在 Manjaro 16.10.2 中,scangearmp-common不再需要该包:simple-scan足够了。

在新的 Manjaro 论坛上这里


在 Manjaro 17.0 中:

我的 Xfce 17 稳定版本中缺少“打印设置”应用程序(用于添加打印机的 GUI)。要安装它:

sudo pacman -Sy manjaro-printer

相关内容