I have history with this package called HPLIP. About 2 years ago I tried to get it to work without success and it was one of the reasons I went back to Windows.
However I was willing and still am to try and get this to work at least in part. I dont have to have the scanning option working as I dont do that much and I can always use the Windows VM for that.
So I ran the HPLIP 3.22.2 package and it worked really well as it picked up Zorin 16 as the OS.
It failed when it came to the HP-SETUP part.
Import Error: /usr/lib/python3/dist-packages/hpmudext.cpython-38-x86_64-linux-gnu.so: undefined symbol: mdns_lookup
Then a cascade of other errors follow on. I am attaching a screen shot to show how this happens.
I have done a search obviously on the web and although someone else had this exact error during Feb this year 2022. The issue has not had any feedback yet on bugs on Launchpad Bug #1852169 “Error when installing.” : Bugs : HPLIP
I have asked the person did they find a solution for their problem and are awaiting feedback.
The HP documentation on their site is rudimentary as does not cover if anything goes wrong.
So I will see further what I can do and let you know. If anyone has any bright ideas I am all ears.