User Tools

Site Tools


desktop:installing_canon_mp620_on_opensuse_11.4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
desktop:installing_canon_mp620_on_opensuse_11.4 [d.m.Y H:i] – [Installing official Canon MP610 driver] kodmasindesktop:installing_canon_mp620_on_opensuse_11.4 [d.m.Y H:i] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Installing Canon MP620 on OpenSuse 11.4 ======
  
 +Well [[http://www.michael-krueger.org/2009/01/how-to-use-canon-pixma-mp620-with.html|here]] is good general linux explanation of installation process.
 +
 +You will need [[http://files.canon-europe.com/files/soft30792/software/MP610_debian.tgz | Cannon MP610 official debian drivers]] and [[http://sourceforge.net/projects/mp610linux/files/|MP620 PPD files]] for cups   
 +
 +===== Installing official Canon MP610 driver =====
 +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 [[http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/|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
 +
 +===== Install MP620 PPD files =====
 +
 +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:
 +  - Copy the ppd file (printer/language, for ex. ''canonmp620-630en.ppd'') along with other ppd files in: ''/usr/share/cups/model/''
 +  - Copy the ''cifmp610.conf'' file to replace Canon’s original file in ''/usr/lib/bjlib/''
 +  - as ''root'' run ''/etc/init.d/cups restart'' shell command
 +  - Reinstall printer, use the new MP600, MP610, MP620, MP630 printer device provided by .ppd file. You can use yAST for this but it will not automatically detect printer. You should use ''Add'' button.
 +
 +That is all :-) . Printer should work now. 
 +
 +