Lists hundreds of links, and options as cheap or as expensive as you like. I've seen Canon, Epson and I think Lexmark doing the same thing, and they looked quite good (the Lexmark produced slightly reddish labels, but I'd turn the red level down on the image to be printed first would possibly balance that out).
The main problem from those owners was sourcing discs with the required white surface to print on.
Here's the one site I've actually read on the subject :
http://tomshardware.co.uk/2004/01/27/printing_your_own_cdrs_with_ink/index.html
Good luck,
GeeBee.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic