HP printer makes me go inSANE (unable to print, even though printer recognizes print job)

After a couple of months not printing anything, my setup broke again, and I don’t know why … I’m slowly going mad with these stupid ■■■■■■■ printers…

I already turned off vpn and firewall and reinstalled hiplip and cups, removed the old printers from the hp device manager and readded them through the setup… everything seemingly works, except I can’t ■■■■■■■ print anything. The jobs go through to the printer, but on the device it says “printed pages 0/–”. I can’t even print a test page from the hp device manager, though I can when I access the web console of the printer (ip address in firefox). It makes no goddamn sense and it’s pissing me off. It happens every time when I want to print something – I go through hell and back just to get the printer working, only to do this ■■■■ again after a couple of months.

Sorry for the venting, I’m just really mad with printers right now.

Here are some terminal outputs:

┬─[bird@bird-pc:~]─[17:10:38]─[C:base]
╰─>$ sudo hp-check -t
/usr/bin/hp-check:630: SyntaxWarning: invalid escape sequence '\s'
  lsusb_pat = re.compile("""^Bus\s([0-9a-fA-F]{3,3})\sDevice\s([0-9a-fA-F]{3,3}):\sID\s([0-9a-fA-F]{4,4}):([0-9a-fA-F]{4,4})(.*)""", re.IGNORECASE)
/usr/bin/hp-check:685: SyntaxWarning: "is not" with 'str' literal. Did you mean "!="?
  if 'getfacl' not in g and '' is not g and 'file' not in g:
error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file
error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file
Saving output in log file: /home/bird/hp-check.log

HP Linux Imaging and Printing System (ver. 3.25.6)
Dependency/Version Check Utility ver. 15.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.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies are installed  
to successfully compile HPLIP.                                                                                                                                                   
2. Run-time check mode (-r or --run): Use this mode to determine if a distro supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball has the proper        
dependencies installed to successfully run.                                                                                                                                      
3. Both compile- and run-time check mode (-b or --both) (Default): This mode will check both of the above cases (both compile- and run-time dependencies).                       

Check types:                                                                                                                                                                     
a. EXTERNALDEP - External Dependencies                                                                                                                                           
b. GENERALDEP - General Dependencies (required both at compile and run time)                                                                                                     
c. COMPILEDEP - Compile time Dependencies                                                                                                                                        
d. [All are run-time checks]                                                                                                                                                     
PYEXT SCANCONF QUEUES PERMISSION                                                                                                                                                 

Status Types:
    OK
    MISSING       - Missing Dependency or Permission or Plug-in
    INCOMPAT      - Incompatible dependency-version or Plugin-version

-error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file
warning: 3-20260207 version is not supported. Using 3-15.5 versions dependencies to verify and install...

---------------
| SYSTEM INFO |
---------------

 Kernel: 6.18.8-1-default #1 SMP PREEMPT_DYNAMIC Fri Jan 30 12:17:19 UTC 2026 (0df318e) GNU/Linux
 Host: bird-pc
 Proc: 6.18.8-1-default #1 SMP PREEMPT_DYNAMIC Fri Jan 30 12:17:19 UTC 2026 (0df318e) GNU/Linux
 Distribution: 3 20260207
 Bitness: 64 bit


-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.25.6
HPLIP-Home: /usr/share/hplip
warning: HPLIP-Installation: Auto installation is not supported for 3 distro  20260207 version 

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf.  Generated from hplip.conf.in by configure.

[hplip]
version=3.25.6

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/manufacturer-PPDs/hplip
ppdbase=/usr/share/cups/model/manufacturer-PPDs
doc=/usr/share/doc/packages/hplip
html=/usr/share/doc/packages/hplip
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.25.6
restricted-build=no
ui-toolkit=qt5
qt3=no
qt4=no
qt5=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no
class-driver=no


Current contents of '/var/lib/hp/hplip.state' file:
[plugin]
installed = 1
eula = 1
version = 3.25.6



Current contents of '~/.hplip/hplip.conf' file:
warning: Could not access file: No such file or directory
 <Package-name>        <Package-Desc>      <Required/Optional> <Min-Version> <Installed-Version> <Status>   <Comment>

-------------------------
| External Dependencies |
-------------------------

 cups                 CUPS - Common Unix Printing System                           REQUIRED        1.1             2.4.16          OK         'CUPS Scheduler is running'
 gs                   GhostScript - PostScript and PDF language interpreter and previewer REQUIRED        7.05            10.06.0         OK         -

