Canon 100% does this on my printer/scanner if the ink dries up (long time without printing) or it thinks you have pirate ink.
It throws up some error message that you can't clear until you put in new ink cartridges. This is very annoying as I scan frequently but very, very rarely print.
I'd readily replace it but I cannot find a laser printer with duplex scanner with ADF that isn't obscenely expensive and/or huge.