I use a consumer-level Brother inkjet printer that is a network printer. I had to jump through some hoops finding obscure/old RPMs to make it work with CUPS. It was then easiest to discover/configure using KDE's control panel.