My wife's Cannon i9100 is nice, but, ...
while it will work with Linux (thanks to Scott et al. here for getting that to work for me) it does work much better with Winders and can have problems if you let the ink get too low (under Linux -RH9/FC2/FC3- you don't get the Windows specific error dialog telling you the ink is too low, it just fails to print, even though the idiot light on the printer remains green).
bcnu,
Mikem
Eine Leute. Eine Welt. Ein F\ufffdhrer.
God Bless America.