Well here is good general linux explanation of installation process.
You will need Cannon MP610 official debian drivers and MP620 PPD files for cups
You should unpack downloaded archive to some directory. You could use following shell commands for that:
gunzip MP610_debian.tgz tar -xvf MP610_debian.tar
Unpacked files should be:
cnijfilter-mp610series_2.80-1_i386.deb cnijfilter-common-2.80-1.tar.tar cnijfilter-common_2.80-1_i386.deb
As .deb
files are debian installation packages you should transform them to .rpm
which is usual installation format for OpenSuse. For that purpose you should use alien
package. As alien
package is not in default repositories so you need to add contrib OpenSuse repository (use YAST→Software Repositories→Add
). Than you can install alien
package as usually throught YAST.
To convert .deb
files to .rpm
you can use following shell commands:
alien -r cnijfilter-common_2.80-1_i386.deb alien -r cnijfilter-mp610series_2.80-1_i386.deb
Now you should have following files added in directory:
cnijfilter-mp610series_2.80-1_i386.rpm cnijfilter-common_2.80-1_i386.rpm
Then in Dolphin (file manager) you can double click cnijfilter-common_2.80-1_i386.rpm
to install it. cnijfilter-mp610series_2.80-1_i386.rpm
should be installed through shell command because it has dependency (libtiff.so.4
) which are not available with OpenSuse:
rpm -i --nodeps cnijfilter-mp610series_2.80-1_i386.rpm
To resolve this dependency (libtiff.so.4
) you should as root
(super user) go to /usr/lib
directory and create symbolic link with following command:
ln -s libtiff.so.3 libtiff.so.4
So, you need to add correct ppd
file to cups
system. You should download them from links at beginning of this text. To unpack them you can use following commands:
gunzip ppdMP620-630en-1.5.tar.gz tar -xvf ppdMP620-630en-1.5.tar
This should create sub-directory named ppdMP620-630en-1.5
. There should be 3 files in it. As written in README file you should:
canonmp620-630en.ppd
) along with other ppd files in: /usr/share/cups/model/
cifmp610.conf
file to replace Canon’s original file in /usr/lib/bjlib/
root
run /etc/init.d/cups restart
shell commandAdd
button.
That is all . Printer should work now.