I just finished setting up my printer using suse 10 and my Vigor router.
I just used the YAST setup page in suse and cups itself was already installed.
First thing I did was to install the driver for the printer. My Canon Pixma wasn't supported directly, so I got the turboprint drivers and installed them.
CUPS is referred to several places, but printing to a router queue is actually called LPD. So after installing the driver I added the printer in the hardware page of YAST and selected LPD printing and entered the router IP and the default queue name (p1 in my case, router documentation should say which yours is). Then I selected the printer. This also involves selecting a PPD file. This is a config file, specific for each printer model.
Not sure what the connection with CUPS is, if that is unrelated or the overall network printing architecture on Linux.
Don't know if any of this helps. Good luck though.
Last edited by monsm; 01-23-2006 at 01:13 PM.