How to install Canon Printer on Fedora / Linux 64bit

Hi Guys,

This seesm to be a common problem on a newest Fedora. I have installed the following printer Canon MP495 (Wireless/WPS). I am sure this will work for other printers as well.

Problem number 1. – Cannot install driver due missing libtiff.so.3()(64bit)

Drivers.
1. This is an easy part. Printers can be found on Canon website.

http://www.canon-europe.com/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MP_series/PIXMA_MP495.aspx?DLtcmuri=tcm:13-822922&page=1&type=download

2. 64 bit version of libtiff (the common issue)

64bit version of libtiff can be found here – https://bugzilla.redhat.com/attachment.cgi?id=776148

Uninstall all previous version libtiff and libtools as well.

[root@amios printer]# rpm --nodeps -e libtiff

[root@amios printer]# rpm -i libtiff-3.9.4-1.fc12.x86_64.rpm
warning: libtiff-3.9.4-1.fc12.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 57bbccba: NOKEY
[root@amios printer]# ls
cnijfilter-mp495series-3.40-1-rpm libtiff-3.9.4-1.fc12.x86_64.rpm
[root@amios printer]# cd cnijfilter-mp495series-3.40-1-rpm/
[root@amios cnijfilter-mp495series-3.40-1-rpm]# ls
install.sh libtiff3-3.9.7-2.fc19.src.rpm packages resources
[root@amios cnijfilter-mp495series-3.40-1-rpm]# ./install.sh
==================================================

Canon Inkjet Printer Driver Ver.3.40-1 for Linux
Copyright CANON INC. 2001-2010
All Rights Reserved.

==================================================
Command executed = rpm -Uvh ./packages/cnijfilter-common-3.40-1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:cnijfilter-common-3.40-1 ################################# [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-mp495series-3.40-1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:cnijfilter-mp495series-3.40-1 ################################# [100%]
The printer registration has not been completed.
Register the printer manually by using the lpadmin command.
[root@amios cnijfilter-mp495series-3.40-1-rpm]# lpadmin

then add your printer and have fun!

SSD Hosting for 5 dollars a month https://www.digitalocean.com/?refcode=71a52388956e

Advertisements

4 thoughts on “How to install Canon Printer on Fedora / Linux 64bit

  1. does this matter?
    warning: user pablaasmo does not exist – using root
    warning: group pablaasmo does not exist – using root

    • Try to install it from the root account. Perhaps you are trying to install it from your user account and the system does not let you do it

  2. It asked for these dependancies,

    Command executed = rpm -Uvh ./packages/cnijfilter-mp230series-3.80-1.x86_64.rpm
    error: Failed dependencies:
    libpangox-1.0.so.0()(64bit) is needed by cnijfilter-mp230series-3.80-1.x86_64
    libpng12.so.0()(64bit) is needed by cnijfilter-mp230series-3.80-1.x86_64
    libtiff.so.3()(64bit) is needed by cnijfilter-mp230series-3.80-1.x86_64

    I installed them
    [kevin@localhost tmp]$ sudo rpm -ivh pangox-compat-0.0.2-3.fc20.i686.rpm
    warning: pangox-compat-0.0.2-3.fc20.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY
    Preparing… ################################# [100%]
    package pangox-compat-0.0.2-3.fc20.i686 is already installed
    [kevin@localhost tmp]$ sudo rpm -ivh lib
    libpng12-1.2.50-6.fc20.i686.rpm libtiff3-3.9.7-2.fc19.src.rpm libtiff-4.0.3-14.fc20.i686.rpm
    [kevin@localhost tmp]$ sudo rpm -ivh libtiff-4.0.3-14.fc20.i686.rpm
    warning: libtiff-4.0.3-14.fc20.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY
    Preparing… ################################# [100%]
    package libtiff-4.0.3-14.fc20.i686 is already installed
    [kevin@localhost tmp]$ sudo rpm -ivh libpng12-1.2.50-6.fc20.i686.rpm
    warning: libpng12-1.2.50-6.fc20.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY
    Preparing… ################################# [100%]
    package libpng12-1.2.50-6.fc20.i686 is already installed

    and it still says failed dependancies

    any ideas? Thanks

    • As you installing from rpm try using ldconfig to update cache with new library or try to do ln -s and create symlink to them in /usr/bin they might on the system but just named different

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s