I have canon ip 1880 still work and need it to be installed on my Karmic machine. As far as I remember in Ubuntu 8.10 Intrepid Ibex, there are some things to do to install this printer. Here what I do for Ubuntu 6.10 to 8.10 in my post
1. use cnijfilter-common-2.70-i386.deb
2. but cnijfilter-ip1800-2.70-hardy.deb must be special for hardy
3. check for libpng3 and libxml1
4. create a link from /usr/lib/libtiff.4.2.1.so to /usr/lib/libtiff.3.so
Then something wrong in Karmic. Especially in cnijfilter-common. But here are the steps I did
1. install libpng3 by sudo apt-get install libpng3
2. create a link from /usr/lib/libtiff.4.2.1.so to /usr/lib/libtiff.3.so by
sudo ln -s /usr/lib/libtiff.4.2.1.so /usr/lib/libtiff.3.so
3. install libcupsys2_1.3.9-17ubuntu3.6_all.deb you may download it here.
4. install cnijfilter-common-2.70-i386.deb download it here
5. install cnijfilter-ip1800series_2.70-1_i386.deb download it here.
Then plug in the printer, karmic will install it automatically. And it works.