Some printers do not have Vista drivers. If you have one of these printers - then you will NOT be able to use it on a Vista PC.
I would search the printer manufacturer's web site for Vista drivers and download them if they exist. Then install the drivers on your Vista PC. Good Luck