7

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.

5

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

3
  • 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 '19 at 14:09
2

The official drivers from Canon are here:

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

2

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)

2
  • 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
0

Here's what appeared to fix it for me, a total noob, (I don't know which parts of this procedure may be red herrings):

  • Download the driver from the canon-asia site, the US one did not have it.
  • Unzip the tar.gz (I thought it was weird that the driver is not a .deb file, it is just a folder that ends in -deb)
  • But I cd'd into that folder, and did sudo ./install.sh

Then in synaptic package manager I made sure that all these were installed:

  • cnijfilter2
  • cups-backend-bjnp
  • printer-driver-gutenprint

Then when I reinstalled my printer for the 100th time, it gave me a Model called Canon MX920 series PS+Gutenprint v5.3.3.

Hope that helps somebody.

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