(xsane:8284): Gtk-WARNING **: 17:24:01.895: cannot open display: 
 error: xsane         xsane - Graphical scanner frontend for SANE                  OPTIONAL        0.9             -               INCOMPAT   'xsane needs to be installed'
 scanimage            scanimage - Shell scanning program                           OPTIONAL        1.0             1.2.1           OK         -
 dbus                 DBus - Message bus system                                    REQUIRED        -               1.14.10         OK         -
 error: policykit     PolicyKit - Administrative policy framework                  OPTIONAL        -               127             MISSING    'policykit needs to be installed'
 network              network -wget                                                OPTIONAL        -               1.25.0          OK         -
 avahi-utils          avahi-utils                                                  OPTIONAL        -               0.8             OK         -

------------------------
| General Dependencies |
------------------------

 libjpeg              libjpeg - JPEG library                                       REQUIRED        -               -               OK         -
 cups-devel           CUPS devel- Common Unix Printing System development files    REQUIRED        -               2.4.16          OK         -
 cups-image           CUPS image - CUPS image development files                    REQUIRED        -               2.4.16          OK         -
 libpthread           libpthread - POSIX threads library                           REQUIRED        -               b'2.42'         OK         -
 libusb               libusb - USB library                                         REQUIRED        -               1.0             OK         -
 sane                 SANE - Scanning library                                      REQUIRED        -               1.2.1           OK         -
 sane-devel           SANE - Scanning library development files                    REQUIRED        -               1.2.1           OK         -
 libavahi-dev         libavahi-dev                                                 REQUIRED        -               -               OK         -
 libnetsnmp-devel     libnetsnmp-devel - SNMP networking library development files REQUIRED        5.0.9           5.9.5           OK         -
 libcrypto            libcrypto - OpenSSL cryptographic library                    REQUIRED        -               3.5.3           OK         -
 python3X             Python 2.2 or greater - Python programming language          REQUIRED        2.2             3.13.11         OK         -
 python3-notify2      Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL        -               -               OK         -
 error: python3-pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4                         OPTIONAL        4.0             -               MISSING    'python3-pyqt4-dbus needs to be installed'
 error: python3-pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x)         REQUIRED        4.0             -               MISSING    'python3-pyqt4 needs to be installed'
 python3-dbus         Python DBus - Python bindings for DBus                       REQUIRED        0.80.0          1.3.2           OK         -
 python3-xml          Python XML libraries                                         REQUIRED        -               2.7.4           OK         -
 python3-devel        Python devel - Python development files                      REQUIRED        2.2             3.13.11         OK         -
 python3-pil          PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL        -               12.1.0          OK         -
 python3-reportlab    Reportlab - PDF library for Python                           OPTIONAL        2.0             4.4.9           OK         -

--------------
| COMPILEDEP |
--------------

 libtool              libtool - Library building support services                  REQUIRED        -               2.5.4           OK         -
 gcc                  gcc - GNU Project C and C++ Compiler                         REQUIRED        -               15.2.1          OK         -
 make                 make - GNU make utility to maintain groups of programs       REQUIRED        3.0             4.4.1           OK         -

---------------------
| Python Extentions |
---------------------

 cupsext              CUPS-Extension                                               REQUIRED        -               3.25.6          OK         -
 hpmudext             IO-Extension                                                 REQUIRED        -               3.25.6          OK         -

----------------------
| Scan Configuration |
----------------------

 hpaio                HPLIP-SANE-Backend                                           REQUIRED        -               3.25.6          OK         'hpaio found in /etc/sane.d/dll.conf'
error: NOT FOUND OR FAILED TO LOAD! Please reinstall HPLIP and check for the proper installation of scanext.
 error: scanext       Scan-SANE-Extension                                          REQUIRED        -               3.25.6          MISSING    'scanext needs to be installed'

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

error: Failed to get Scanners information.

--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

 
HP_Color_LaserJet_Pro_MFP_4302
------------------------------
Type: Printer
Device URI: hp:/net/HP_Color_LaserJet_Pro_MFP_4302?ip=192.168.0.122
PPD: /etc/cups/ppd/HP_Color_LaserJet_Pro_MFP_4302.ppd
PPD Description: HP Color LaserJet Pro MFP M481 Postscript (recommended)
Printer status: printer HP_Color_LaserJet_Pro_MFP_4302 is idle.  enabled since Sun Feb  8 17:13:58 2026
Communication status: Good


--------------
| PERMISSION |
--------------

 
-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
None

