将佳能 Pixma MX860 添加到 Ubuntu 14.04

将佳能 Pixma MX860 添加到 Ubuntu 14.04

我有一台 Canon Pixma MX680 一体机,硬连线到我的局域网。

尝试使用“设置”|“打印机”|“添加打印机”|“网络打印机”添加打印机时,我得到了一大堆选择——查找网络打印机、AppSocket/HP Jetdirect、ipp、https、ipp14 等等。我尝试使用“查找网络打印机”,使用打印机的 IP 地址(未找到),然后是其 MAC 地址(将通常的冒号分隔符更改为显然是 Ubuntu 标准的连字符),它似乎找到了打印机,我从列表中选择了驱动程序,它出现在打印机框中,但我无法打印测试页。

我移除了打印机并尝试这种方法从命令行。它似乎工作正常,打印机再次出现在打印机框中。但是,我无法打印测试页。查看属性 | 设置,我看到打印机状态为“正在处理 - 打印机无响应;将重试”,然后返回到“正在处理”。打印队列显示我的测试页已排好(我删除了它们 - 或取消了? - 有什么区别?)。

按照该页面的建议,我安装了 XSane,它能够找到打印机的扫描仪并成功扫描。

因此,这似乎并不是启动打印机所需的一大步——是吗?

任何帮助都感激不尽。如果答案需要撤消我所做的操作,请告诉我如何操作。如果它需要在终端模式下输入内容,我将非常感激您解释这些行的作用(我使用电脑很长时间了,但我对 Linux 完全陌生)。非常感谢。

答案1

我从 12.04 升级后,只需在 Ubuntu 14.04 存储库中安装 cups-backend-bjnp 包即可找到我的 MX850。

sudo apt-get install cups-backend-bjnp

答案2

对于我的佳能 MX850,我遵循这些说明进行以下调整:

  • cnijfilter-mx880series-3.50-1-deb/packages目录中,找到并双击(按此顺序)

    1. cnijfilter-common_3.50-1_i386.deb
    2. cnijfilter-mx880series_3.50-1_i386.deb

    Ubuntu 将使用软件中心指导您完成安装。

  • 现在运行该install.sh程序。它找不到 MX880,但会找到 MX850。请安装它。

    如果 install.sh 不起作用,请尝试以下操作:

    • 从 Ubuntu 菜单中,选择:系统、管理、打印。
    • 在打开的打印窗口中,选择添加。
    • 几秒钟后,您将看到佳能 MX880 打印机出现在网络打印机下。
    • 选择它并单击“前进”。
    • 完成输入打印机的名称、说明和位置。

    在我的两台电脑上,它install.sh不起作用,但在一台电脑上起作用。

答案3

我最近刚刚完成了以下工作:

sudo add-apt-repository ppa:michael-gruz/canon-trunk
sudo apt-get update 
sudo apt-get install cnijfilter-common cnijfilter-mx860series

接下来,您需要更新 AppArmor,让 cups 发送信号,方法是将以下内容添加到/etc/apparmor.d/usr.sbin.cupsd。在以下行之后

  network econet dgram,
  network ash dgram,

添加这个:

  signal,

接下来,重新启动 AppArmor 以使更改生效:

sudo service apparmor restart

现在您应该可以进入打印机->添加->网络打印机,然后添加您的打印机。

相关内容