It is able to print properly when he disables the duplex print setting so I don't see how it can be a printhead cleaning or ink issue. Or a paper or mechanical issue either. So it must be a driver issue, as noted in my first post. I would totally uninstall the drivers, reboot and install the latest drivers from Cannon.