GtkLP and GtkLPQ are GUI tools for the use and administration of CUPS. They are free under the GNU General Public License (GPL). You may set the maximum number of supported printers by passing the MAXPRINTERS variable (defaults to 150) to the script.