Third party cookies may be stored when visiting this site. Please see the cookie information.

Home Family Days Out Raspberry Pi & Electronics Blog

Stewart's Blog

Stewart Watkiss website to the world ...

(Children, computing, first aid and other ramblings ...)

Printing onto CD with Canon Pixma IP4200 and Ubuntu linux

Back in November I posted to the Ubuntu Forums, that although normal printing from linux worked fine to my Canon PIXMA IP4200, I was unable to print directly onto printable CDs. At the time I thought this may be a problem with communication between the OS and the printer.

Unusually I didn’t get a reply on the forum (perhaps because the US version does not include the print CD feature, so there are less users). I have now found the fix myself.

Through some trial and error I found that the print was being sent to the normal paper tray rather than the CD printer. With the CD tray is open it doesn’t print but instead waits on user input. I then realised that the reason for this was due to the selection of the Media Type in the printer driver.

The printer driver needs the following options to be set:

  • Media Size: CD 5-inch
  • Media Type: CD (this may be in the advanced options)
  • Media Source: CD Tray

I have also created a template that can be used with OpenOffice.org Draw, to print onto the CD.
The only thing with this is that it does not print to the very edge of the CD. It does what I need, but if you want to be able to print over the entire CD then you may have to adjust the settings using the CD-Custom option in the printer driver. If anyone does find these settings, please post details, but I didn’t want to keep wasting CDs for testing it.

OpenOffice.org draw template for Canon Pixma (iP4200) printers

If you’d rather use the printer drivers from Canon see below:

Using Canon provided Linux drivers for the Canon Pixma iP4200 printer

Now Ubuntu includes Gutenprint drivers this is not required, and in fact the Canon drivers I tried before did not support the Print to CD option anyway.

Epson printers

If you have an Epson printer see the following link:

2 Responses to “Printing onto CD with Canon Pixma IP4200 and Ubuntu linux”

  1. rbrown3rd Says:

    Having recently switched over to Kubuntu on all of my home machines and as an owner of a Canon printer identical to this one I was very happy to run across your post. Even though living in the US I hacked my printer and bought a cd printer tray for it. I have been happily printing my labels on cds and dvds for quite some time in WinXP using the Acoustica CD label printer program. First, I tried running it in Wine and it almost worked. I guess i could get it running with some tweaking. It is very close. But, then I ran across your post and the template you created. I gave it a try in Kubuntu with OOdraw and it worked. Happy me! But, I have had to do some tweaking to get the alignment right. It is still not perfect but works well enough.

    I am wondering if you have made any further tweaks or have learned anything new since your post above. Thanks very much for solving one of my remaining missing functions in Linux.

  2. Administrator Says:

    No alignment is not 100% correct on my machine but it’s good enough for what I use it for, so I have gone with the philosophy if I ain’t broke don’t fix it. If I had been printing lots of home movie DVD covers I may have spent more time, but to be honest that’s the one thing I still boot into Windows for; at least for now – I’m still trying to kick the habit!


UK days out, children and holiday information is also available on the Days Out Diary web site
Linux, LPI and the Quiz / Test Program posts are also available on the Penguin Tutor website
First Aid Information, first aid games and first aid practice test / quiz entries are also available on the First Aid Quiz Web site