While I can't see the ports to see if the common user issue is at play (they tug on them too hard and the solder breaks) the cheapest fix I know of is a new printer with WiFi.
There's also the old email me the file to print it fix.
Bob
My roommate has a HP Pavillion hv5 also and one of her usb ports stopped working. Now her last usb port stopped working and she took it to Best Buy and they told her that unless she wanted to pay for her motherboard to be replaced she'd have to get another laptop. Her warranty for the computer ran out sometime this year. I was wondering if there was another way to hook up her printer to her laptop without using USB such as ESATA or another port? She really doesn't want to get a new laptop just yet since its only 3 years old but we're college students and the use of a printer is vitally important. If anyone has information on that please respond.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic