This is good printer.bt some problem it has like we can not use this printer without we have both catridge filled.easy to use but late printing.cnon printer performnce are good.good printing quality looks good.Catridge are very high in price and very tought for filling inks.talk about canon driver and sotware so canon give some good feature in software we can manage photo easily edit easily and also make slide shows with the help of canon software.it also works for photo printing and the quality of photo is awesome.overall good product from canon chep and affordable.