1st - You probably already know this but each time before you try to install the printer you will have to restart the Print Spooler if you get the "Print spooler has stopped error"

2nd. - check firewall for "enable file and print sharing is on"

3rd. - try either a different driver from PS to PCL. We have several printers that we use different drivers for Vista.