我有一台 HP Laser107a (https://support.hp.com/us-en/drivers/selfservice/hp-laser-100-printer-series/24494339/model/24494340) 并且由于在 Ubuntu 18.04 上无法检测到,我从 hp 网站安装了最新的 hplip 版本。
正如在 ubuntu 上看到的手动的lsusb 显示:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 1bcf:0005 Sunplus Innovation Technology Inc. Optical Mouse
Bus 001 Device 013: ID 03f0:e82a Hewlett-Packard
Bus 001 Device 003: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
但是该命令hp-makeuri 03f0:e82a
无法为我的打印机生成正确的 URL:
HP Linux Imaging and Printing System (ver. 3.19.12)
Device URI Creation Utility ver. 5.0
Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
error: Device not found
虽然我无法打印 pdf 文件,甚至无法在 libreoffice 中打印文档,但显示以下错误:
此外,hp 设备管理器也无法添加我的打印机(hplip 3.19.12):
你知道为什么吗?
此外,使用 hp 提供的专有驱动程序仍然不亮。
答案1
为了工作,请按照下列步骤操作:
从 hp 下载驱动程序网站
解压缩文件。
运行以下命令:
cd uld
sudo ./install-printer.sh
请检查是否可以省略步骤 2-4,因为正在安装专有驱动程序。通过上述步骤,您将能够打印,但是hplip-gui
惯于能够检测到打印机。
答案2
我只想添加与在 Ubuntu 20.04 上使用打印机相关的更新。
发生了一些变化,CUPS 无法找到打印机。我没有深入研究为什么会发生这种情况,但从系统中清除 ippusbxd 后,CUPS 可以正确找到打印机,并且使用 ULD 驱动程序的过程按预期进行
我只是跑了
sudo apt purge ippusbxd
删除任何预先存在的 Lase10x 打印机实例,并按照 Dimitrios 描述的安装步骤进行操作