Missing Optional Dependencies
-----------------------------
error: 'xsane' package is missing/incompatible 
error: 'dbus-1-python3-devel' package is missing/incompatible 
error: 'dbus-1-python3' package is missing/incompatible 

Total Errors: 5
Total Warnings: 1


Done.


─[bird@bird-pc:~]─[17:09:48]─[C:base]
╰─>$ hp-doctor
error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file
error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file
error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file

HP Linux Imaging and Printing System (ver. 3.25.6)
Self Diagnse Utility and Healing Utility ver. 1.0

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.25.6)
Self Diagnse Utility and Healing Utility ver. 1.0

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.

-error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file
/Gtk-Message: 17:10:10.301: Failed to load module "appmenu-gtk-module"
 

Checking for Deprecated items....
error: This distro (i.e suse  20260207) is either deprecated or not yet supported.
The diagnosis is limited on unsupported platforms. Do you want to continue?(y=yes*, n=no):


Checking for HPLIP updates....
error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file
error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file
error: Error: 'ConfigParser' object has no attribute 'readfp'. Retrying with read_file

HP Linux Imaging and Printing System (ver. 3.25.6)
HPLIP upgrade latest version ver. 1.0

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.

HPLIP upgrade is disabled by openSUSE for security reasons, see https://bugzilla.suse.com/show_bug.cgi?id=853405 - if you like to upgrade HPLIP, use an openSUSE software package manager like YaST or zypper.

Done.
Traceback (most recent call last):
  File "/usr/share/hplip/base/os_utils.py", line 40, in execute
    result = subprocess.run(args, check=True)
  File "/usr/lib64/python3.13/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/usr/bin/hp-upgrade', '-i', '-s']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/hp-doctor", line 286, in <module>
    sts = os_utils.execute(upgrade_cmd)
  File "/usr/share/hplip/base/os_utils.py", line 43, in execute
    error_message = "Command failed with return code %d: %s\n%s" % (e.returncode, cmd, e.stderr.decode())
                                                                                       ^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'decode'

Also, I can’t even access the “diagnose queue” tab inside the hp device manager, because I get this crash:

