OpenSuSe and Canon IP 4940 printer - printing to CD tray

Hi, hope somebody can help me. I recently installed OpenSUSE, and it really works like a charm. Picked up all my hardware and installed all the drivers for both my laptop (Dell Precision 66oo) as well as on my home PC. I have one problem though, which is driving me nuts. Although the printing works 100% when doing normal printing, it fails when I want to print to the CD tray. I do select the CD tray, as well as the correct cd size, from the options. When the print job is started, the green light on the printer starts to flash, but nothing further happens. The print job also shows up immediately in the cups management as printed and successful. When I start the print job with the tray slot closed, the amber light starts flashing, as in Windows, but once again when I open it, the coms stop, and nothing further happens. Any suggestions please?

I don’t own Canon hardware, but I assume you installed the Canon proprietary drivers first, before configuring the printer?

The two RPMs contained within the install tarball are as follows:
cnijfilter-common-3.60-1
cnijfilter-ip4900series-3.60-1

If you are using the Canon drivers (as opposed to open source), then the issue you report may need their support to fix.

[QUOTE=deano_ferrari;2628170]I don’t own Canon hardware, but I assume you installed the Canon proprietary drivers first, before configuring the printer?

The two RPMs contained within the install tarball are as follows:
cnijfilter-common-3.60-1
cnijfilter-ip4900series-3.60-1

Hi, I downloaded the two drivers as you suggested. The first one, cnijfilter-common-3.60-1.x86_64.rpm, installs fine. The second one, comes uo with an error:

kobusrek:/tmp/kobus/Downloads/ip4940/cnijfilter-ip4900series-3.60-1-rpm # ./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
Preparing… ################################# [100%]
Updating / installing…
1:cnijfilter-common-3.60-1 ################################# [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-ip4900series-3.60-1.x86_64.rpm
error: Failed dependencies:
libtiff.so.3()(64bit) is needed by cnijfilter-ip4900series-3.60-1.x86_64

I have confirmed, libtiff is installed on my system.

I also tried to create a symbolic link to the files:
kobusrek:/tmp/kobus/Downloads/ip4940/cnijfilter-ip4900series-3.60-1-rpm # ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
ln: failed to create symbolic link ‘/usr/lib/libtiff.so.3’: File exists

kobusrek:/tmp/kobus/Downloads/ip4940/cnijfilter-ip4900series-3.60-1-rpm # ln -s /usr/lib/libtiff.so.5 /usr/lib/libtiff.so.3
ln: failed to create symbolic link ‘/usr/lib/libtiff.so.3’: File exists

Any suggestions please?

kobusrek:/tmp/kobus/Downloads/ip4940/cnijfilter-ip4900series-3.60-1-rpm # ./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
Preparing… ################################# [100%]
Updating / installing…
1:cnijfilter-common-3.60-1 ################################# [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-ip4900series-3.60-1.x86_64.rpm
error: Failed dependencies:
libtiff.so.3()(64bit) is needed by cnijfilter-ip4900series-3.60-1.x86_64

I have confirmed, libtiff is installed on my system.

I also tried to create a symbolic link to the files:
kobusrek:/tmp/kobus/Downloads/ip4940/cnijfilter-ip4900series-3.60-1-rpm # ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
ln: failed to create symbolic link ‘/usr/lib/libtiff.so.3’: File exists

kobusrek:/tmp/kobus/Downloads/ip4940/cnijfilter-ip4900series-3.60-1-rpm # ln -s /usr/lib/libtiff.so.5 /usr/lib/libtiff.so.3
ln: failed to create symbolic link ‘/usr/lib/libtiff.so.3’: File exists

Any suggestions please?

You need to install libtiff3 via

http://software.opensuse.org/package/libtiff3

You can also get drivers here:

http://www.canon-europe.com/Support/Consumer_Products/products/printers/InkJet/PIXMA_iP_series/PIXMA_iP4940.aspx

or here:

http://support-asia.canon-asia.com/P/search?category=Inkjet+Printers&series=PIXMA&model=PIXMA+iP4970&menu=Download&filter=0

