打印机安装得很好,但打印作业只能保留在打印队列中。
我该如何让它工作?我使用 Ubuntu 13.10
答案1
如果有人仍在 Ubuntu 16.04 中寻找这个,下面是我的方法:
找到一个包含文本“bjpnp”的包,使用:
apt-cache search bjnp
安装唯一包含该文本的包:
cups-backend-bjnp
sudo apt-get install cups-backend-bjnp
- 去了设置 > 打印机 > 添加打印机并扩大了网络打印机左侧部分。几秒钟后,我的打印机出现在那里。我点击它,点击next,然后配置我的选项。
- 我对论文来源有疑问,但在配置中修复了它。
- 打印!
答案2
我能够让打印机在 Ubuntu 15.04 中工作,我确信过程是类似的。
首先,我使用“avahi zeroconfig browser”获取启动打印机所需的信息。当我运行浏览器时,我在 canon-bjnp1._tcp 下找到了 Canon MX870 series_96F40AF11E06 的条目
当我选择此条目时,我得到了地址的值:96F40A000000.local/192.168.0.114:8611
接下来我注意到在 ubuntu 15.04 上我没有安装 bjnp 协议。在 Ubuntu 软件中心,我搜索了 BJNP,找到了“佳能 BJNP 协议的打印机后端”。如果你安装了它,当你返回添加网络打印机时,你会看到一个名为“佳能网络打印机”的新选项。你会注意到它给你的 URL 开头是 bjnp,将其补全为 bjnp://96F40A000000.local
然后继续从列表中选择打印机型号,并进行测试打印。似乎工作正常。
为了使扫描仪功能正常工作,您还可以编辑 /etc/sane.d/pixma.conf 并在设置文件的底部添加相同的 url。
注意,我选择使用链接本地地址而不是 IP 地址,因此如果 DHCP 服务器更新 ip,配置仍然有效。