Is CUPS really a print client? It makes adding/configuring printers easy, but should it be used when the system is not sharing it's printers, or worse is only printing to remote printers?