FYI, there are many printer drivers packaged in the AUR (Arch User Repository). Most of them are created from the .deb (Debian) or .rpm (Fedora) packages.
Either way, what I do is find the filename of the printer driver from the manufacturers website, then search for things like the printer series, model number, etc. to see if a driver is already packaged.
How is it a problem, that hp supports old printers as well as new ones?
You should look for a printer you like and then check the list if it has driver support (which will be the case for 95% of printers).
The manjaro-printers meta-package also has support for several other printer including generic cups support. But if you want to check driver support beforehand you would need to check device lists of the actual driver packages as I provided to you for hp specifically.
If you choose a HP printer I think package “hplip” will deal with almost any HP printer. Package “skanlite” will deal as a charm with scanning.
I have a cheap HP Photosmart and it works fine.
Hope this will help you choose.
After installing the driver from the package manager and adding the printer to the kde control center, both printing and scanning work 100%. with Cannon Pixma TS 3350.