My own preferences:
1) Canon MP7xx series. We've got several here at work - they're very
quiet, super-fast even at photo printing, setup easy and work great, and
have dirt-cheap ink cartridges (vs. much more expensive HP & Epson
cartridges). Highly recommended! MP760/780 are good ones to look at first.
2) Epson RX500 or higher series. Slower than the Canon, but they do a
superb job as well as the Canon for direct photo prints and the
auto-adjusted photo print quality. Has a nice feature the Canon doesn't
have - you can scan directly to any flash memory card! w/o a PC
attached! This means you can make scans of photos, text, magazines,
etc. right into your CF/XD/MS/SD/ETC card very conveniently.
---
Other than that, keep in mind that printers can go dirt-cheap, esp. for
last year's model just clearing out (eg. Epson RX500 - got mine for
<$130 on clearance, you can buy a nice refurb directly from epson today
with full 1 year warranty at $129! in their clearance store:
http://www.epson.com/cgi-bin/Store/...hljcgemcfjgdfljdfok.0&cookies=no&oid=45471986
), and they still perform well.
www.fatwallet.com/c/18/ -> for the many threads on hot printer deals.
Also, keep in mind that if you don't go for an all-in-one (and buy a
cheap Inkjet only, or a last-year's all-in-one), you can easily spend
$200 and get both a nice cheap Samsung/Brother laser printer on sale +
an inkjet printer of some sort at today's sale prices!
---
I personally would avoid HP printers due to the high cartridge costs.
The printer companies are all getting their $$$$ from the inks, not the
printers nowadays, but that new HP all in one with a big 3.6" or 3.7"
LCD screen is a good start to look at if you have $399 - fast, excellent
photo prints, and works well.