try this link: http://www.canon.com.au/products/printers/photo_printers.html I have a canon pixma IP4000.You can get generic cartridges to fit and they cost about $5 each.Quality is superb and it will also print to printable discs as well
Epson R220 is very good, also does CD/DVD printing. Easy to get alternative carts for as little as £8 a set instead of £60. Quality is very good, but use good paper, and personally I only use Epson ink, but my company pays for it, so that helps.