Do this at your own risk!
First you will need to update libc6 to one from the Debian site (why I say at your own risk)
http://packages.debian.org/testing/base/libc6
sudo dpkg -i libc6_2.3.2.ds1-22_i386.deb
then goto: http://linux.cergynux.net/canon/
get: bjfilter-pixmaip1500_2.50-3_i386.deb & bjfilter-common_2.50-3_i386.deb
sudo dpkg -i bjfilter-common_2.50-3_i386.deb bjfilter-pixmaip1500_2.50-3_i386.deb
You will then be required to restart cups:
sudo killall cupsd
sudo cupsd
After we're all done - all we have to do now is set-up the printer!
System >> Administration >> Printing >> New Printer
Select: Use another printer by specifying port drop down to: USB Printer #1 (Canon ip1500)
Then select the PIXMA iP1500 ver.2.50 from the list
I have figured a way past the dependancy hell with the above. Install the debian locales package also,
Bookmarks