Optional Deps : cups: for printing support
...
rpcbind: for network support
python-pyqt5: for running GUI and hp-toolbox
libusb: for advanced usb support
...
It sounds reasonable, though on Arch the package maintainers assume people will check the optdepends on installation. There was a bug reported here: https://bugs.archlinux.org/task/65741
hp-toolbox is not needed to configure and use hplip, it is optional to use the hp-toolbox gui and…
EndeavourOS is a terminal-centric distro, so we don’t offer you GUI tools out of the box to make your jumpstart easier, instead, we offer you the opportunity to give you full control from the start in creating a system that suits your idea in computing.