Skip to content

hplip: Update to v3.26.4#9064

Draft
TraceyC77 wants to merge 1 commit into
mainfrom
update_hplip_3-26-4
Draft

hplip: Update to v3.26.4#9064
TraceyC77 wants to merge 1 commit into
mainfrom
update_hplip_3-26-4

Conversation

@TraceyC77
Copy link
Copy Markdown
Contributor

Summary

After installing or updating this package, run hp-plugin on command line before attempting to add a printer, print or scan.

Added support for the following new Printers:
HP LaserJet Pro MFP 3106sdw
HP LaserJet Pro MFP 3105sdw
HP Envy 6500e series
HP Envy 6500 series
HP OfficeJet Pro 9730 Series
HP OfficeJet Pro 9730e Series
HP OfficeJet Pro 9720 Series
HP OfficeJet Pro 9720e Series
HP OfficeJet Pro 8130e All-in-One series
HP OfficeJet Pro 8130 All-in-One series
HP OfficeJet 8130e All-in-One series
HP OfficeJet 8130 All-in-One series
HP OfficeJet Pro 8120e All-in-One series
HP OfficeJet Pro 8120 All-in-One series
HP OfficeJet 8120e All-in-One series
HP OfficeJet 8120 All-in-One series
HP DeskJet Ink Advantage ultra 5800 All-in-One Printer series HP DeskJet Ink Advantage ultra 5100 All-in-One Printer series HP DeskJet 4300e All-in-One Printer series
HP DeskJet Ink Advantage 4300 All-in-One Printer series HP DeskJet 4300 All-in-One Printer series
HP DeskJet 2900e All-in-One Printer series
HP DeskJet Ink Advantage 2900 All-in-One Printer series HP DeskJet 2900 All-in-One Printer series

Solus packaging

Updated patch for hp-scan desktop file

Test Plan

Verified

  • plugin was installed successfully by hp-plugin
  • previously installed HP Printer is still configurable in Print Settings
  • hp-toolbox launches HP Device Manager successfully
  • ability to remove and re-add printer / fax in hp-toolbox (Note: must first run hp-plugin)
  • scanning works with Simple Scan
  • printing works

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged
  • I agree to license this contribution and all my previous contributions under the licensing terms in LICENSE.md and have the power and authority to grant those licenses.

**Summary**

After installing or updating this package, run `hp-plugin` on command line before attempting to add a printer, print or scan.

Added support for the following new Printers:
HP LaserJet Pro MFP 3106sdw
HP LaserJet Pro MFP 3105sdw
HP Envy 6500e series
HP Envy 6500 series
HP OfficeJet Pro 9730 Series
HP OfficeJet Pro 9730e Series
HP OfficeJet Pro 9720 Series
HP OfficeJet Pro 9720e Series
HP OfficeJet Pro 8130e All-in-One series
HP OfficeJet Pro 8130 All-in-One series
HP OfficeJet 8130e All-in-One series
HP OfficeJet 8130 All-in-One series
HP OfficeJet Pro 8120e All-in-One series
HP OfficeJet Pro 8120 All-in-One series
HP OfficeJet 8120e All-in-One series
HP OfficeJet 8120 All-in-One series
HP DeskJet Ink Advantage ultra 5800 All-in-One Printer series
HP DeskJet Ink Advantage ultra 5100 All-in-One Printer series
HP DeskJet 4300e All-in-One Printer series
HP DeskJet Ink Advantage 4300 All-in-One Printer series
HP DeskJet 4300 All-in-One Printer series
HP DeskJet 2900e All-in-One Printer series
HP DeskJet Ink Advantage 2900 All-in-One Printer series
HP DeskJet 2900 All-in-One Printer series
@TraceyC77
Copy link
Copy Markdown
Contributor Author

TraceyC77 commented May 29, 2026

The hp-plugin utility is failing to download the plugin, looks like the URLs for the plugin files are 404

hp-plugin -g -ldebug

HP Linux Imaging and Printing System (ver. 3.26.4)
Plugin Download and Install Utility ver. 2.1

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.


HP Linux Imaging and Printing System (ver. 3.26.4)
Plugin Download and Install Utility ver. 2.1

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.

