Inkjet printers are an essential companion to digital cameras but the cost of printing an 8 x10 color photo can cost up to $1.50. We can't guarantee that these printers won't strain your budget but if you're looking for fast printing from highly rated printers, check out these models. Retrevo lists some good inkjets like Canon printers and Epson printers that offer good bang for the buck.
The HP Photosmart D7360 inkjet printer will only set you back a couple of hundred dollars but has some cool features like a big touch screen LCD.
The Canon Pixma iP4200 has been around for a couple of years but you can buy them very cheap. The ink is reasonable, it's a fast printer that produces good quality pictures, what's not to like? The Canon Pixma iP4300 is also a very good buy at around $100.
The Epson Stylus C88 gets average reviews but for less than $100 this is a fast, decent, and affordable inkjet
The HP Photosmart A716 has some novel features like a Bluetooth interface for printing photos from your phone and a built-in hard drive. Print speed is a little slow but reviewers seem to like it
You also might want to check out the newly released Canon Pixma iP3500. It has a very affordable price and so far the reviews are positive.