Unable to install Canon E500 driver on Fedora 41

I downloaded the Canon E500 driver from this site: E500 IJ Printer Driver Ver. 3.60 for Linux (rpm Packagearchive)

When I ran the install.sh, I see this error:

[gc@fedora:~/Downloads/cnijfilter-e500series-3.60-1-rpm]$ ls -l
total 52
-rwxr-xr-x. 1 gc gc 51158 Aug  2  2011 install.sh
drwxrwxr-x. 1 gc gc   288 Aug  2  2011 packages
drwxrwxr-x. 1 gc gc   108 Aug  2  2011 resources
[gc@fedora:~/Downloads/cnijfilter-e500series-3.60-1-rpm]$ sudo ./install.sh 
==================================================

Canon Inkjet Printer Driver
Version 3.60
Copyright CANON INC. 2001-2011
All Rights Reserved.

==================================================
Command executed = rpm -Uvh ./packages/cnijfilter-common-3.60-1.x86_64.rpm
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:cnijfilter-common-3.60-1         ################################# [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-e500series-3.60-1.x86_64.rpm
error: Failed dependencies:
	libtiff.so.3()(64bit) is needed by cnijfilter-e500series-3.60-1.x86_64
Command executed = rpm -e cnijfilter-common


$ find /usr/lib64 -name "libtiff.so*"
/usr/lib64/libtiff.so.6
/usr/lib64/libtiff.so.6.0.2
[gc@fedora:~/Downloads/cnijfilter-e500series-3.60-1-rpm]$ ls -l /usr/lib64/libtiff.so.6
lrwxrwxrwx. 1 root root 16 Aug 14  2024 /usr/lib64/libtiff.so.6 -> libtiff.so.6.0.2

Tried symlinking /usr/lib64/libtiff.so.6 to /usr/lib64/libtiff.so.3 but that too didn’t help.

[gc@fedora:~/Downloads/cnijfilter-e500series-3.60-1-rpm]$ cat /etc/*release
Fedora release 41 (Forty One)
NAME="Fedora Linux"
VERSION="41 (Workstation Edition)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=41
VERSION_CODENAME=""
PLATFORM_ID="platform:f41"
PRETTY_NAME="Fedora Linux 41 (Workstation Edition)"
...
...

I will really appreciate any help.

The .rpm from Canon is for Fedora 14, made in 2011.
Quite possibly things have changed since then.

There is probably a way to use default printing values without installing proprietary drivers.

If you the gutenprint-cups installed you could try to use one of the driver models

gutenprint.5.3://bjc-E500-series/expert Canon E500 series - CUPS+Gutenprint v5.3.4
gutenprint.5.3://bjc-E500-series/simple Canon E500 series - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://bjc-MULTIPASS-E500/expert Canon PIXMA E500 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://bjc-MULTIPASS-E500/simple Canon PIXMA E500 - CUPS+Gutenprint v5.3.4 Simplified

If that doesn’t work, I see not much hope for the printer.

1 Like

When I checked for gutenprint, it was already installed by default. I wasn’t aware things would just work without installing the proprietory driver. It’s still not printing but now I think that’s a printer’s problem. Thank you. :slight_smile: