Vista and older printers
PC Magazine (October 2008) had a possible solution for Vista owners when Vista refuses to install the older kernel-mode printer drivers:
3. enter gpedit.msc to launch the Group Policy Object Editor
4. Under Computer Configuration, double-click Administrative Templates, select Printers.
5. Find the policy Disallow installation of printers using kernel-mode drivers and double-click it.
6. Set to Disabled.
7. Click OK, close the Group Policy Object Editor, and reboot.
8. Try installing your old driver now.
Use at your own risk — this was intended to discourage crashes caused by badly-written drivers.