I hate giving just links with little explanation because it makes me seem lazy or less helpful... but this site sums it up pretty well and their isn't much more I can add. Just look up your printer and it will give full instructions on how to set it up. Works very well and HP tends to have excellent linux support for their printers.

http://www.linuxprinting.org/show_pr...P-DeskJet_990C

Then once you download the PPD file for your printer follow these instructions.

http://www.linuxprinting.org/cups-doc.html

If their is anything you don't understand I'll do my best to help. Strange but true... I just finished setting up my printer with this site about an hour ago. Pretty easy and straight forword. Good Luck!!!