I use the SureThing CD labelling software with my Canon. IP4500. Not sure if there is a trial version, as mine is paid for, but its a great piece of software.
This allows me to pretty much print wherever on the disc. I have created templetes for the differing disc types and It works really well.