Ubuntu Feisty & Canon i250 howto
I had some problems with my printer’s Linux drivers, but now it works OK. This may work on other versions of Ubuntu or other distributions that use the dpkg/apt package management system. This is what you need to do:
First, make sure you have all the dependencies and needed packages:
sudo apt-get install libpng3 libtiff4 cupsys alien
If you want a GUI to configure CUPS and you are using Gnome, also install gnome-cups-manager. If you are using KDE I think you need to install kdeprint.
Download the official Linux drivers:
cd ~
wget http://download.canon.com.au/bj/i250linux/bjfilteri250-2.3-0.i386.rpm
wget http://download.canon.com.au/bj/i250linux/bjfiltercups-2.3-0.i386.rpm
Convert them to DEBs:
sudo alien –scripts bjfilteri250-2.3-0.i386.rpm
sudo alien –scripts bjfiltercups-2.3-0.i386.rpm
Before the “scripts” option should be two “-”, I don’t know why they are not displayed correctly.
Install the DEBs and remove the packages:
sudo dpkg -i bjfiltercups_2.3-1_i386.deb bjfilteri250_2.3-1_i386.deb
rm bjfiltercups-2.3-0.i386.rpm bjfilteri250_2.3-1_i386.deb bjfiltercups_2.3-1_i386.deb bjfilteri250-2.3-0.i386.rpm
Symlink some libraries, because the driver uses some old versions:
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
Restart CUPS:
sudo /etc/init.d/cupsys restart
Now just configure your printer. If using Gnome, go to System > Administration > Printing. The driver you need to use is /usr/share/cups/model/canoni250.ppd.
You should be done, print something to test that everything works OK.
07 Jul 2007 Cosmin


Did everything you said, tried to print and nothing. :/
Are you sure you created the symlinks? It don’t works if you don’t have them.
works ok, thank you
Nope, didn’t work for me. I’ve tried 5-6 different ways of doing this… The links that you have posted to the files to “wget” do not work anymore. I got a 404….
Any other ideas? I run Ubuntu Gutsy.
Oops…It suddently stopped doing the 404 and worked!!! Thanks a billion! Probably got the server in a bad moment or something…
Good to know that it also works with Gutsy
Fantastic. I’d done this before but I couldn’t remember how. It’s nice to have it all crystal-clear.
You are a genius.
I’m running Dapper LTS and I’ve pratted around ,without success, numerous times trying to get my old i250 to work (ever since I originally installed Breezy). I followed your instructions and was printing in less than 5 minutes.
Thanks again.
nop,the printer never printed any thing,i need help.am running ubuntu.
Excellent! Thank you for the HOWTO–I now have printing working.
TIP: For the double-dashes, try typing ‐ (ampersand dash semicolon) That’s the HTML character entity that hopefully your software will tolerate.
-daniel
Worked like a charm in Gutsy - thanks!
Yey!!!
At first it didn’t work, so I reinstalled the driver, using the mentioned ppd, and behold!
Thanks a lot!
thank you:) works like charm.
works for Ubuntu Hardy too… thank you