Leap 16 - HP Printer Set up failed

Hello there. Weird thing: Last year, I had Leap 16 installed and added the HP printer with hplip (through Network/Manual discovery … ) all good; it worked.
I did a total new install (don’t ask why) and now I cannot add the printer anymore.
There is an error message about firewall settings :

HPLIP cannot detect printers in your network.
**This may be due to existing firewall settings blocking the required ports. When you are in a trusted network environment, you may open the ports for network services like mdns and slp in the firewall. For detailed steps follow the link. https://developers.hp.com/hp-linux-imaging-and-printing/KnowledgeBase/Troubleshooting/TroubleshootNetwork

Okay, strange but whatever. I added the ports and my firewall looks like:

henry@LaptopXPS:~> sudo firewall-cmd --list-all
public (default, active)
target: default
ingress-priority: 0
egress-priority: 0
icmp-block-inversion: no
interfaces: wlp0s20f3
sources:
services: dhcpv6-client ssh
ports: 5353/udp 427/tcp
protocols:
forward: yes
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:

Done. New try. Nothing. Same error message. Any good advice?
(But how strange is it, that everything was fine the first time but no more today?
Appreciate all help

This is actual and might help:
https://en.opensuse.org/SDB:Installing_a_Printer
and
https://en.opensuse.org/SDB:How_to_set-up_a_HP_printer#Special_Cases

I ran sudo hp-setup and got this error message in red:
… error: Error: ‘ConfigParser’ object has no attribute ‘readfp’. Retrying with read_file

Could that be a hint?

Thanks hui. It worked this way. I could print a test page.
I was hopping to tweak some setting with hplip but it does not show up there. I guess that makes sense if I cannot use this tool … :frowning: