Canon Pixma iP3300

From Mandriva Community Wiki

Jump to: navigation, search

Contents

Canon Pixma iP3300

Canon printer Pixma iP3300 neither works completely with Mandriva 2009 Spring 64 bits

  • with the driver included in the distribution,
  • nor with the driver provided on Canon's web site,
  • nor with the driver sold by TurboPrint.

With any of those drivers you can't print on the sheets of the horizontal tray situated at the bottom of the printer.

  • With the driver included in the distribution, you can print in black and white, only from the (not so many) vertical sheets provided to the back of your printer.
  • With the driver provided on Canon Asia's web site, after you're downloaded and installed manually several packages, you can print in black and white and in color, but only from the (not so many) vertical sheets provided to the back of your printer. You can find information in French about the installation of that driver here: [1]. Read that thread thoroughly before using it, because at the beginning there are steps proved eventually useless.

Installation of the driver provided on Canon Asia

On Mandriva 2010.2 (Noël)

Download drivers (called "filters" by Canon) package "Linux_Print_Filterv270.tgz" from http://software.canon-europe.com/software/0027403.asp and package "cnijfilter-common-2.70-1.i386.rpm" from http://support-sg.canon-asia.com/contents/SG/EN/0900718413.html In Dolphin, right-click on the downloaded file "Linux_Print_Filterv270.tgz" and choose "Extract archive here, autodetect subfolder", then move cnijfilter-common-2.70-1.i386.rpm file to Linux_Print_Filterv270 directory.

In "Configure your computer"→"Software management"→"Install & remove software", in the top left choose "All" and "All", in "Find", type "libxml1", press "Enter", select the package libxml1. The same way, in find type "libpopt0", validate and select the "libpopt0" package; again the same way select the "libcups2" and "libcanberra-gtk0" packages. For the latter, you will be warned than 2 other packages are needed: accept by clicking "OK".

Go to http://rpm.pbone.net/index.php3/stat/4/idpl/14256255/dir/mandriva_2010/com/libgtk+1.2-1.2.10-51mdv2010.1.i586.rpm.html Download the file "libgtk+1.2-1.2.10-51mdv2010.1.i586.rpm" from a server geographically close to you, then go to http://rpm.pbone.net/index.php3?stat=26&dist=70&size=78217&name=libglib1.2-1.2.10-24mdv2010.0.i586.rpm download the file "libglib1.2-1.2.10-24mdv2010.0.i586.rpm".

In Mandriva Linux control center → System → "Manage users on system" → Users → "Add User", create a user called "adminv270".

Go to the Application launcher menu → Tools → Konsole. In the open console, go to your Linux_Print_Filterv270 folder, for instance: cd /home/director/download/Linux_Print_Filterv270 Still in the open console, become root: su As root, launch

rpm -ivh libglib1.2-1.2.10-24mdv2010.0.i586.rpm libgtk+1.2-1.2.10-51mdv2010.1.i586.rpm libcanberra-gtk0-0.26-2.1mdv2010.2.i586.rpm

rpm -ivh cnijfilter-common-2.70-2.src.rpm cnijfilter-ip3300-2.70-2.i386.rpm

/usr/sbin/lpadmin -p IP3300 -m canonip3300.ppd -v usb://Canon/iP3300 -E

On Mandriva 2009 Spring

You have to install all the i586 libraries required by the error messages. The idea is to install the 2 drivers provided by Canon Asia. In a console, as root (superuser), go in the directory you've downloaded the 2 driver files and type rpm -ivh cnijfilter-common-2.70-1.i386.rpm and rpm -ivh --nodeps cnijfilter-ip3300-2.70-2.i386.rpm You'll get an error message informing you of a missing library. Install it and relaunch the command, up to success.

Some of these libraries are provided with the distribution. Go on Configure your computer → Software management → Install & remove softwares. On the up left, choose "All" and "All". And search for libxml if libxml is the library you want. You'll probably need libcanberra.gtk and libglib-1.2 too. Choose it (checkbox) and click on "Apply". Some libraries are not included in the distribution but you can get them from http://rpm.pbone.net . For instance you can get libcanberra from there: http://rpm.pbone.net/index.php3?stat=26&dist=66&size=14882&name=libcanberra-gtk0-0.11-4mdv2009.1.i586.rpm then choose a server (if geographically near you, it's usually quicker), save the file and

rpm -ivh libcanberra-gtk0-0.11-4mdv2009.1.i586.rpm Download as well libgtk and rpm -ivh libgtk+1.2-1.2.10-50mdv2009.1.i586.rpm

After you've successfully installed the drivers, still as root, launch /usr/sbin/lpadmin -p IP3300 -m canonip3300.ppd -v usb://Canon/iP3300 -E It may be necessary to uninstall Mandriva's automatic installation.

You can launch the maintenance module by cngpij -P IP3300 ignoring the error message.

Personal tools