View Single Post
  #1 (permalink)  
Old 23-Oct-2005, 19:09
conram
Guest
 
Posts: n/a
Default

As Harryc requested

This how to is intended for new SuSers and newbies including myself. This is open source and intended for wholesome consumption so every one is encourage and be feel free to edit and make an add-on provided you just leave the source name (conram) intact.

Okey lets start, Our target is to install some canon drivers not available natively in our SuSe Distro but can be found in ftp://download.canon.jp/pub/driver/bj/linux and can be installed using Yast.
These are :

Name in N.America-------------Name in Japan
pixma ip3000------------------ pixus ip3100
pixma ip4000-------------------pixus ip4100
pixma ip8500-------------------pixus ip8600
Canon i950----------------------pixus 950i

There are more drivers available but we will consume to much space so I will leave it for you to explore.

Requirements:
1.bjfilter-common-2.50-2.i386.rpm
2.bjfilter- [your model here] i386.rpm
3.compat-2004.4.2-3.i586.rpm

Reminders:
1.We have to note that those canon packages has dependency problem with libpng.so.2 and libxml.so.1. with newer SuSe versions starting from Suse 9.2 but can be resolve by installing the compat-2004.4.2-3.i586. rpm package from Suse 9.1 that we can obtain from ftp://ftp.gwdg.de/pub/suse/i386/9.1/suse/i586/


Assuming that you already finish downloading all the requirements, let us start the installation by first installing the compat-2004.4.2-3.i586.rpm first and next the 2- bjfilter rpms.
Open Yast-hardware-printer and start configuring your printer.
In printer configuration, highlight your printer, click edit
In configuration, highlight your printer model, click edit
Under printer model highlight canon, choose your model or if you can't find the newly installed one
click Add PPD File to database-click local ppd file and browse to /usr/share/cups/model and select the
appropriate model and your finish.

Now you can test your printer if it does work. The tricky part in printing that I experienced was in printing an image using gimp. If your printer will not respond printing image in gimp. Here is what you will do. Okey
Lets fire-up Gimp open an image that you hate most (maybe an inlaws) your nosy neighbor :lol:
Click file-print-setup printer, under command you will notice this “lp -s -dip4000 -oraw” just erase
the -oraw and click okay and it should work now.

If you want to do some maintenance and other stuffs with your printer
in th console just fire-up bjcups [printer} ex: bjcups ip4000

Additional useful information with more good explanation that are missing in my writing can be find in this links.

http://www.linuxprinting.org/pipermail/can...4q4/001800.html
http://linuxprinting.org/pipermail/canon-l...5q4/002332.html

Please feel free to edit to make this writing more useful.