我父母有一台 Lexmark Pinnacle 901 Pro 打印机/扫描仪。由于他们的 Ubuntu 12.04 已经过时,我将他们的笔记本电脑更新到了 Ubuntu 14.04 64 位。之后打印机停止工作。我对这个问题做了很多研究,似乎 Lexmark 只为 Ubuntu 12.04 提供 Linux 驱动程序,不支持较新的版本。还尝试了较新的 Lexmark 打印机的驱动程序,但它们不起作用。Lexmark Toolkit 可以识别带有 USB 和 Wifi 的打印机,但只能存储 USB 连接,而不是 Wifi。但是无法打印任何东西。有人找到解决方案了吗?有没有通用驱动程序可以替代?去年在使用 Windows 时遇到很多麻烦,他们终于能够使用 Ubuntu,这真是太高兴了。如果他们不得不改回 Windows,那将是一个罪魁祸首。
答案1
我使用以下页面使 Pinnacle Pro 正常运行:
http://daywalker313.blogspot.com.es/2012/07/lexmark-pinnacle-pro901-linux-driver.html
您需要保存那里提到的 ppd 文件:
https://docs.google.com/open?id=0B1TfEz4GUYOmQXF2Q2pudUdJZ1U
该文件在您的计算机的某个位置包含打印机的设置。
首先确保 Cups(通用 Unix 打印服务)正常运行,您可以通过在浏览器中打开以下页面来检查:
如果它显示一个标题为“CUPS”的页面,并附有一段简介:“CUPS 是 Apple Inc. 为 OS® X 和其他类 UNIX® 操作系统开发的基于标准的开源打印系统。”
此时 CUPS 已正确安装。
然后:
- 插入打印机
- 打开电脑上的 wifi 或网络
- 系统设置 > 选择打印机 > 添加
- 选择网络打印机
- 然后选择“查找网络打印机”,等待一段时间,它应该会出现一些选项,然后最终出现一个选项“Lexmark Pro800-Pro900(IP 地址)”,选择该 Lexmark 打印机,然后在右侧选择选项:“通过 DNS-SD 的 AppSocket/JetDirect 网络打印机”
- 点击“转发”
- 出现一个框,显示“正在搜索驱动程序”
- 如果系统随后提示你,请向他们提供你之前在计算机上保存的 ppd 文件的位置
- 然后可能会出现“可安装选项”“托盘 2”,我没有选中此框
- “描述打印机”输入打印机的名称、描述和位置
- 打印测试页
然后希望打印顺利,我尝试了很多不同的方法,Lexmark 网站上的东西都给我带来了质量差的包装错误。最后我找到了提到的页面,非常感谢 Daywalker 的博客!
祝你好运
答案2
自从升级到 Ubuntu 18.04 后,我的 Lexmark Pro 901 就停止工作了。
问题在于 AppAmor。
解决方案:
vi /etc/apparmor.d/usr.sbin.cupsd
添加:
"...
# Site-specific additions and overrides. See local/README for details.
#include <local/usr.sbin.cupsd>
# adding lexmark exception
/usr/local/lexmark/** Ux,
}
..."
sudo apparmor_parser -r /etc/apparmor.d/usr.sbin.cupsd
附言:别忘了:
chmod 755 /usr/local/lexmark/v3/bin/printfilter
chgrp bin /usr/local/lexmark/v3/bin/*