我正在尝试让我的 Canon Pixma MX350 网络打印机与带有 Gnome Shell 3.8 的 Lubuntu 13.04 一起工作(已经讨论过这个型号的其他问题)。
Cups(或 Gnome 打印机管理器)无法通过扫描在网络上找到它。我设法通过手动指定 MAC 地址将打印机添加到 Cups。但它仍然不响应打印作业。Cups 说(或打印机对 Cups 说?):
“无法指定型号。”
我以前在 64 位 Lubuntu 上使用过 32 位驱动程序,不过是从 Canon 下载的旧驱动程序。有时能用,有时不能。因此,由于打印机最近完全拒绝响应,我将其从系统中移除,现在我正尝试使用较新的驱动程序重新安装它,来自此 ppa。但仍为 32 位,因为该 repo 也没有 64 位版本。
不过,此打印机确实接受来自同一网络上另一台机器上的 Ubuntu 和 Windows 的打印作业。Ubuntu 已将其与较旧的驱动程序一起安装。以下是来自 Cups 的较长错误日志:http://pastie.org/8101197。现在我回到了旧的驱动程序,因为它可以在另一台电脑上的 Ubuntu 上运行。我还将打印机连接从 Wlan 切换到有线 LAN,以排除无线不稳定的问题。Cups 错误消息然后变成:
“无法加载库”
答案1
我还遇到了“无法指定型号”错误。原来,打印机驱动程序来自 Canon 软件包 (cnijfilter),但打印机描述 (PPD) 来自 GutenPrint 软件包 - 它们不兼容。
通过将 PPD 文件更改为佳能的文件来解决这个问题(打印机属性 -> 品牌和型号 -> 更改,然后选择适当的驱动程序 - 我的名为“MG4200 Ver 3.90”)。
答案2
这是现在适用于我所有系统(Ubuntu 或 Windows)的设置:1.) 我使用较旧的 32 位驱动程序版本 3.30,也可以直接从佳能获得。2.) 我的 ISP 的新路由器有一个 USB 端口,而旧路由器没有。通过 USB(不是 wlan,不是以太网)将佳能连接到路由器使一切正常,即使佳能仅在提交打印作业后才打开!