PIXMA IP1880 driver install problem

Ok Im trying to install my printer driver and downloaded 2 rpms for the Canon site : cnijfilter-ip1800series-2.70-1.i386.rpm and cnijfilter-common-2.70-1.i386.rpm.
After that, I connect the printer to the CPU then I install the driver using the following commands in the terminal window:#

rpm -ivh cnijfilter-common-2.70-x.i386.rpm

rpm -ivh cnijfilter-ip1800series-2.70-x.i386.rpm

But when I get to the 2nd command, this error appears
error: Failed dependencies:
libpng.so.3 is needed by cnijfilter-ip1800series-2.70-1.i386
I’ve tried to install the dependencies using YaST and still the error occurs.

What should i do?
Really would appreciate the replies.
Thanks in advance.

Box: openSUSE 11.2 | GNOME 2.28.2 | Acer RS740DVF | AMD64 X2 5600+ | Radeon HD4670 | 3GB RAM

What is the output of:

ls -l /usr/lib/libpng*

Did you install libpng3 ?

zypper in libpng3

Tanx 4 the reply. The output of ls -l /usr/lib/libpng* is:
lrwxrwxrwx 1 root root 18 2010-03-26 02:22 /usr/lib/libpng12.so -> libpng12.so.0.39.0
lrwxrwxrwx 1 root root 18 2010-03-02 06:27 /usr/lib/libpng12.so.0 -> libpng12.so.0.39.0
-rwxr-xr-x 1 root root 165852 2009-10-24 08:34 /usr/lib/libpng12.so.0.39.0
lrwxrwxrwx 1 root root 11 2010-03-26 02:22 /usr/lib/libpng.so -> libpng12.so

And yes libpng3 is installed…

So, you’ll see as well, that the libpng.so.3 is not there. This happens all the time with the Canon drivers. By the time they go public, the deps are so old that no distro will meet them. And, once you do get them installed they don’t do what they should do.

do a google search on symbolic link canon 64bit opensuse and you should find various references;

seems you are using 64bit suse; canon drivers work most easily with 32bit;

there was a thread 2 weeks ago on this printer; you can also find that by using the search button this forum;

how is it going izaak?

HCL/Printers - openSUSE

this link details how to make the symbolic link

the command is

ln -s /usr/lib64/cups /usr/lib/cups

this may well resolve library problems, as the canon is looking in /usr/lib and they are in /usr/lib64

the link should tell the programme to look in lib64

Sorry but I’m still having trouble here.
I followed all of the above. The 2nd rpm still couldn’t be installed.
error: Failed dependencies:
libpng.so.3 is needed by cnijfilter-ip1800series-2.70-1.i386

Here’s how I did it :

  1. I installed libpng3 using zypper in libpng.so.3
  2. Then was I finally able to install both the rpm succesfully
  3. After that I did 2 symbolic links which is:
    ln -s /usr/lib64/cups /usr/lib/cups
    ln -s /usr/lib/cups/filter/pstocanonij /usr/lib64/cups/filter
  4. Finally, restart cups! /etc/init.d/cups restart

well done;

you say

I installed libpng3 using zypper in libpng.so.3

but it post #2 symballai suggested

zypper in libpng3

did you use a different command?

interesting the two rpms installed fine; some suggest doing the links first

enjoy the printer;

it is a pavlovian reflex in linux that when someone says “canon” that one gets the grumpy ."harrumph harrumph … they don’t make printer drivers … grump … grump " response

… that’s true, apart from the rpm ones, the .deb ones and the source ones …

Yellow stone diesel parts plant is one of the leading manufacturers
of engine parts, in particular diesel fuel injection system
accessories for replacement, such as Fuel injection Nozzle, Plunger and
Delivery valve, ETC In south of china .

for more detail please visit our website : Nozzle,elment,plunger,injection,diesel fuel injection,spare parts
Nozzle,elment,plunger,injection,diesel fuel injection,spare parts

Yellow stone diesel parts plant was founded in 1997.Over the years,
Yellow stone has grown and gained a reputation for producing
high quality products and delivering them on time.

0 433 171 134
0 433 171 137
0 433 171 146
5611065 H60S30A538
5611650 BDL110S6133
5611735 BDL110S6267
6801082 6801082
6801087 6801087
6801088 6801088
2418455518 2455-518
2418455714 2455-714
9401087506 9087-506
134151-4120 P121
134151-4920 P129
134151-6420 P143
NOZZLE DENSO 093400-7690 DN10PDN129
NOZZLE DENSO 093400-7700 DN10PDN130
NOZZLE DENSO 093400-8220 DN0PDN121
131110-9320 131110-9420 131160-0320

Yes I used different command

zypper in libpng.so.3


zypper in libpng3

And yes, when I do distro-upgrade sometimes, libpng.so.3 got removed during the upgrade, so I have to reinstall my printer driver (doesn’t happen often though), and I notice that symbolic link should go first before installing the rpms.