I've struggled with printers for so many years (including Canon). The 1 printer that was the most reliable was Brother. It was way more expensive than the average printer, but it lasted a while and printed when it was supposed to.