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.


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.


This driver was also linked by this Technosophy blog

  • It appears that the drivers now show on the Canon USA site. As a bonus, they are open-source. – palswim Dec 2 '17 at 23:21
  • Canon is incredibly screwy. Now they don't again if your OS autodetects as "Linux 64bit" or "Linux 32bit" (as most will); you have to manually change to just "Linux", at which point the software list (debs, rpms, and source; printing and scanning) will reveal itself under "Drivers". – FeRD Jan 18 '18 at 8:54
  • I had an older Canon that supported Duplex printing regarding hardware capability. But The best Linux driver I could track down for it did not include that feature. So follow-up question. Does the Linux driver support all the features including Duplex printing? – Joe C Feb 16 at 14:09

The official drivers from Canon are here:

For some reason, these drivers are only available on the Asia site.


Try this.

MX920 series IJ Printer Driver Ver. 3.90 for Linux (debian Packagearchive).

MX920 series ScanGear MP Ver. 2.10 for Linux (debian Packagearchive)

  • The links above are broken as of 10 Oct 2018. Do you have an update? – Jim Parker Oct 11 '18 at 3:41
  • @JimParker Thanks for the comment. Links have been updated. – Mitch Oct 11 '18 at 13:27

protected by Community Jan 14 '17 at 13:56

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.