I got my printer working with Arch easily enough:
Install cups and hplip
Enable cups.service
Install system-config-printer
Add my userID to the lp group
reboot
run sytem-config-printer
The system found my network printer and added it. I was able to print a test page.
Edit: I had to install python-pyqt5 to get the HP-Toolbox to run.