Your question lacks clarity - it appears that your printer used to work on an XP system and now you wish to use it on a Vista system?
Navigate your browser to the manufacturer's web site and download the Device Driver appropriate to your target Operating System and your specific printer.
Then connect your printer to the target system.
Peccavi, March 2009