First lets be sure that the printer works. Attach to another computer, if possible
If that works, go to the website of the printer manufacturer and download the most current driver.
If there is a print job in the queue that has failed i trouble shoot and it says its failed because the print job has failed (does that make sense?)
So I remove the failed print job and troubleshoot again. Then it says there is no problem!!!!!!
Makes no difference if true or not. The computer thinks that it is true
Make a system restore point first, in case of problems and then try this Windows 7/Vista: Clear Print Queue