Below are the steps to get Canon Pixma MP198 works in my LinuxMint 12.

1. Download the MP190 (yes, 190, and it’s not mistyped) Debian drivers from Canon Website.

2. Extract the downloaded archive , then we get 2 other archives: ‘MP190_debian_printer.tar‘ and ‘MP190_debian_scangear.tar‘.

3. Open and extract those two archives, then we get 6 files: ‘cnijfilter-common_3.00-1_i386.deb‘, ‘cnijfilter-common-3.00-1.tar.gz‘, ‘cnijfilter-mp190series_3.00-1_i386.deb‘, ‘scangearmp-common_1.20-1_i386.deb‘, ‘scangearmp-common-1.20-1.tar.gz‘, and ‘scangearmp-mp190series_1.20-1_i386.deb‘. *) Since Scangear is a scanner driver that is not related to ‘cups’, we can just double click the scangear*.deb files to install MP190 scanner drivers.

4.Now, let’s focus to the printer drivers. We can omit the files with .TAR.GZ extension and focus to the .DEB ones.

5. We’ll first repackage the common .DEB.

A. Open a terminal window and navigate to the folder where you extracted those files. There, type the following commands:

$ dpkg-deb -x cnijfilter-common_3.00-1_i386.deb common

$ dpkg-deb –control cnijfilter-common_3.00-1_i386.deb

B. Now there’ll be 2 new folders: common and DEBIAN. Our objective now is to edit ‘control’ file in DEBIAN folder to represent libcups2 rather than libcupsys2.


$ gedit control

C. Find and replace ‘libcupsys2’ to ‘libcups2’. Save the file and exit gedit.

D. Now copy the DEBIAN folder (yes, the folder, not only the files inside it) into common folder.

E. In terminal, navigate to the folder where common is there, then type:

$ dpkg -b common cnijfilter-common_3.00-1_i386.deb

6. Do steps A-E for ‘cnijfilter-mp190series_3.00-1_i386.deb‘.

7. Install both resulting .DEB files by double clicking each.

8. Run these commands in terminal to avoid ‘cups-insecure-filter’ notification:

$ sudo chown -hR root /usr/lib/cups/filter

$ sudo chown -hR root /usr/lib/cups/backend

$ sudo chgrp -hR root /usr/lib/cups/filter

$ sudo chgrp -hR root /usr/lib/cups/backend

Alhamdulillah! Those steps, with Allah’s help of course, could make Canon Pixma MP198 works in my LinuxMint 12. This writing is adapted from here and here.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s