Bug#1115849: system-config-printer: app failes to offer HPLIP for networked printer via discovery
Bruce Momjian
bruce at momjian.us
Sat Sep 20 15:09:04 BST 2025
Package: system-config-printer
Version: 1.5.18-4
Severity: normal
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
Tried to add network printer HP9025 via system-config-printer
* What exactly did you do (or not do) that was effective (or
ineffective)?
Tried to choose AppSocket/JetDirect option detected for printer. No HPLIP option offered, though it is offered on Ubuntu, and it works on Ubuntu.
* What was the outcome of this action?
Was not offered to choose manfacturer, model, or driver, and once I specified the printer name, got the error "server-error-internal-error" and install failed.
Here is a summary of my findings:
apt-get install hplip hplip-gui
Printer driver OfficeJet Pro 9020 serices
use hpcups
not driverless ("recommended"), will FAIL with "server-error-internal-error"
Works on Ubuntu 22.04
system-config-printer
choose Add
Network Printer / HP ... IP address / HPLIP
On Debian 13
hplip doesn't get detected, just AppSocket/JetDirect
we really want AppSocket/JetDirect but choosing the discovered printer
or filling the AppSocket/JetDirect IP at the bottom doesn't prompt
for a driver, chooses driverless internally and fails
need to be prompted for driver so we can choose hpcups
THIS WORKS:
geneate URI
https://developers.hp.com/hp-linux-imaging-and-printing/install/step4/cups/net
hp-makeuri XXX.XXX.XXX.XXX
hp:/net/HP_OfficeJet_Pro_9020_series?ip=XXX.XXX.XXX.XXX
system-config-printer
choose Add
Enter URI
hp:/net/HP_OfficeJet_Pro_9020_series?ip=XXX.XXX.XXX.XXX
hp-setup and localhost:631 also work
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: 13.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.43+deb13-amd64 (SMP w/48 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages system-config-printer depends on:
ii gir1.2-gdkpixbuf-2.0 2.42.12+dfsg-4
ii gir1.2-glib-2.0 2.84.4-3~deb13u1
ii gir1.2-gtk-3.0 3.24.49-3
ii gir1.2-handy-1 1.8.3-2
ii gir1.2-notify-0.7 0.8.6-1
ii gir1.2-packagekitglib-1.0 1.3.1-1
ii gir1.2-pango-1.0 1.56.3-1
ii gir1.2-polkit-1.0 126-2
ii python3 3.13.5-1
ii python3-cups 2.0.4-2+b2
ii python3-cupshelpers 1.5.18-4
ii python3-dbus 1.4.0-1
ii python3-gi 3.50.0-4+b1
ii system-config-printer-common 1.5.18-4
Versions of packages system-config-printer recommends:
ii avahi-utils 0.8-16
ii system-config-printer-udev 1.5.18-4
Versions of packages system-config-printer suggests:
ii gnome-software 48.3-2
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list