Backstory (short version) : I’m troubleshooting a printer issue and need the python3-pyqt4 dependency installed for it to work.
Backstory (long version) : All of my printer/scanner programs (Document Scanner, Skanlite, Xsane, gscan2pdf, and cups) are not detecting my old and discontinued HP Photosmart D110 wifi printer.
From my research I found that I need to install the hplip which allows older printers to work on linux and they even has an hplip for Manjaro OS specifically. I attempted to install hplip from the official website: https ://developers.hp.com/hp-linux-imaging-and-printing/gethplip
I then followed these instructions: https ://developers.hp.com/hp-linux-imaging-and-printing/install/install/index
Nearing the end of the installation I get this error:
warning: Missing REQUIRED dependency: python3-pyqt4 (PyQt 4- Qt interface for Python (for Qt version 4.x) )
warning: This installer cannot install ‘python3-pyqt4’ for your distro/OS and /or version.
error: Installation cannot continue without this dependency. Please manually install this dependency and re-run this installer.
I checked the software center which I have Snap, Flatpak, AUR, core, extra, and multilib all enabled. The python3-pyqt4 does not seem to exist.
I checked some forums and found that a workaround is to install the pyqt4-common. I updated my pc, installed the pyqt4-common, rebooted my pc and then ran the installer again and the terminal returned with the same error.
Is python3-pyqt4 even available for Manjaro? If so were can I get it? Or is there another way?
Notes:
I tried installing hplip from the software center (add/remove software) however the program fails to run. I’ve tried 3 times now. It failed to run/launch every time.
Lastly: I understand my HP Photosmart D100 series is discontinued and not maintained anymore. If I were to purchase a modern up to date HP printer/scanner and plug it into my machine would Manjaro detect it bypassing this whole troubleshooting process?
Thank you in advanced to anyone who takes time to help me out on this.