For the i560 you need to download 2 files (I use Mandrake 10.1 but the source tar.gz are there too)
Then bjfilterpixusXXXi-2.4-0.i386.rpm. It might have a dependancy issue for libpng.so.2. If so look here http://rpm.pbone.net/index.php3 for your Distro package of the libpng2 package. I installed libpng2-1.0.12-2.2mdk.i586.rpm.
After that bjfilterpixusXXXi-2.4-0.i386.rpm installed without a problem.
2) Reboot your system
3) go in your printer manager and look for your driver under Canon. It is called "Multipass Pixus XXXi"