当我连接
HP Laserjet Professional P 1102w
到我的XPS13
时Ubuntu 18.04
,HP 设备管理器会识别打印机并告诉我printer is idle
(我还安装了专有的 hp 插件)。然后我单击
Print Test Page
,它告诉我,但是我的打印机什么也没做!Started a print job
Print job has completed
另一件令我印象深刻的事情是ls /dev/usb
输出lp0
,但只要我开始打印文档,它就会显示,ls: cannot access '/dev/usb': No such file or directory
直到我重新连接打印机设备。
可能出了什么问题?打印机在我的 Mac 上像往常一样正常工作,我该怎么做才能让它在 Ubuntu 上运行?我已经为这个问题苦苦挣扎了好几天了!
编辑:我已经为我的打印机安装了所需的专有二进制插件
答案1
我在使用 Ubuntu 18.04.1 和 hplip 3.18.7 时也遇到了类似的问题。安装 hplip 3.18.6 解决了这个问题。
我的 HP LaserJet M1132 多功能打印机已通过 hplip 3.18.7 检测并正确配置,hp-check
没有显示任何错误或警告,但 Cups 测试页停留在队列中,状态为“过滤失败”。/var/log/cups/error_log
我看到:
D [29/Aug/2018:17:42:31 -0300] [Job 13166] prnt/hpcups/HPCupsFilter.cpp 644: DEBUG: SHIVA inside the while loopprnt/hpcups/HPCupsFilter.cpp 648: DEBUG: imageProcessorStartPage failed result = 2
D [29/Aug/2018:17:42:31 -0300] [Job 13166] STATE: +connecting-to-device
D [29/Aug/2018:17:42:31 -0300] [Job 13166] STATE: -connecting-to-device
D [29/Aug/2018:17:42:31 -0300] [Job 13166] STATE: -media-empty-error,media-jam-error,hplip.plugin-error,cover-open-error,toner-empty-error,other
D [29/Aug/2018:17:42:31 -0300] [Job 13166] PAGE: 1 1\r
D [29/Aug/2018:17:42:31 -0300] [Job 13166] PID 3566 (/usr/lib/cups/filter/hpcups) crashed on signal 11.
也可以看看https://bugs.launchpad.net/hplip/+bug/1788706
你可以从此处下载 hplip 3.18.6,然后像往常一样使用 进行安装sh hplip-3.18.6.run
。不要以 root 身份安装,请使用您用于登录的相同用户(并确保该用户在该sudo
组中)。
如果您在安装过程中发现任何问题,特别是下载打印机驱动程序,请运行hp-plugin
。
之后,运行hp-check
应该不会出现错误(最好也没有警告)。测试您的设置,例如,通过从 Cups 打印测试作业。