我安装了 Guest Additions 和 Virtual Box 扩展包,现在我可以通过 USB 将打印机连接到虚拟机。我使用 GUI 配置打印机,并发送“测试页“但大约 2-5 分钟后,打印机队列中的状态变为”已停止",如下图所示:
守护cups
进程正在运行(我检查了sudo /etc/init.d/cups status
:
我查看了错误日志(/var/log/cups/error_log
),但没有任何内容出现,它是空的:
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 -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 导致我的打印机出现故障。这是我找到的解决方案。希望它对遇到此问题的人有用!