hp-plugin[1138170]: debug: Locking: /home/tracey/.hplip/hp-plugin.lock
hp-plugin[1138170]: debug: Unable to open file /var/lib/hp/hplip.state for reading.
hp-plugin[1138170]: debug: Unable to open file /var/lib/hp/hplip.state for reading.
hp-plugin[1138170]: debug: Using PyQt5
hp-plugin[1138170]: debug: Unable to open file /var/lib/hp/hplip.state for reading.
hp-plugin[1138170]: debug: Loading user settings...
hp-plugin[1138170]: debug: FAB command: /usr/bin/hp-fab 
hp-plugin[1138170]: debug: Scan command: 
hp-plugin[1138170]: debug: Auto refresh: True
hp-plugin[1138170]: debug: Auto refresh rate: 30
hp-plugin[1138170]: debug: Auto refresh type: 1
hp-plugin[1138170]: debug: Systray visible: 0
hp-plugin[1138170]: debug: Systray messages: 0
hp-plugin[1138170]: debug: Last used device URI: hp:/net/HP_Color_LaserJet_Pro_M478f-9f?ip=10.0.0.22
hp-plugin[1138170]: debug: Last used printer: HP_Color_LaserJet_Pro_M478f-9f
hp-plugin[1138170]: debug: Working directory: /home/tracey/Downloads/hplip/hplip-3.25.2-plugin.run
Checking for network connection...
Downloading plug-in from: 
hp-plugin[1138170]: debug: ['unknown', 'mepis', 'debian', 'suse', 'mandriva', 'fedora', 'redhat', 'rhel', 'slackware', 'gentoo', 'redflag', 'ubuntu', 'xandros', 'freebsd', 'linspire', 'ark', 'pclinuxos', 'centos', 'igos', 'linuxmint', 'linpus', 'gos', 'boss', 'lfs', 'manjarolinux', 'zorin', 'mxlinux', 'elementary', 'almalinux']
HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [1.39KB/]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [329 B/s]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [164 B/s]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [109 B/s]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [82 B/s]]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [65 B/s]]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [54 B/s]]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [46 B/s]]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
                          [https://hplip.sourceforge.net/]
                          [Files: 0  Bytes: 329  [36 B/s]]

HTTP response 301 Moved Permanently [http://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sf.net/plugin.conf
HTTP response 301  [https://hplip.sf.net/plugin.conf]
Enqueue https://hplip.sourceforge.net/plugin.conf
Saving '/tmp/tmp3y8d12ki'
HTTP response 200  [https://hplip.sourceforge.net/plugin.conf]
/tmp/tmp3y8d12ki     100% [=============================>]   34.02K    --.-KB/s
                          [Files: 1  Bytes: 34.34K [3.59K]

HTTP response 301 Moved Permanently [http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.26.4-plugin.run]
Enqueue https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.26.4-plugin.run
                          [https://www.openprinting.org/d]
                          [Files: 0  Bytes: 0  [0 B/s] Re]

HTTP response 301 Moved Permanently [http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.26.4-plugin.run]
Enqueue https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.26.4-plugin.run
HTTP ERROR response 404  [https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.26.4-plugin.run]
hplip-3.26.4-plugin. 100% [=============================>]    6.80K    --.-KB/s
                          [Files: 0  Bytes: 6.80K [4.70KB]

Plugin is not accessible. Trying to download it from fallback location: [https://developers.hp.com/sites/default/files/hplip-3.26.4-plugin.run]
HTTP ERROR response 403  [https://developers.hp.com/sites/default/files/hplip-3.26.4-plugin.run]
hplip-3.26.4-plugin. 100% [=============================>]     919     --.-KB/s
                          [Files: 0  Bytes: 919  [11.65KB]

The plugin files are 404 here (prior versions exist) https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
And the fallback location is also 404 https://developers.hp.com/sites/default/files/hplip-3.26.4-plugin.run

The Arch hplip package doesn't include the plugin, it's published in AUR separately
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=hplip-plugin

The URL they build in their package manifest works - there's a date present that isn't present in the Solus build
https://developers.hp.com/sites/default/files/2026-05/hplip-3.26.4-plugin.run

@TraceyC77 TraceyC77 marked this pull request as draft May 29, 2026 02:50
@EbonJaeger
Copy link
Copy Markdown
Member

Wow there are a lot of patches... Fedora added this one which looks like is supposed to address this issue. I don't know what other ones might have to be applied before that one, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

2 participants