Hint: You are currently not seeing messages from other users and the system.
      Users in the 'systemd-journal' group can see all messages. Pass -q to
      turn off this notice.
           PID: 5636 (hp-toolbox)
           UID: 1000 (bird)
           GID: 1000 (bird)
        Signal: 6 (ABRT)
     Timestamp: Sun 2026-02-08 17:15:01 CET (5s ago)
  Command Line: /usr/bin/python3 /usr/bin/hp-toolbox
    Executable: /usr/bin/python3.13
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-hplip@de5639debf7a4f2890411cce524baab0.service
          Unit: user@1000.service
     User Unit: app-hplip@de5639debf7a4f2890411cce524baab0.service
         Slice: user-1000.slice
     Owner UID: 1000 (bird)
       Boot ID: fc3ad889763841519911bb48d857e689
    Machine ID: 28cc20717ca545339c4c51beba6d4717
      Hostname: bird-pc
       Storage: /var/lib/systemd/coredump/core.hp-toolbox.1000.fc3ad889763841519911bb48d857e689.5636.1770567301000000.zst (present)
  Size on Disk: 13.4M
       Message: Process 5636 (hp-toolbox) of user 1000 dumped core.
                
                Stack trace of thread 5636:
                #0  0x00007f1b9ca9dd3c __pthread_kill_implementation (libc.so.6 + 0x9dd3c)
                #1  0x00007f1b9ca427b6 raise (libc.so.6 + 0x427b6)
                #2  0x00007f1b9ca2934b abort (libc.so.6 + 0x2934b)
                #3  0x00007f1b98abb7fa _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0xbb7fa)
                #4  0x00007f1b97816fa7 n/a (QtCore.abi3.so + 0x216fa7)
                #5  0x00007f1b9781e512 n/a (QtCore.abi3.so + 0x21e512)
                #6  0x00007f1b98d41ec1 n/a (libQt5Core.so.5 + 0x341ec1)
                #7  0x00007f1b9999e2e2 _ZN7QAction9triggeredEb (libQt5Widgets.so.5 + 0x19e2e2)
                #8  0x00007f1b999a0eeb _ZN7QAction8activateENS_11ActionEventE (libQt5Widgets.so.5 + 0x1a0eeb)
                #9  0x00007f1b99a9f542 n/a (libQt5Widgets.so.5 + 0x29f542)
                #10 0x00007f1b99a9f6b9 _ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent (libQt5Widgets.so.5 + 0x29f6b9)
                #11 0x00007f1b99b9d48a _ZN11QToolButton17mouseReleaseEventEP11QMouseEvent (libQt5Widgets.so.5 + 0x39d48a)
                #12 0x00007f1b999e7d18 _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5 + 0x1e7d18)
                #13 0x00007f1b999a633c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x1a633c)
                #14 0x00007f1b999adbc1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x1adbc1)
                #15 0x00007f1b9a390cce n/a (QtWidgets.abi3.so + 0x390cce)
                #16 0x00007f1b98d07828 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x307828)
                #17 0x00007f1b999abc50 _ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Ebb (libQt5Widgets.so.5 + 0x1abc50)
                #18 0x00007f1b99a02116 n/a (libQt5Widgets.so.5 + 0x202116)
                #19 0x00007f1b99a0578f n/a (libQt5Widgets.so.5 + 0x20578f)
                #20 0x00007f1b999a633c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x1a633c)
                #21 0x00007f1b9a390cce n/a (QtWidgets.abi3.so + 0x390cce)
                #22 0x00007f1b98d07828 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x307828)
                #23 0x00007f1b99185213 _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5 + 0x185213)
                #24 0x00007f1b9915442b _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5 + 0x15442b)
                #25 0x00007f1b943a99b0 n/a (libQt5WaylandClient.so.5 + 0xbe9b0)
                #26 0x00007f1b97d06b76 n/a (libglib-2.0.so.0 + 0x5fb76)
                #27 0x00007f1b97d09a68 n/a (libglib-2.0.so.0 + 0x62a68)
                #28 0x00007f1b97d0a2ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #29 0x00007f1b98d637d6 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3637d6)
                #30 0x00007f1b98d0625a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30625a)
                #31 0x00007f1b98d0eb2b _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x30eb2b)
                #32 0x00007f1b9a391cfc n/a (QtWidgets.abi3.so + 0x391cfc)
                #33 0x00007f1b9cfb51f2 n/a (libpython3.13.so.1.0 + 0x1b51f2)
                #34 0x00007f1b9cf8a3e7 _PyObject_MakeTpCall (libpython3.13.so.1.0 + 0x18a3e7)
                #35 0x00007f1b9cf9d7b2 _PyEval_EvalFrameDefault (libpython3.13.so.1.0 + 0x19d7b2)
                #36 0x00007f1b9d02d0b6 PyEval_EvalCode (libpython3.13.so.1.0 + 0x22d0b6)
                #37 0x00007f1b9d06a7b9 n/a (libpython3.13.so.1.0 + 0x26a7b9)
                #38 0x00007f1b9d06789a n/a (libpython3.13.so.1.0 + 0x26789a)
                #39 0x00007f1b9d0640d6 n/a (libpython3.13.so.1.0 + 0x2640d6)
                #40 0x00007f1b9d063d45 n/a (libpython3.13.so.1.0 + 0x263d45)
                #41 0x00007f1b9d063b5a n/a (libpython3.13.so.1.0 + 0x263b5a)
                #42 0x00007f1b9d0626ea Py_RunMain (libpython3.13.so.1.0 + 0x2626ea)
                #43 0x00007f1b9d01b8b6 Py_BytesMain (libpython3.13.so.1.0 + 0x21b8b6)
                #44 0x00007f1b9ca2b2fb __libc_start_call_main (libc.so.6 + 0x2b2fb)
                #45 0x00007f1b9ca2b3cb __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2b3cb)
                #46 0x0000557ce8094075 _start (/usr/bin/python3.13 + 0x1075)
                
                Stack trace of thread 5637:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca98061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007f1b9cb12f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007f1b97d09b5f n/a (libglib-2.0.so.0 + 0x62b5f)
                #5  0x00007f1b97d0a2ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #6  0x00007f1b98d637fe _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3637fe)
                #7  0x00007f1b98d0625a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30625a)
                #8  0x00007f1b98b09299 _ZN7QThread4execEv (libQt5Core.so.5 + 0x109299)
                #9  0x00007f1b93f86572 n/a (libQt5DBus.so.5 + 0x1a572)
                #10 0x00007f1b98b0a479 n/a (libQt5Core.so.5 + 0x10a479)
                #11 0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #12 0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5642:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007f1b9ca9b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007f1b88885fc9 n/a (libgallium-26.0.0-rc3.so + 0x685fc9)
                #5  0x00007f1b8883c85c n/a (libgallium-26.0.0-rc3.so + 0x63c85c)
                #6  0x00007f1b88885f07 n/a (libgallium-26.0.0-rc3.so + 0x685f07)
                #7  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5641:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007f1b9ca9b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007f1b88885fc9 n/a (libgallium-26.0.0-rc3.so + 0x685fc9)
                #5  0x00007f1b8883c85c n/a (libgallium-26.0.0-rc3.so + 0x63c85c)
                #6  0x00007f1b88885f07 n/a (libgallium-26.0.0-rc3.so + 0x685f07)
                #7  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5638:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007f1b9ca9b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007f1b98b1013c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0x11013c)
                #5  0x00007f1b94371816 n/a (libQt5WaylandClient.so.5 + 0x86816)
                #6  0x00007f1b98b0a479 n/a (libQt5Core.so.5 + 0x10a479)
                #7  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5643:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007f1b9ca9b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007f1b88885fc9 n/a (libgallium-26.0.0-rc3.so + 0x685fc9)
                #5  0x00007f1b8883c85c n/a (libgallium-26.0.0-rc3.so + 0x63c85c)
                #6  0x00007f1b88885f07 n/a (libgallium-26.0.0-rc3.so + 0x685f07)
                #7  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5644:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007f1b9ca9b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007f1b88885fc9 n/a (libgallium-26.0.0-rc3.so + 0x685fc9)
                #5  0x00007f1b8883c85c n/a (libgallium-26.0.0-rc3.so + 0x63c85c)
                #6  0x00007f1b88885f07 n/a (libgallium-26.0.0-rc3.so + 0x685f07)
                #7  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5645:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007f1b9ca9b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007f1b88885fc9 n/a (libgallium-26.0.0-rc3.so + 0x685fc9)
                #5  0x00007f1b8883c85c n/a (libgallium-26.0.0-rc3.so + 0x63c85c)
                #6  0x00007f1b88885f07 n/a (libgallium-26.0.0-rc3.so + 0x685f07)
                #7  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5646:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007f1b9ca9b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007f1b88885fc9 n/a (libgallium-26.0.0-rc3.so + 0x685fc9)
                #5  0x00007f1b8883c85c n/a (libgallium-26.0.0-rc3.so + 0x63c85c)
                #6  0x00007f1b88885f07 n/a (libgallium-26.0.0-rc3.so + 0x685f07)
                #7  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5647:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007f1b9ca9b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007f1b88885fc9 n/a (libgallium-26.0.0-rc3.so + 0x685fc9)
                #5  0x00007f1b8883c85c n/a (libgallium-26.0.0-rc3.so + 0x63c85c)
                #6  0x00007f1b88885f07 n/a (libgallium-26.0.0-rc3.so + 0x685f07)
                #7  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 5639:
                #0  0x00007f1b9caa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f1b9ca98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f1b9ca98061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007f1b9cb129aa __poll (libc.so.6 + 0x1129aa)
                #4  0x00007f1b9437186d n/a (libQt5WaylandClient.so.5 + 0x8686d)
                #5  0x00007f1b98b0a479 n/a (libQt5Core.so.5 + 0x10a479)
                #6  0x00007f1b9ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #7  0x00007f1b9cb20c8c __clone3 (libc.so.6 + 0x120c8c)
                ELF object binary architecture: AMD x86-64

Please always include the command hat creates such output. It is only one line more to copy/paste and it will tell the readers what you did without you having to give any explanation.

Please read carefully, before lecturing someone — they are right there:

┬─[bird@bird-pc:~]─[17:10:38]─[C:base]
╰─>$ sudo hp-check -t
─[bird@bird-pc:~]─[17:09:48]─[C:base]
╰─>$ hp-doctor

@Bird watch the language please… Understand your frustrated, but keep it civil.

So did you check via http://localhost:631 to make sure it’s not in maintenance mode?

1 Like

Sorry, missed that due to the for most people rather abnormal prompting.

1 Like

Try to run hp-setup as root (su -l) and not with sudo?

1 Like

I don’t exactly know what you mean by :

The printer is there and it says HP_Color_LaserJet_Pro_MFP_4302 (Idle, Accepting Jobs, Not Shared, Server Default)
If you can guide me on finding the maintenance mode notice I’d be grateful.

Also, sorry for cursing, but I figured it wouldn’t be an issue, seeing it automatically being censored. I just wanted to get my frustration across, because this sort of stuff happens all the time with network printers.

No worries, happens to the best of us :beers:

When using the GUI, I log in with root when adding the printer (same as when using cups) so I think I already did that, am I right? (genuine question)

@Bird In the dropdown?

