如果一切看起来正常,为什么我的 HP LaserJet MPF1132 没有从我的 VirtualBox Ubuntu 16.04 打印任何东西?

如果一切看起来正常,为什么我的 HP LaserJet MPF1132 没有从我的 VirtualBox Ubuntu 16.04 打印任何东西?

我安装了 Guest Additions 和 Virtual Box 扩展包,现在我可以通过 USB 将打印机连接到虚拟机。我使用 GUI 配置打印机,并发送“测试页“但大约 2-5 分钟后,打印机队列中的状态变为”已停止",如下图所示:

文档打印状态

守护cups进程正在运行(我检查了sudo /etc/init.d/cups status

我查看了错误日志(/var/log/cups/error_log),但没有任何内容出现,它是空的:

cups 守护进程状态

VM 检测到 USB 打印机(我运行lsusb以检查 USB 端口)。出现的唯一错误消息是:

error: HPLIP is not installed properly or is installed without graphical support. Please reinstall HPLIP
warning: Qt/PyQt 4 initialization failed.
error: hp-systray requires Qt4 GUI and DBus support. Exiting.
warning: Unable to connect to dbus. Is hp-systray running?

当我执行hp-info -i这是输出时:

hp-info 输出

当我运行hp-info -i命令时,我得到了这个信息。但我相信这是因为缺少 HP GUI 模块,而且它不是很重要(如果我错了,请告诉我)。

  • 虚拟盒版本:5.2.6
  • Ubuntu 版本:16.04.02
  • 打印机型号:HP Laser Jet-Profesional M1132 MPF

我的问题:

  • 为什么打印机不打印测试页?
  • 我是否对打印机进行了错误配置?
  • 任何人都可以通过 USB 从 Ubuntu VM 虚拟盒进行打印吗?

答案1

我进入 HP 的支持页面并从以下位置下载 HPLIP(我之前提到的那个):https://developers.hp.com/hp-linux-imaging-and-printing/gethplip 我使用 bash 运行脚本bash hplip-3.17.11.run并按照自动安装模式的说明进行操作。

  • 我使用的旧版本:HPLIP 3.16.3
  • 新版本:HPLIP 3.17.11

毕竟是 HPLIP 导致我的打印机出现故障。这是我找到的解决方案。希望它对遇到此问题的人有用!

相关内容