Right, so there's clearly a problem with the printing. I'd say it was the drivers too, however as you can scan fine, that changes things. Find the install disc that came with the printer and reinstall the software (make sure to uninstall it first at "add/remove programs" in Control Panel). If you cannot do that go to the HP Support Site and select "Software & Driver downloads" and then enter your printer model number.
This will direct you to the downloads site and you can download the appropriate software for your printer. Try installing this, restart your computer and see if it works now.
If it still doesn't, try installing the software on another computer (friends or parents) and connect the printer, see if it works then. If it does, then there might be something wrong specifically with your computer, if not, then the printer might have a hardware fault, and you'd need to contact HP to get it fixed.
I hope this helps. Try all the above steps and then reply here or PM me and tell us how it went, we might be able to help more once you've done these.
-------
and victorious in war shall be made glorious in peace.