1 Like

Well, what else should I set it to? I don’t really understand this menu.

@Bird So in the dropdown, there was no “Resume Printer” option? If you select “Print Test Page” it works?

1 Like

Print job from the web console

Test Page
Completed
Feb 8, 2026, 6:31 PM
Copies
0 of 1
Job Name
	
Test Page
Status
	
Completed
Started
	
Feb 8, 2026, 6:30 PM
Completed
	
Feb 8, 2026, 6:31 PM
User Name
	
unknown_domain_name\root
Job Type
	
Print
Trays
	
Automatic
Paper Type
	
Plain
Output Size
	
A4 (210x297 mm)
Quality
	
Standard
Color Mode
	
Color
Collate
	
Off 

Stop cups:

systemctl stop cups.service

Rename or delete the /var/log/cups/error_log
Change Loglevel to debug in /etc/cups/cupsd.conf
restart cups:

systemctl start cups.service

Now try to print and post her the /var/log/cupsa/error_log.

1 Like
W [08/Feb/2026:18:52:26 +0100] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
W [08/Feb/2026:18:52:26 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [08/Feb/2026:18:52:26 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [08/Feb/2026:18:52:26 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [08/Feb/2026:18:52:26 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [08/Feb/2026:18:52:26 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [08/Feb/2026:18:52:26 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
E [08/Feb/2026:18:52:26 +0100] Unable to open listen socket for address [v1.::1]:631 - Cannot assign requested address.

To note: this error happens immediately after starting the service, and nothing gets logged when trying to print something (tested it multiple times)

This is what a working print job from a Windows PC looks like (had to redact some things)

"print_name"
Completed
Feb 8, 2026, 4:22 PM
Pages
2
Copies
1 of 1
Printed Pages
2 of 2
Job Name
	
"print_name"
Status
	
Completed
Started
	
Feb 8, 2026, 4:22 PM
Completed
	
Feb 8, 2026, 4:22 PM
User Name
	
redacted
Job Type
	
Print
Trays
	
Tray 2
Paper Type
	
Plain
Output Size
	
A4 (210x297 mm)
Quality
	
Standard
Color Mode
	
Color
Collate
	
On 

I just tried my work laptop running slowroll, and it worked without a hitch. I didn’t even need to install anything, I just added the printer through the gnome settings and it worked. Make it make sense :man_shrugging: . (yes, I use gnome on my laptop and plasma on my pc :sweat_smile: )

I guess my pc is beyond repair at this point, and I’m thinking it is time for a complete re-installation … not looking forward to that. I might also switch to slowroll when I do, really happy with it so far.

Those messages are not relevant to the issue you are reporting.

Thanks for the update.

HP Color LaserJet Pro MFP 4302 linux at DuckDuckGo

Driver Installation

Recommended Steps

  • Use Driverless Printing: The HP Color LaserJet Pro MFP 4302 supports driverless printing through the Internet Printing Protocol (IPP) and CUPS. This is often the easiest method, as it does not require specific drivers to be installed.

To install the HP Color LaserJet Pro MFP 4302 on Linux, you should use driverless printing with recent CUPS releases instead of installing HPLIP. Simply add the printer through the CUPS web interface using the IPP protocol, and it should automatically detect the printer without needing additional drivers.

1 Like

Oh jeez, it finally works. I was about to tell you that I already tried that, and that it also doesn’t work:


I noticed this little tiny “s” after ipp and took another look at the main page, when I noticed you can add an ipp printer manually, so I gave it the connection ipp://192.168.0.122/ipp/ with the IPP Everywhere driver and suddenly it works.

I’ll mark this as the solution, but it’s important to note, that you have to add the printer manually and don’t select any of the suggested options cups gives you, if anyone has the same problem.

I also don’t think that ipps doesn’t work, because it is definitely activated on my printer, but I just don’t care anymore to try anything else. I guess it is this stupid connection, that is the problem. Something goes haywire when the printer name get’s converted to a uri … why doesn’t cups just use the ip address of the printer?

Though the question remains, why this keeps changing all the time… I remember a time when simply adding the printer through KDE settings worked flawlessly, then after a couple of months that didn’t work and I had to dig through YaST to get the printer going again, then again after some months that didn’t work either and I had to install hiplip, and now this also doesn’t work anymore and I’m back to ipp. I feel like an ouroboros with this stupid printer.