Question: I could not find an appropriate driver for the printer. Tried other Canon drivers; a generic Postscript and generic PCL5/6 but when I send a print job, the printer wakes up but does not print.
The same happens when using wireless or USB connection.
Other Canon printers work just fine.

Answer: 
Install the driver from Canon (ver 3.90). Oddly, it shows up on its Asia site, but not on its US site. This worked for me on Ubuntu 14.04 Trusty.

<http://support-asia.canon-asia.com/contents/ASIA/EN/0100517002.html>

This driver was also linked by this [Technosophy blog](http://technosopher.wordpress.com/2013/06/26/ubuntu-debian-linux-drivers-for-the-canon-mx-922-and-other-mx-series-multifunctions/)
Try this.

MX920 series IJ [Printer Driver](https://support-asia.canon-asia.com/contents/ASIA/EN/0100517002.html) Ver. 3.90 for Linux (debian Packagearchive).

MX920 series [ScanGear MP](https://support-asia.canon-asia.com/contents/ASIA/EN/0100690502.html) Ver. 2.10 for Linux (debian Packagearchive)