There are all kinds of posibilities here.
If you want a print size of around 8 x 10, the photo should be something like 2048x1536 pixels (or higher). A camera with 3 megapixels can do this.
The first thing you want to do is make sure that you are setting the right options on the printer.
Make sure that you are using a good grade of glossy photo paper.
Just before you print, a window will appear that will let you check your printer setup. HP has lots of options for printing. You should make sure you are telling it that you are going to be printing on glossy photo paper. That will cause the printer to go into its best print mode for photos.
Some HP printers have an option that will let you adjust brilliance.
If things are set right, it should take several minutes to print a full page photo. If it takes less that a minute, you do not have the printer set-up correctly.
...
..
.
Ok, here goes:
In the last few months, I've went through about 4 different Sony Cybershot cameras (Sony, because I already bought a Sony memory stick), and I returned each one because I was not happy with the quality of the prints.
I've been told by MANY people that the 5MP Cybershot should produce magnificent 4x6, and even 8x11 quality shots.
For some reason, I haven't gotten that.
I'm not sure if I'm being too picky, and expecting too much: Can a print from a digital camera ever approach the quality of the 35mm film camera?
I have an HP Photosmart 7350 Photo printer, and I've printed out exellent pictures before, but it seems that in my digital images, the problem is in the camera itself.
What I find is that my digi photos & prints are not sharp enough, not SATURATED enough (a big issue for me), and when I try to print it, you can see grain that you cannot see from a film print.
Am I doing something wrong? What can I do to fix all of this?
Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic