我有一个佳能MG6450具有Wi-Fi功能以及最先进的最新Arch Linux的安装与cnijfilter-MG4200 3.80-1 安装。我可以在打印对话框中看到打印机(有时需要一秒钟才能显示出来,大概是因为它已被自动发现),我可以选择它,并且单击“确定”时没有错误消息。但是,打印机似乎完全忽略了这一切。
我也尝试过通过USB连接。之后,打印对话框未自动检测到打印机,但通过进行了检测system-config-printer
,因此我能够进行配置和打印,没有任何问题。但是能够无线打印将是非常好的。
似乎一些致命的打印错误既没有出现在打印对话框中,也没有出现在system-config-printer
。他们两个都简单地将打印机状态报告为“空闲-渲染完成”。但是,在进入CUPS Web界面并单击打印机后,我终于得到了提示-每个打印作业之后均显示以下消息:
“ PPD版本(5.2.11)与Gutenprint 5.2.12不兼容。请以管理员身份运行`/ usr / bin / cups-genppdupdate'。”
好吧:
$ sudo /usr/bin/cups-genppdupdate
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement. Skipping
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually
Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd!
Failed to update any PPD files
现在,我正在查看是否有兼容的PPD。佳能IJ打印机驱动程序v。Linux版4.00具有MG6400和MG6500的PPD文件。我尝试了MG6400,清理了打印机队列,然后尝试打印测试页。现在,CUPS Web界面没有错误,但是system-config-printer
报告:
文件“ / usr / lib / cups / filter / pstocanonij”不可用:没有这样的文件或目录
看起来该文件可从cnijfilter-common获得,该文件当前无法构建。按照c.gerhorst的说明进行操作后,我已经安装了该软件包,但是现在打印机对话框中抱怨/usr/lib/cups/filter/cmdtocanonij
缺少该软件包。
还有是一个/usr/lib/cups/filter/commandtocanon
。我试着更换cmdtocanonij
同commandtocanon
在/etc/cups/ppd/Canon-PIXMA-MG6450.ppd
运行sudo systemctl daemon-reload
和sudo systemctl restart org.cups.cupsd.service
。现在,我在任何地方都没有收到错误消息,但是打印作业似乎完全消失了。打印机没有显示接收到它们的迹象,并且CUPS Web界面将任何新作业显示为“处理中”,然后是“完成”,而没有任何迹象表明一切都被黑了。
http://localhost:631
,选择管理>管理打印机,选择打印机,然后执行管理>修改打印机。然后再次逐步进行设置。我的猜测是发现您的打印机已过时。我自己得到了一些东西,但是我有HP。
commandtocanon
过滤器不适用于常规打印作业。它旨在执行特定的维护任务,例如打印测试页,清洁打印头和类似物品。