I experienced problems just yesterday when I tried to print a CD on my Epson R220. No sooner than typing command-p I'd get a warning that the selected printer "had no CD printing capabilities." Made no difference that it
had those capabilities just a few days earlier in Tiger.
Of course, Tiger was not only a different OS, it was running on a PPC not an Intel cpu. A quick check at Epson revealed probably the same thing you'd get from Canon; drivers that are
older than the OS. I went ahead and downloaded some, but never got around to installing them, I even trashed them today! Wasted electrons...
Here's my suggestion:
1. Open the "Print & Fax" preference panel in "System Preferences."
2. Turn off all other Canon printers if you have any.
3. The key to my final fix was to ignore the list of printers shown in the window! Instead simply type Canon in the little "Search" window near the top, right-hand part of the window.
4. Hopefully, you will now see the Canon printer that is 'crippled.'
5. Fill out the data for the "Name:" and "Location:" fields.
6. Here's the part that may require more trips through steps 3 - 5! Select from the seemingly hundreds of choices of every printer known to man. Write down the exact words of that title so you can make a different choice should there be a 'next time.'
In my case the Epson CD printing app has an "Update Driver Info" menu item. This enables resetting that info without needing to quit the printing app between driver installs. Canon may not have that function (or even use a separate CD printing app), in that case, I'd suggest Quiting whatever app you're printing in and restarting it. You
may even need to log OUT/IN. You'll have to figure out that process yourself or maybe another TSer can come to your aid!
The point is, Leopard, at this stage,
should (and very likely does) have the newest drivers for just about any printer made. So there's not much use in downloading a driver with a creation date earlier than Leopards release.
Sorry I can't be more specific about the method and you may have only one possible choice, anyway. I knew I'd found the correct printer when the "Update Driver info" dialog stayed on-screen for at least 10 minutes (fortunately with a moving barber pole!) instead of the 'usual' split micro second that occurred all the previous times.
That and the fact that I could actually print on a CD!
Of course, all the above happened when I was rushed for time and had several other critical other jobs to do!