Monday, January 3, 2011

Installing Printer Canon IP 1300 in Ubuntu 9.10 Karmic Koala

One of my trouble using Ubuntu is that it doesn't support my Printer, Canon IP 1300. that because Canon doesn't support Linux yet. But I get a tutorial in http://linux.or.id/node/3239, and it works.

Prerequisites: You will need to have alien installed to convert the .rpm's into .deb's for installation in Ubuntu.

Step 1:
Follow this link http://software.canon-europe.com/files/soft24301/software/iP2200_Linux_260.tar.gz
and download the archive from Canon's website.

Step 2:
Unpack the archive
$tar -xf iP2200_Linux_260.tar.gz

Step 3:
Delete an unwanted .rpm
$rm cnijfilter-common-2.60-1.src.rpm

Step 4:
Convert the remaining rpm's into .deb's
$sudo alien -d -c *.rpm

Step 5:
Install the .deb files
$sudo dpkg -i *.deb

Step 6:
Install libgtk1.2
$sudo apt-get install libgtk1.2

Step 7:
Create symbolic links
$sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.3
$sudo ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1
$sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.2
$sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

Step : (optional)
Configure the iP2200 ppd file
$sudo gedit /usr/share/cups/model/canonip2200.ppd (default config works fine @ 600dpi)

Make your choices as to which detail level you require.

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

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<>setpagedevice"
*Resolution 1200/1200 dpi: "<>setpagedevice"
*Resolution 2400/2400 dpi: "<>setpagedevice"
*CloseUI: *Resolution

Step 9:
Restart CUPS

$sudo killall cupsd
$sudo cupsd

Step 10:
Add your new printer

Open printing dialog in system settings
Add new printer
Choose Canon IP1300 USB # entry
When asked choose to manually choosea PPD file
browse to /usr/share/cups/model/canonip2200.ppd
Apply all settings and close wizard.

No comments:

Post a Comment