Benaiah\’s Computer Experiences

April 2, 2008

Installing a Canon Pixma MP460 on Ubuntu Gutsy (7.10)

Filed under: Canon MP460, Linux, Printing, ubuntu — Benaiah @ 11:05 am

Here is how I got the Canon Pixma MP460 Printer/Scanner to work on Ubuntu Gutsy.

If you have tried to install the printer previously, start by going to the print manager and removing it. (System >> Administration >> Printing)

Canon does not have any Linux drivers for the MP460 so we will use the drivers for the MP160 instead.

First, download the following files from here:

For the Printer:


Now make sure that you have alien installed (sudo apt-get install alien)Now use alien to create .dep packages from the .rpm files you just downloaded.

Make sure that you are in the same directory as the file. (Example cd /home/username/Desktop)

To convert:

Note: The long dash before “scripts” is actually two small dashes

sudo alien cnijfilter-mp160-2.70-1.i386.rpm –scripts

To install:

sudo dpkg -i cnijfilter-mp160-2.70-1.i386.deb

Now install libpng3:

sudo apt-get install libpng3

Next link libtiff3:

sudo ln -s /usr/lib/ /usr/lib/

Restart cups daemon:

sudo /etc/init.d/cupsys restart

Install libxml1:

sudo apt-get install libxml1

Reinstall the printer using the print manager (System >> Administration >> Printing) if the printer is turned on the manager should find it (it looked something like “Canon MP460 USB #1” for me). Follow the prompts to complete the installation. When it asks for drivers select “Canon” and then “MP160 Ver.2.70”.

The printer should now be working.

Scanning worked automatically for me without any problems.

Create a free website or blog at