升级到 Ubuntu 14.04 后 Lexmark 打印机停止工作

升级到 Ubuntu 14.04 后 Lexmark 打印机停止工作

我父母有一台 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 打印服务)正常运行,您可以通过在浏览器中打开以下页面来检查:

http://本地主机:631

如果它显示一个标题为“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/*

相关内容