安装了20.04版本后,我的台式机打印机就无法工作了。
打印机型号:HP Envy 5640,通过USB连接。 已安装hplip驱动。 已安装cups打印服务。
希望能得到一些建议。 打印机本身没有问题,因为我之前通过无线网络从另一台电脑上成功打印过。
打印机型号:HP Envy 5640,通过USB连接。 已安装hplip驱动。 已安装cups打印服务。
希望能得到一些建议。 打印机本身没有问题,因为我之前通过无线网络从另一台电脑上成功打印过。
sudo hp-setup -i
命令。至少对于USB连接的打印机有效。这个方法最终帮助我解决了HP LaserJet Pro P1102w的问题。sudo apt remove ippusbxd
sudo hp-setup -i
并更改ppd文件的权限没有帮助(单独执行),但是这个方法有效! - oulenz按照以下方式安装hplip图形界面:
sudo apt install hplip-gui
从hplip图形界面中进入"操作",然后安装所需插件。
这样修复了 HP LasetJet 1018 型号的问题。
移除并重新安装一些软件包:
sudo apt-get update
sudo apt-get remove hplip cups-filters cups hplip-data system-config-printer-udev
sudo apt-get install build-essential tix groff dc axel cups
sudo apt-get install cups-filters unp system-config-printer-gnome
从惠普开发者门户网站安装hplip: https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
版本3.20.5声称与20.04兼容,但在我的情况下无法解决问题:
最后,更改ppd文件的权限:
sudo chmod 644 /etc/cups/ppd/HP_ENVY_4520_series_XXXXXX_.ppd
其中(我猜)XXXXXX应该是打印机序列号的一部分
sudo apt remove ippusbxd
sudo hp-setup -i
sudo apt remove ipp-usb
<- 注意这与上述第2步不同sudo hp-setup -i
无论如何,我决定随后升级到21.10版本,然后打印机就正常工作了。希望这些步骤能有所帮助,因为找出解决方法真是一件痛苦的事情。
没有尽头的痛苦,但我成功在新安装的xubuntu 20.04.1 LTS上让我的LaserJet p1102w打印机工作。
apt purge ippusbxd
hp-setup -i
,按照安装程序建议安装带有PPD插件的USB打印机。测试页将无法正常工作。sudo apt update
sudo apt install hplip
https://answers.launchpad.net/hplip/+question/690299
但是,我遇到了与下面错误相同的通信错误。hp-check
sudo apt purge ippusbxd
sudo apt get install libcups2 \
libjpeg-dev libcups2-dev cups-bsd \
cups-client libcupsimage2-dev libusb-dev \
libsane-dev libsnmp-dev snmp-mibs-downloader \
python3-pyqt5 gtk2-engines-pixbuf \
python3-dev libtool libtool-bin \
libavahi-client-dev libavahi-core-dev
.run
文件
https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
# this will fail, but unpacks a bunch of stuff into the directory
./hplip-3.21.6.run
./configure --prefix=/usr --enable-qt5 --disable-qt4
make -j$(nproc)
sudo make install
Traceback (most recent call last):
File "/usr/bin/hp-setup", line 48, in <module>
from base import device, utils, tui, models, module, services, os_utils
File "/usr/share/hplip/base/device.py", line 42, in <module>
from . import status
File "/usr/share/hplip/base/status.py", line 50, in <module>
cupsext = utils.import_ext('cupsext')
File "/usr/share/hplip/base/utils.py", line 2508, in import_ext
return importlib.import_module(ext_name)
File "/home/jm/.pyenv/versions/3.9.10/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named 'cupsext'
# if you're using a pyenv
# sudo cp ./.libs/* /home/jm/.pyenv/versions/3.8.10/lib/python3.8/