I got a multifunction laser printer (printer, copier, fax machine, scanner) from Samsung. It's pretty good for photos, and the software is a lot better than Canon's.
Canon software is embarrassing. It's straight-up from the Windows 95 era, and has barely been updated since then. Good hardware, though, which is the shame.