Best printer for printing on CDs

need advice on best printer for printing on CDs

I use a Canon Pixma IP4700, does a great job.