![Canon MX925 在 KDE 4.14 中可以正常使用 - 但无法在 CUPS/Plasma 中定位](https://linux22.com/image/1492713/Canon%20MX925%20%E5%9C%A8%20KDE%204.14%20%E4%B8%AD%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E4%BD%BF%E7%94%A8%20-%20%E4%BD%86%E6%97%A0%E6%B3%95%E5%9C%A8%20CUPS%2FPlasma%20%E4%B8%AD%E5%AE%9A%E4%BD%8D.png)
我很困惑,我需要您的帮助来安装无线佳能打印机 MX925(在 Plasma 5.6.3 上)。我仍在运行 KDE 4.14.10 系统,内核 4.3.6,配有一台正常工作的佳能 MX925 打印机。'cups-filters' 是旧版本 net-print/cups-filters-1.0.71。在另一台笔记本电脑上,我安装了全新的 Sabayon(amd64 16.04)和 Plasma 5.6.3,我想使用相同的网络安装相同的打印机。CUPS 已由 Anaconda 安装。在这里,'cups-filters' 的版本为:net-print/cups-filters-1.8.3。因此,我从 repo 安装了'Gutenprint-5.2.10' 包。下一步是在 CUPS 中添加打印机,“添加打印机”,其中无线 MX925 被 CUPS 本身发现为连接:dnssd://Canon%20MX920%20series._ipp._tc ... 0D6038F72A
下一步是从列表中选择一个打印机驱动程序,我选择与 KDE 系统上相同的驱动程序:制造商 Canon,驱动程序 Canon MX920 系列 - CUPS+Gutenprint v. 5.2.10(en)
到目前为止一切顺利。现在,当我想在我的 Plasma 笔记本电脑上开始打印测试页时,我没有收到打印输出,而是收到一条错误消息:
MX925 — 空闲 — 无法找到打印机 MX925-local'。
当我启动时:system-config-printer
我可以创建一个包含多行内容的调试文件,其中至少有一些有趣的内容:
...
'D [06/May/2016:12:06:24 +0200] [客户端 220] 正在写入 IPP 响应,ipp_state=IPP_STATE_DATA,旧 wused=0,新 wused=0','D [06/May/2016:12:06:24 +0200] [客户端 220] 字节=0,http_state=0,data_remaining=181','D [06/May/2016:12:06:24 +0200] [客户端 220] 正在刷新写入缓冲区。','D [06/May/2016:12:06:24 +0200] [客户端 220] 新状态为 HTTP_STATE_WAITING','D [06/May/2016:12:06:24 +0200] [客户端 220]正在等待请求。', 'D [06/May/2016:12:06:24 +0200] cupsdSetBusyState: newbusy="脏文件", busy="活动客户端和脏文件"',
我不明白这一点。在此期间,我尝试从 Canon 列表中选择不同的打印机驱动程序:
- MX920 系列 - Foomatic/gutenprint-ijs-5.2(en)
MX925 系列 - Foomatic/gutenprint-ijs-simplified5.2(en)
PIXMA MX925 - CUPS+Gutenprint 5.2.10(en)
- PIXMA MX925 - Foomatic/gutenprint-ijs-5.2(en)
- PIXMA MX925 - Foomatic/gutenprint-ijs-simplified5.2(en)
因此,我的问题是:我能否在旧的 KDE 系统上找到正确匹配的文件并将其复制到我的 Plasma,并在 CUPS - 打印机安装中选择这些精确的文件(如克隆)?为此。我需要知道原点上所有相关文件的确切位置。
在打印机驱动程序列表中,驱动程序名称经常重复。它们是相同的还是(如何找出?)不同的?有什么想法吗?我该怎么办?
感谢您的加入。
—奥古斯特
ps libreoffice 将此打印机检测为扫描仪没有问题。并且无需从佳能网站安装 Scangear 即可进行扫描...
答案1
**** 更新 ****
受此讨论的启发,我找到了一个解决方案:
https://bbs.archlinux.org/viewtopic.php?id=92011
对于我来说,解决方案是将打印机的 IP 地址插入 /etc/hosts 文件中:
192.168.1.39 MX925.local
此后我必须重新启动一些服务:
systemctl restart cups systemctl daemon-reload systemctl reload avahi-daemon
这样我的更改就可以生效了。现在,我可以将无线 MX925 - All-in-One 用作打印机和扫描仪(我以前就可以这样做)。我希望我可以帮助遇到类似问题的用户。
感谢您的关注。
—奥古斯特