如何通过Wi-Fi从Arch Linux打印到佳能MG6450?


9

我有一个佳能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。我试着更换cmdtocanonijcommandtocanon/etc/cups/ppd/Canon-PIXMA-MG6450.ppd运行sudo systemctl daemon-reloadsudo systemctl restart org.cups.cupsd.service。现在,我在任何地方都没有收到错误消息,但是打印作业似乎完全消失了。打印机没有显示接收到它们的迹象,并且CUPS Web界面将任何新作业显示为“处理中”,然后是“完成”,而没有任何迹象表明一切都被黑了。


您是否尝试过将其连接到USB出租车;或者打印机具有什么功能?我怀疑这会有很大不同,但以防万一。
terdon

我有一台便宜的佳能,MG3250或类似产品,以及一台Arch Linux笔记本电脑。印刷来来去去,而CUPS对墨水量低的指示器非常挑剔。我本人正在等待一个好的答案。
布鲁斯·埃迪格

尝试导航至http://localhost:631,选择管理>管理打印机,选择打印机,然后执行管理>修改打印机。然后再次逐步进行设置。我的猜测是发现您的打印机已过时。我自己得到了一些东西,但是我有HP。
starfry

commandtocanon过滤器不适用于常规打印作业。它旨在执行特定的维护任务,例如打印测试页,清洁打印头和类似物品。
Kurt Pfeifle

Answers:


0

AirPrint是否也启用了特定的IPP打印机?如果是这样,您也许可以使用“无人驾驶”打印(即使这可能不支持您可以用Gutenprint敲响的所有铃声)。

1.检查IPP支持:

赶紧跑

ippfind

如果您得到退货,则支持IPP,它将告诉您IPP-URI来寻址打印机。

2.安装打印队列:

现在运行

lpadmin -p my_brother -v $IPP_URI -E -m everywhere

-m everywhere将直接查询所有的细节打印机的IPP打印功能支持,并自动生成此打印机的PPD由不知道IPP(还)所有“传统”应用。这样,所有打印客户端都可以像以前一样使用CUPS队列...。


(我对Arch Linux并不熟悉-我只知道它的所有支持者都以它能够运行软件世界中“最新,最出色”的能力而感到自豪。因此,我认为我可以为您假设一个较新的CUPS版本,上述操作才能正常运行-现在,是2018年,又是您提出问题的三年后...)


不,不ippfind打印任何内容,并返回退出代码
1。– l0b0
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.