As someone who loves genealogy and pictures, I do a whole lot of printing. If it's not family documents I'm copying, it's pictures. Lots and lots of pictures.
The HP All-in-One printer has been a huge help to me. The pictures turn out great, sometimes better than the originals, plus it lets me crop them right from the printer. It has a feature for restoring/brightening old photos that I use often. It's so easy and the results have been excellent.
Mostly, I print 4 x 6 pictures, but it allows me to print any size and choose whether or not I want a border. It will make passport pictures and wallet photos. There is a separate paper holder for photo paper. Before I had this printer, I was printing pictures on larger sheets of photo paper and then cutting them out. I wasted a lot of expensive paper that way.
I also use the printer for scanning pictures and sending them to my computer or saving them to a DVD. This is a passion of mine, to copy old photos and make sure there are copies of them in case something happens to the originals.
The printer is also used for copying documents of all kinds. It allows different quality selections, from fast to best quality.
I love this printer with one exception. It's uses a lot of ink. Perhaps that why the pictures turn out so well, but it gets expensive buying refills. The average user probably wouldn't have this problem. If you're a photo fanatic like me, prepare to look for sales on ink.