Any inkjet can print photos in color, but if you want results that approach professional photofinishing, you'll need a printer that is designed to reproduce the dynamic range of photographs. If you're in the market for an enthusiast printer, you need to look at the gamut and characteristics of the ink set, the supported papers, and the color-management tools. If you plan to purchase only one printer or are a serious hobbyist, a letter-size inkjet is your best bet, since it can also handle routine printing tasks. Many use thermal dye-transfer technology (also known as dye sublimation) in which heat changes the physical state of solid inks until they infuse specially coated paper, solidifying as they cool. Snapshot printers can print directly from compatible digital cameras.
If you're into digital photography but you also run a busy home office, consider a multifunction printer. Manufacturers of these all-in-ones have been working on improving photo output and scanning technology. Plus, most now boast memory card slots, LCDs to preview prints, and other convenient imaging-related features.