Canon PIXMA iP1880 driver problem

I just intalled opensuse for about a month now. Have upgraded to KDE 4.3.5 . Now I’m trying to use my canon ip1880. I have downloaded cnijfilter-ip1800series-2.70-1.i386.rpm and cnijfilter-common-2.70-2.src.rpm. I have installed the 2nd tarball first and all seems well. After i tried to install the 1st tarball, this error appears :

libgdk-1.2.so.0 is needed by cnijfilter-ip1800series-2.70-1.i386.rpm
libglib1.2.so.0 is needed by cnijfilter-ip1800series-2.70-1.i386.rpm
libgmodule-1.2.so.0 is needed by cnijfilter-ip1800series-2.70-1.i386.rpm
libgtk-1.2.so.0 is needed by cnijfilter-ip1800series-2.70-1.i386.rpm
libpng.so.3 is needed by cnijfilter-ip1800series-2.70-1.i386.rpm
libpopt.so.0 is needed by cnijfilter-ip1800series-2.70-1.i386.rpm
libxml.so.1 is needed by cnijfilter-ip1800series-2.70-1.i386.rpm

Where do i search all this dependencies? Am i doing things right?

Box: openSUSE 11.2 | (KDE4.3.5) | Acer RS740DVF | AMD64 X2 5600+ | Radeon HD4670 | 3GB RAM

Do a search under Yast and click on RPM provides. Check each requirement and install the results. If in doubt highlight the rpm and look under the ‘file list’ tab to verify. I know this works as I am using a ip3300 and ip250, using the same core drivers as yours. Ensure that you install the common package first, and then the printer specific one.

Cannon is horrible with linux, try selling it for a HP

Firstly thanks for the solution. But now is another problem.
Now I have installed the required packages in YaST and then the common package. But when i tried to install the printer specific package a different error stating that i have yet to install the common package appear. What is still wrong here?

I would check through Yast that the rpm is installed, if it is try uninstall/reinstall through CLI.

You need the
cnijfilter-common-2.70-1.i386.rpm
package, and it needs to be installed first, then secondly,
cnijfilter-ip1800series-2.70-1.i386.rpm;

Of course, you will still need to download various older files from the repository;

I have no idea what the cnijfilter-common-2.70-2.src.rpm is for, it is not mentioned in the User Guide for installing on openSUSE 10.2 (though I have installed the needed packages for openSUSE 11.2 KDE and all is good).

If you need instructions on installing the Printer into openSUSE, you should be able to download it (as well as
cnijfilter-common-2.70-1.i386.rpm) from the same place you got your other Canon RPMs. Or, I can give you some guidelines here, with one updated correction (which may have been applicable to v openSUSE 10.2, I do not know);

That correction is where it says:


/usr/sbin/lpadmin -p IP1800 -m canonip1800.ppd -v **cnij_**usb:/dev/usb/lp0 -E

just needs the “cnij_” prefix removed.

Let me know if you need further assistance - I have had to install these RPMS more than once and for more than one Distro (where and when feasible).

You can get the files for your Canon PIMXA iP1880 for use with openSUSE by mouse clicking on the following link:

Canon Files for Linux

Regards,
Star_Gazer