最近我从 20.04 更新到了 22.04。当我发现打印机不再工作时,我遵循了此处给出的建议: https://bugs.launchpad.net/ubuntu/+source/ipp-usb/+bug/1970055 , 那是:
sudo apt purge ipp-usb(=适用于 22.04)(适用于 20.04:sudo apt purge ippusbxd)
获得https://ftp.hp.com/pub/softlib/software13/printers/CLP150/uld-hp_V1.00.39.12_00.15.tar.gz
tar -xvf uld-hp_V1.00.39.12_00.15.tar.gz
cd uld/
sudo./install.sh 复制代码
但这并没有使它打印出来,看来我是从以前的版本安装的。您有什么想法可以尝试吗?我需要打印才能满足日常工作需求。我应该降级到 20.04 吗?
感谢您的时间。
编辑:输出
lsusb -v | grep -A 3 bInterfaceClass.*7
是:
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 0
--
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 4
iInterface 0
Couldn't open device, some information will be missing
--
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 4
iInterface 0
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
编辑2:
好的,我已经在终端中输入了 ,lpinfo -v
没有lpinfo -m
任何问题,但 lpadminn -p 107a -v "URI" -E -m PPD
结果是:
未找到命令“lpadminn”,您的意思是:来自 deb cups-client(2.4.1op1-1ubuntu4.1)的命令“lpadmin”尝试:sudo apt install
所以我尝试了lpadmin -p 107a -v "URI" -E -m PPD
一下:
lpadmin:打印机驱动程序已弃用,并将在 CUPS 的未来版本中停止工作。lpadmin:错误的设备 uri“URI”。
打印机还无法工作。还有什么其他办法吗?
编辑3:
lpinfo -m
输出的内容比我在这里可以输入的多得多,而且我不知道该选择哪一行作为 ppd,有什么想法吗?
编辑4:所以我得到了这个答案:
$ lpadmin -p 107a -v "usb://HP/Laser%20103%20107%20108?serial=CNB3PBS0W5" -E -m "uld-hp/HP_Laser_10x_Series.ppd HP Laser 10x Series" lpadmin:打印机驱动程序已弃用,并将在 CUPS 的未来版本中停止工作。lpadmin:cups-driverd 无法获取 PPD 文件 - 有关详细信息,请参阅 error_log。
不确定如何找到确切的错误
答案1
HP Laser 107a 于 2019 年左右首次发售。这是一款仅支持 USB 的打印机。此类仅支持 USB 的设备可能支持或不支持 IPP-over-USB 协议,因为众所周知,几乎所有现代网络设备都支持该协议。
两次lsusb -v | grep -A 3 bInterfaceClass.*7
演出
bInterfaceClass 7 bInterfaceSubClass 1 优先 bInterfaceProtocol 4
7/1/4 序列表示打印机声称能够理解 IPP-over-USB 协议,并且应该能够被 Ubuntu 2.04 轻松处理,
不幸的是,众所周知,索赔虚假的。
已使用传统方式设置了设备 URI 和 PPD。可以使用 CUPS Web 界面或 system-config-printer。我将使用 获取 URY 并使用lpinfo -v
获取 PPDlpinfo -m
并使用lpadmin -p 107a -v "URI" -E -m PPD
。
lpinfo -m
本身就提供了丰富的输出,因此最好通过搜索来缩小 PPD 的可能性10倍。
lpinfo -m | grep 10x
假设
uld-hp_V1.00.39.12_00.15.tar.gz
已正确安装。HPLIP 不支持此打印机。