CanonPixmaIP4200

Differences between revisions 9 and 10
Revision 9 as of 2006-10-15 14:23:18
Size: 3189
Editor: p54BD8FDE
Comment:
Revision 10 as of 2006-11-07 21:34:49
Size: 3483
Editor: p54B0E955
Comment: Added steps to install iP4200 support on a clean Ubuntu 6.06 system
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This is a howto for installing the Canon Pixma iP4200 printer using the Canon supplied drivers. Some or all parts may work for other Canon printers. For the iP4000, (and some others), see: ["HardwareSupportComponentsPrinters/PIXMA"] This is a howto for installing the Canon Pixma iP4200 printer on Ubuntu 6.06 (Dapper Drake) using the Canon supplied drivers. Some or all parts may work for other Canon printers. For the iP4000, (and some others), see: ["HardwareSupportComponentsPrinters/PIXMA"]
Line 9: Line 9:
2. Install the needed packages: alien, libxml1 and libpng3 with Synaptic or type: 2. Install the needed packages: alien, libxml1,libpng12-0,libgtk1.2 and libgtk1.2-common with Synaptic or type:
Line 11: Line 11:
sudo apt-get install alien libxml1 libpng3}}} sudo apt-get install alien libxml1 libpng12-0 libgtk1.2 libgtk1.2-common}}}
Line 36: Line 36:
sudo ldconfig}}} }}}
Line 39: Line 39:
Also, /usr/lib/libpng.so.3 should point to /usr/lib/libpng.so If not, type:
{{{sudo ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
}}}

And finally make the loader aware of the changes:
{{{sudo ldconfig
}}}
Line 40: Line 48:
{{{sudo /etc/init.d/cupsys restart}}} {{{sudo /etc/init.d/cupsys restart
}}}

This is a howto for installing the Canon Pixma iP4200 printer on Ubuntu 6.06 (Dapper Drake) using the Canon supplied drivers. Some or all parts may work for other Canon printers. For the iP4000, (and some others), see: ["HardwareSupportComponentsPrinters/PIXMA"]

Note: This manual works also for the Canon IP2200 printer. Just download the respective drivers.

Note: You will have to accept Canon's license agreement to download the software.

1. Connect your printer, and start Ubuntu.

2. Install the needed packages: alien, libxml1,libpng12-0,libgtk1.2 and libgtk1.2-common with Synaptic or type: {{{sudo apt-get update sudo apt-get install alien libxml1 libpng12-0 libgtk1.2 libgtk1.2-common}}}

3. Download the drivers for your printer from Canon. For the purposes of this howto, we will assume that the files are saved to the directory /home/yourname/canon. The iP4200 drivers are here: http://software.canon-europe.com/Printers/Bubble_Jet_Printers/PIXMA_iP420010232.asp or type in a terminal {{{mkdir canon cd canon wget http://software.canon-europe.com/files/soft24302/software/iP4200_Linux_260.tar.gz }}}

4. Extract the files with archive manager or type {{{tar -xvzf iP4200_Linux_260.tar.gz }}}

5. Convert the RPM packages to Debian packages: {{{sudo alien cnijfilter-common-2.60-1.i386.rpm cnijfilter-ip4200-2.60-1.i386.rpm }}}

6. Install the packages:

sudo dpkg -i *.deb

7. Make sure the library links are correct. /usr/lib/libtiff.so.3 should point to /usr/lib/libtiff.so.4 (or to the same thing as /usr/lib/libtiff.so.4 points to) If not, type: {{{sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3 }}} This is the important part! The iP4200 driver wants to use libtiff.so.3, but that is an old version. We fix this by making libtiff.so.3 a link to libtiff.so.4.

Also, /usr/lib/libpng.so.3 should point to /usr/lib/libpng.so If not, type: {{{sudo ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3 }}}

And finally make the loader aware of the changes: {{{sudo ldconfig }}}

8. Restart cups: {{{sudo /etc/init.d/cupsys restart }}}

9. Add a new printer. Under GNOME, this is accessed in System|Preferences|Printing. Select Canon as the manufacturer, and select model "iP4200 Ver.2.60" Select "Standard" for the driver (this should be the only option). Make sure the connection is correct. Hopefully, printing a test page will work!

Advanced Features

Unfortunately, the installed PPD file doesn't allow you to select the printing quality. To fix this, back up your ppd file, then open it as root: {{{cp /usr/share/cups/model/canonip4200.ppd /home/yourname/canon/canonip4200.ppd gksudo gedit /usr/share/cups/model/canonip4200.ppd}}}

Insert these lines in the file after the "Resolution" section:

*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality

After this, delete the printer and create a new one. This will make sure the modified PPD file is being used. You should now be able to set the printing quality in the "Advanced" tab of the printer properties window.

To perform maintenece on the printer, such as head cleaning, type in a terminal: cngpij -P ip4200

You may want to add this to your menu, since it is a real pain to remember. In the window that pops up, select "Maintenence".


CategoryHardware

CanonPixmaIP4200 (last edited 2008-08-06 17:01:43 by localhost)