As @eugen-b said, you can use CUPS web interface to manage your connected printers as long as your printers support CUPS architecture.
Also, as @Zlodej said, several printer companies, like HP, have provided its printer products a support for CUPS. As long as any printer manufacturers support CUPS, you can use that printer in any GNU/Linux distro by installing CUPS printer server at that distro.
Regarding how user friendliness, it’s up to the distro if they integrate CUPS to the desktop environment or not (like having CUPS installed by default and the interface to CUPS is provided in “settings” or some sort rather than by localhost:631
). For me, Manjaro is already user friendly to manage printer; you can manage printer by GUI in addition to localhost:631
.
Moreover, as @Zlodej said, some companies do, make it hard to use their own printer by their own proprietary driver that needs to be installed usually targeted only for Windows OS. For this printer, it’s almost impossible to use in any GNU/Linux distro.
Below is a further explanation of using CUPS in Manjaro: