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