Package Details: hplip-plugin 3.25.8-2

Git Clone URL: https://aur.archlinux.org/hplip-plugin.git (read-only, click to copy)
Package Base: hplip-plugin
Description: Binary plugin for HPs hplip printer driver library
Upstream URL: https://developers.hp.com/hp-linux-imaging-and-printing/binary_plugin.html
Keywords: fax hp printer scanner
Licenses: LicenseRef-HPLIP-LICENSE
Submitter: pyropeter
Maintainer: ZhangHua
Last Packager: ZhangHua
Votes: 408
Popularity: 0.23
First Submitted: 2010-12-21 00:32 (UTC)
Last Updated: 2025-11-23 03:03 (UTC)

Pinned Comments

ZhangHua commented on 2025-08-24 01:43 (UTC)

If you cannot verify integrity because gpg key is unknown, please obtain fingerprints in validpgpkeys by running command like gpg --recv-keys <fingerprint>.

Latest Comments

1 2 3 4 5 6 .. 41 Next › Last »

kal commented on 2026-04-05 10:29 (UTC)

Thank you for maintaining this vital package for us !

Just a suggestion ... I know it may be obvious to experienced users but it may be worth specifying in the pinned comment that the fingerprint is in the PKGBUILD. This may help beginners...

kicka commented on 2026-01-13 07:57 (UTC)

Thxs dominic8, your solution worked like a charm.

dominc8 commented on 2026-01-12 10:41 (UTC) (edited on 2026-01-12 10:44 (UTC) by dominc8)

This is not strictly related to this package, but if after upgrade hp-setup and hp-print crashes with

AttributeError: module 'urllib.request' has no attribute 'URLopener'

you can manually edit /usr/share/hplip/base/device.py:

  1. replace all URLopener with OpenerDirector
  2. replace getcode() with status()

ZhangHua commented on 2025-12-21 08:04 (UTC)

@sispus I think it is because your build environment that causes this. Because konsole: Unknown options: t, i, t, l. does not seems to be a correct output here. If you can build this PKGBUILD with makechrootpkg from devtools or simply with makepkg, I think you need to check your build tool and there is no needed to change here.

sispus commented on 2025-12-15 22:21 (UTC) (edited on 2025-12-19 00:21 (UTC) by sispus)

EDIT 2: Building it using pamac build hplip-plugin is useless. Pamac GUI and HP Device Manager app show it as installed, but print quality is very bad. I tried several time.

Then I downloaded the hplip from sources,namely hplip-plugin-3.25.8.run.asc and hplip-plugin-3.25.8.run packages, and manually installed them from HP Device Manager app. Now my print quality is quite good.

EDIT: I could not build using GUI version of pamac (software add-remove tool). However I found this: https://forum.manjaro.org/t/install-latest-hplip-plugin-automatically-when-hplip-updates/35968/16

I built whit this code: pamac build hplip-plugin


Cannot build in Manjaro.


Preparing...
Cloning hplip-plugin build files...
Generating hplip-plugin information...
Checking hplip-plugin dependencies...
Resolving dependencies...
Checking inter-conflicts...

Building hplip-plugin...
==> Making package: hplip-plugin 3.25.8-2 (Sal 16 Ara 2025 01:07:15)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found hplip-plugin-3.25.8.run
  -> Found hplip-plugin-3.25.8.run.asc
  -> Found scan-plugin-spec.py
==> Validating source files with sha256sums...
    hplip-plugin-3.25.8.run ... Passed
    hplip-plugin-3.25.8.run.asc ... Skipped
    scan-plugin-spec.py ... Passed
==> Verifying source file signatures with gpg...
    hplip-plugin-3.25.8.run ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
konsole: Unknown options: t, i, t, l.
==> ERROR: A failure occurred in prepare().
    Aborting...

ppellet commented on 2025-12-04 09:58 (UTC)

@ZhangHua

You put me on the right way. I just imported the HPLIP's public key following the way described in their site (https://developers.hp.com/hp-linux-imaging-and-printing/hplipDigitalCertificate.html). It worked. Your package is now installed and the scanner works perfectly.

Many thanks for your patience and good advice.

ZhangHua commented on 2025-12-04 03:31 (UTC)

@ppellet Then I guess the problem is your gpg. Would you mind to delete the existing public key and fetch it again from a trusted keyserver, like keyserver.ubuntu.com, etc.?

ppellet commented on 2025-12-03 16:07 (UTC)

@ZhangHua Thanks for your answer.

No I didn't change your PKGBUILD. I just copied the fingerprint to pass it in the command you gave.

Now I removed the repertory containing the previous download and tried again. Unfortunately with the same result. Here is the complete error :

Vérification des signatures des fichiers sources grâce à gpg… hplip-plugin-3.25.8.run ... ÉCHEC (Clé publique inconnue 5E4E4D24A34ECD57)

ZhangHua commented on 2025-12-03 02:40 (UTC)

@ppellet 82FFA7C6AA7411D934BDE173AC69536A2CF3A243 is the fingerprint for now. And I have no idea about why your makepkg uses that fingerprint either. As I am not sure if you have added some modification to PKGBUILD, maybe you need to remove current PKGBUILD and use a clean one?

ppellet commented on 2025-12-01 17:24 (UTC)

Some more details of my problem. When running gpg --recv-keys 82FFa.... I get gpg: key AC695.... :<<HPLIP...>> unmodified.

When trying to update, all the files are well downloaded but there is this error after signature verifying : FAILED (unknown public key 5E4ED....) I don't understand why it wants to use the 5E4ED... key and not the received one AC695...

What am I missing ? thanks for any help.