Hi zackaroni,
I would suggest you to run the Fix it Tool from the link below to diagnose and repair problems with the printer.
Troubleshoot printer problems
http://windows.microsoft.com/en-us/windows-vista/Troubleshoot-printer-problems
Now try installing the drivers and check if you’re able to install the printer driver successfully.
Sometimes, incompatible drivers or the drivers for the previous windows version cause the registry entries to eventually corrupt. You will need to remove the printer driver entries from the registry, restart, then add the appropriate vista printer driver.
1. Click on Start -> in the start search type regedit and hit Ok.
2. Select the folders HKEY_LOCAL_MACHINE -> SYSTEM -> ControlSet001 -> Control – > Print -> ;Environments -> Windows NT x86 -> Drivers -> Version 3
3. Now delete any folder entries related to the print driver you previously installed.
4. Now instead of Environments click on the Printers folder and remove the offending
printer folder entries from here as well.
5. Exit the Registry Editor.
6. Restart.
Note: The above steps deals with system registry modification. Some serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
How to back up and restore the registry in Windows
http://support.microsoft.com/kb/322756Add or remove a printer
http://windows.microsoft.com/en-US/windows-vista/Add-or-remove-a-printer
I would also suggest you to download the drivers for your printer from the link below.
Post your results back after trying the steps below.
Mouneshwar R – Microsoft Support
Visit our Microsoft Answers Feedback Forum and let us know what you think
[If this post helps to resolve your issue, please click the "Mark as Answer" or "Helpful" button at the top of this message. By marking a post as Answered, or Helpful you help others find the answer faster.]