I don't claim to understand all the ins and outs of printer setup in CUPS but I have to say that Vector Linux gives me more problems than some of the mainstream distros. With CUPS in Vector Linux I find that if the printer in question is in the CUPS menu (eg HP Deskjet 640 or 648) then the setup is easy and the printer works.
On the other hand if I have to provide a PPD file such as for a Canon BJC-4100 or HP Deskjet 710C (which file I can download from Openprinting.org) then the printer doesn't work, even though CUPS claims it's installed and accepting jobs. Usually the parallel port is busy or there's an I/O error. The software seems to submit the job OK but the printer won't respond.
With Mandriva, Ubuntu, Fedora the Printing setup software manages to locate and configure these non-standard printers with no problem at all. It's a major annoyance for me with Vector Linux.
I'd like to get some feedback from the experts and other users. Is it just me?