The OP is not asking about where to get the drivers, but instead about the libtiff3 dependency.

… well, I have installed the RPMs from those sources for several different Canon printers and the dependencies have all been taken care of during the install.

Maybe some drivers don’t have this dependency, but I can assure you this one does- try it for yourself :wink:

Oh, I believe you, but when I installed the RPM, it handled the dependancies, including this one. :slight_smile:

The install script uses the ‘rpm’ command to install the rpm payload, and is not capable of handling any missing dependencies. It is possible that the package manager could, but libtiff3 is not available from the default openSUSE repositories.

Hi, sorry to be negative, but somehow it is still not working. I downloaded the files, from:
http://software.opensuse.org/package/libtiff3, and installed it.There are 2 packages listed, and I installed both. I still get the same error from the CLI.
libtiff.so.3()(64bit) is needed by cnijfilter-ip4900series-3.60-1.x86_64, I also installed the 32bit version. Still not working.

Package manager shows that libtiff3.9.5-1.2 are installed.

If I install it from the yast, I get the following error:

“nothing provides cnijfilter-common >= 3.60 needed by cnijfilter-ip4900series-3.60-1.x86_64”

“cnijfilter-ip4900series-3.60-1.x86_64 requires libtiff.so.3()(64bit), but this requirement cannot be provided”

I don’t know further.

It is the second driver that I cannot get tp install: cnijfilter-ip4900series-3.60-1.x86_64.rpm

Yeah, the 32bit version now most likely. But you need the 64bit version.
Please post the output of this to show exactly which package is installed now:

rpm -qi libtiff3

This should probably fix it, provided you use openSUSE 13.1 (I don’t see that mentioned anywhere):

sudo rpm -i --force http://download.opensuse.org/repositories/graphics/openSUSE_13.1/x86_64/libtiff3-3.9.5-1.2.x86_64.rpm

PS: In addition to the openSUSE version, you should also tell whether you have a 32bit or 64bit system. If it’s 32bit, you’re trying to install the wrong driver packages anyway.

uname -a

3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux - Tried the 64bit version…

kobusrek:~ # sudo rpm -i --force http://download.opensuse.org/repositories/graphics/openSUSE_13.1/x86_64/libtiff3-3.9.5-1.2.x86_64.rpm
curl: (6) Could not resolve host: opensuse-mirror-gce-us.susecloud.net
error: skipping http://download.opensuse.org/repositories/graphics/openSUSE_13.1/x86_64/libtiff3-3.9.5-1.2.x86_64.rpm - transfer failed
kobusrek:~ # rpm -qi libtiff3
Name : libtiff3
Version : 3.9.5
Release : 1.2
Architecture: i586
Install Date: Tue Mar 18 15:25:54 2014
Group : System/Libraries
Size : 421290
License : PERMISSIVE-OSI-COMPLIANT ; MIT
Signature : DSA/SHA1, Sun Dec 29 14:22:32 2013, Key ID 55e7baf94f311b1d
Source RPM : tiff3-3.9.5-1.2.src.rpm
Build Date : Sun Dec 29 14:22:16 2013
Build Host : cloud118
Relocations : (not relocatable)
Vendor : obs://build.opensuse.org/graphics
URL : http://www.remotesensing.org/libtiff/
Summary : The Tiff Library (with JPEG and compression support)
Description :
This package includes the tiff libraries. To link a program with
libtiff, you will have to add -ljpeg and -lz to include the necessary
libjpeg and libz in the linking process.

Authors:

Sam Leffler <sam@engr.sgi.com>

Distribution: graphics / openSUSE_13.1
kobusrek:~ #

Found the package - busy downloading / installing. Will keep you notified.

Found the package - busy downloading / installing. Will keep you notified.[/QUOTE]

Thanks guys - it installed (at last) - now for the testing to see if it prints to the CD tray…

Thanks guys - it installed (at last) - now for the testing to see if it prints to the CD tray…

It installed OK, BUT - NO option in driver to select CD tray. Same story all over again. CUPS+Gutenberg driver do have option to print to CD.

OK - back to square 1. Logged call at Cannon. Will submit their feedback.

Good idea.