Best overall

Canon Selphy CP1300

Canon CP1300

See at Amazon

The Selphy CP1300 ($124) by Canon is a superb little printer that packs a punch when it comes to photo printing. There's even an optional battery pack for use on the road, for when you absolutely must have instant physical copies of special memories.

Bottom line: It's ideal for people who print our photos often and desire great quality results.

One more thing: Each Selphy ink and paper kit comes with exactly enough of each to print 18, 36, or 54 photos.

Why the Canon Selphy CP1300 is our top photo printer pick

The CP1300 by Canon is a great little photo printer, dedicated to taking digital copies of all your favorite memories and making them physical.

It's compact, fun to use, and doesn't rely on inkjet printing. This is why the CP1300 is our No. 1 choice for the best photo printer of 2017. Picking up the optional battery pack will ensure the unit will be able to print out memories, taking full advantage of its portable size and wireless connectivity. There are also some fun little features that really add to the overall experience.

It has the ability to print on postcard-size paper, not to mention label sizes, square and even eight small stickers at a time. That opens up a number of possibilities when you snap a stunning photo or a keepsake memory. There's even a 3.2-inch touchscreen for managing everything easily.

For a mobile world, Canon has worked on the official app solution that makes it effortless to print something from a smartphone running Android or iOS. If smartphone photography isn't quite your thing, card slots and USB ports let you hook up a camera. Overall, it's a great little unit that won't destroy your bank balance.

Best Budget

HP Envy 4520

HP Envy 4520

See at Amazon

This inexpensive all-in-one package lets you do everything: print, scan, or copy. The Envy 4520 ($59.99) uses HP thermal inkjet technology and offers a 1200-dpi color print resolution, is able to print up to just shy of seven pages per minute, and sports two-sided printing capabilities.

Bottom line: It's ideal for those on a tight budget and who don't necessarily require perfect quality photo printing.

One more thing: It can comfortably be used as a normal printer and scanner.

Best Portable

HP Sprocket X7N07A

HP Sprocket X7N07A

See at Amazon

Utilizing Bluetooth, the Sprocket X7N07A by HP ($129.95) allow you to customize photos on a smartphone using the Sprocket app and then print on the go thanks to the built-in battery. It's compact and easy to carry around and perfect for packing away for trips.

Bottom line: It's a printer with a rechargeable battery, ideal for printing on the go.

One more thing: Hook up social media accounts to have the printer create physical copies of images.

Best Functional

HP OfficeJet Pro 8710

HP OfficeJet Pro 8710

See at Amazon

The Pro 8710 ($58.60) by HP is a serious printer. Should you require a unit that can handle high levels of output, this printer will be able to churn out 18 color pages per minute with the option for double-sided printing. It's bulky but is destined for an office or home desk with various devices wirelessly connected.

Bottom line: It's great for heavy office and home use.

One more thing: It's possible to subscribe to the HP Instant Ink service for cartridge renewal before you run low.

Conclusion

All-in-one printers and scanners are common, but there are some real gems out there depending on your requirements. Should you wish to take advantage of more accurate dye transfer, we'd direct you to the Canon Selphy CP1300, which will produce top quality photo prints.

Best overall

Canon Selphy CP1300

Canon CP1300

See at Amazon

The Selphy CP1300 ($124) by Canon is a superb little printer that packs a punch when it comes to photo printing. There's even an optional battery pack for use on the road, for when you absolutely must have instant physical copies of special memories.

Bottom line: It's ideal for people who print our photos often and desire great quality results.

One more thing: Each Selphy ink and paper kit comes with exactly enough of each to print 18, 36, or 54 photos.

Updated October 9, 2017: We've updated our best photo printer guide with the newest and best options. The Canon Selphy CP1300 replaces the older CP1200.