Ubuntu 20.04 上的 HP Laserjet 500 MFP

Ubuntu 20.04 上的 HP Laserjet 500 MFP

我想在我的 Ubuntu 20.04 设备上使用 HP Laserjet 500 MFP。遗憾的是,hplip 尚不支持 Ubuntu 20.04。你能帮忙吗?我运行 hplip 安装脚本(sh ./hplip-3.20.9.run)时的错误代码是:

    Running 'sudo apt-get install --assume-yes python-pyqt5'
    Please wait, this may take several minutes...
    error: Package install command failed with error code 100

另外,通过 ( ) 从存储库安装 hplipsudo apt-get install hplip并运行命令hp-plugin也失败了。运行命令时,hp-setup打印机似乎无法被识别。

答案1

尝试这个:

打开终端 shell。

更新您的 apt 存储库,输入以下命令:

sudo apt-get update

安装所需的依赖包:

sudo apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential ghostscript openssl libjpeg62-dev libsnmp-dev libtool libusb-1.0-0-dev wget python-imaging policykit-1 policykit-1-gnome python-qt4 python-qt4-dbus python-dbus python-gobject python-dev python-notify python python-reportlab libsane libsane-dev sane-utils xsane

将 HPLIP tarball 下载到您的 /home/user/Downloads 目录:

https://sourceforge.net/projects/hplip/files/hplip/3.20.9/hplip-3.20.9.tar.gz/download

转到下载 HPLIP tarball 的目录:

cd ~/home/user/Downloads

解压 tarball,输入以下命令:

tar xvfz hplip-3.20.9.tar.gz

这将创建一个与 tarball 文件同名的目录。

将您的工作目录更改为 hplip-3.20.9 目录。

cd hplip-3.20.9

配置开发环境并检查您的系统是否已准备好安装 HPLIP:

./configure --with-hpppddir=/usr/share/ppd/HP --libdir=/usr/lib64 --prefix=/usr --enable-udev-acl-rules --enable-qt4 --disable-libusb01_build --enable-doc-build --disable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-udev_sysfs_rules --disable-policykit --enable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build

编译HPLIP源码,输入此命令:

make

运行make install,输入此命令:

sudo make install

将用户名添加到“lp”组:

sudo usermod -a -G lp $USER

重新启动您的电脑(或)注销并登录。

如果您要设置带有 USB 的打印机并且打印机已插入,则需要执行以下操作之一:

拔下并重新插入 USB 打印机,或者重新启动您的电脑。

如果不这样做,将导致您的 USB 打印机无法被 HPLIP 检测到。

继续使用 hp-setup:

sudo hp-setup

第一步是选择打印机连接类型。

接下来,设置工具将显示检测到的打印机(取决于所选的连接类型)

将显示与您的打印机最相似的 PPD 文件(驱动程序)。为您的打印机选择合适的 PPD 文件。

输入您的打印机信息。

单击“完成”以完成打印机设置过程。

答案2

此设备可能是 HP LaserJet Enterprise 500 MFP m525f。它具有 AirPrint 服务,因此可以进行无驱动打印;将其连接到网络并执行命令driverless。输出是一个 URI。将输出替换为lpadmin -p m525 -v "URI" -E -m everywhere。测试打印。

相关内容