Can't Add Network Printer on KDE Linux (Project Banana - Immutable)

Hey everyone,

I’m trying to set up my HP OfficeJet 3080 network printer on KDE Linux (Project Banana) (Arch-based, immutable), but I’m running into several issues. The printer worked fine on other distros, but here, I can’t get it working properly.

Issues I’m Facing:

  1. Adding the printer via GUI only works if I select a driver, but the file becomes null.

  2. The recommended driver gives an “invalid argument” error when adding the printer.

  3. CUPS web interface loops when logging in as root but works as a normal user.

  4. Driverless setup fails with an error about not being able to retrieve an IPP file.

  5. Printing with driverless fails with “can’t locate printer printer.local”.

This makes me suspect Avahi, systemd-resolved, or mDNS issues.

What I Can and Can’t Do:

:white_check_mark: I CAN modify and enable services (CUPS, Avahi, systemd-resolved, etc.)
:white_check_mark: I CAN use systemd-sysext for overlays
:x: I HAVEN’T tried anything yet besides encountering these issues

Next Steps - Need Help With:

  1. Has anyone gotten network printing to work on Project Banana or similar immutable Arch distros?

  2. Could this be an Avahi/mDNS issue, and if so, how do I fix it?

  3. Should I try overlaying hplip or other drivers with systemd-sysext, or is there a better way?

Any help would be appreciated! Thanks in advance!