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:

cnijfilter-mp160-2.70-1.i386.rpm

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/libtiff.so.4 /usr/lib/libtiff.so.3

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.

Advertisements

July 23, 2007

Installing a Canon Pixma MP460 on Ubuntu Feisty

Filed under: Canon MP460, Printing, ubuntu — Benaiah @ 3:39 pm

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

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:

cnijfilter-common-2.80-1.i386.rpm

cnifjilter-mp160-2.70-1.i386.rpm

For the Scanner:

scangearmp-common-1.00-1.i386.rpm

scangearmp-mp160-1.00-1.i386.rpm

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. I tried to convert and install all in one step using

sudo alien -i –scripts file1.rpm file2.rpm file3.rpm file4.rpm

but this did not work so I had to convert and install them one at a time.

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-common-2.80-1.i386.rpm –scripts

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

sudo alien scangearmp-common-1.00-1.i386.rpm –scripts

sudo alien scangearmp-mp160-1.00-1.i386.rpm –scripts

To install:

sudo dpkg -i cnijfilter-common-2.80-1.i386.deb

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

sudo dpkg -i sudo alien scangearmp-common-1.00-1.i386.deb

sudo dpkg -i scangearmp-mp160-1.00-1.i386.deb

Now install libpng3:

sudo apt-get install libpng3

Next install libtiff3:

sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

Restart cups daemon:

sudo /etc/init.d/cupsys restart

Install the printer:

cd /usr/share/cups/model/

sudo lpadmin -p MP160 canonmp160.ppd -v cnij_usb:/dev/usblp0 -E

Install libxml1:

sudo apt-get install libxml1

At this point the printer should be working! Next is to get the scanner to work. I am using XSane Image Scanner. To get this to work we must install the scanner back-end.

First, download the latest version from here.

Uncompress the file with:

tar -xvjf mp150-0.13.1.tar.bz2

Install:

make

sudo make install

If this does not work there is more information in the Installation section of the README.html file included in the download.

Both the printer and scanner on your Canon Pixma MP460 should now work!

Blog at WordPress.com.