Canon printer/scanner driver fails

Bug #1548947 reported by Mark Preston on 2016-02-23
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)

Bug Description

This is about issues with Canon's Maxify MB2320 drivers for the printer and scanner. Something puts a large number of files in /var/tmp, whenever the printer or scanner functions are used. These files all start with cnij. The scanner driver is not Sane compliant. To scan the Canon app must be called from a terminal with:


running that produces: "(scangearmp2:11008): GLib-CRITICAL **: Source ID 1019 was not found when attempting to remove it"

I have posted about this at the Canon community forum and this forum today (23 Feb 16).

Per Launchpad requirements:

mark@Lexington:/var/tmp$ lsb_release -rd

Description: Ubuntu 14.04.4 LTS
Release: 14.04

mark@Lexington:/var/tmp$ apt-cache policy scangearmp2
  Installed: 3.00-1
  Candidate: 3.00-1
  Version table:
 *** 3.00-1 0
        100 /var/lib/dpkg/status

I have asked the Canon forum to better work with Linux developers towards writing Linux compatible software. I expected the Canon to be Linux compliant, not to have Canon try to make Linux comply with Canon.

These cnij* objects in /var/tmp became so numerous (305) that I received a " / is full" message. That required posts at to resolve that problem. The 305 cnij* created 1.7gig of file space in /var/tmp. This problem must be temporarily resolved by: cd /var/tmp and then sudo rm cnij*. Then ls to see that the cnij-s* are gone.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-control-center (Ubuntu):
status: New → Confirmed
jurgen (jurgen-hofmann) wrote :

I can confirm this. It is due to cnijfilter2 - IJ Printer Driver for Linux.
I have a Pixma MG5740. However, I never noticed this issue under kubuntu 15.10 I am now running 16.04 (xenial).

Mark Preston (emarkpreston) wrote :

Not only is /var/tmp the directory for that the Canon created "dirvers" fills with the cnij files, I now see folders named, in part, "systemd-private-" (The quotation marks are mine, they don't appear in the ls of /var/tmp.) I had posted to the Canon Printer Forum about this and had no response as to whether I could "sudo rm -r systemd-private*" I went ahead and removed them and have seen no ill effects from printing, faxing, scanning or copying documents, other than the Canon created software adding directories and files unnecessarily. You can see the post at the Canon forum at:

Morgan Lang (morgan100) wrote :

I have both a scanner and a hp printer. My scanner was connected with my system previously, so I decided to connect my hp printer with my router. At the time of connecting, it wanted a WPS pin. I somehow found the WPS pin on hp printer from and connected it. But then my scanner is not working anymore. What should I do now?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers