Best Photo Printers You Can Buy: Canon Pixma MG6220, HP Envy 100, Epson Stylus Photo R2880, And More Whether compact or robust, photo printers have a number of varieties and sizes that cater to everyone's printing needs. by Menchie Mendoza