If you are not in the US you can buy several different models of Canon pixma printers that can print on cd/dvd media. If you are in the US you can convert the printer so that it will on discs also. You will have to buy a tray from e-bay or know someone overseas that can order one for you though. Typical e-bay prices are $20 - $35.
I converted my MP780 and love it! I can get a full set of ink for less than $10...
My dad has the Epson R300, and I think the prints from my Canon look a little better. Not that the epson is bad, but the ink is more expensive.
Last week Fry's had the MP780 (Normally about $200 - $250) for $100 after rebate. It will print, fax, scan, copy, has a doc feeder. Great printer.
Here's a
LINK for more info.