I suggest deleting all the printers at the Printer
folder at the Control Panel, and also at Device Manager, if found. Reboot and reinstall the prinnter, making sure it is compatible with the OS.
I am running Vista on my HP Pavillion desktop computer. I somehow messed up the drivers because it does not matter which printer I connect to this computer, all I get is html code. Below is an example of what I get whenever I try to print.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
<HTML__IE_DISPLAYURL=" .....
and it goes on and on and on. The entire document is pages and pages of HTML code.
I think I may have screwed up the Vista print drivers when I installed some software. I cannot find any resource to tell me how to fix this. The HP printer drivers are fine. I think it is the operating system print drivers that are messed up.
Please help me fix this. It is impossible to print anything without copying it first into Word and even sometimes that does not work.
Thank you.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic