I recently decided to move from printing sticky labels on a laserjet to actually printing directly onto DVD’s with the Canon MG 5420. It’s better than sticky labels in pretty much every way. Although I’ve never had an issue with sticky labels peeling off and damaging DVD drives (even from jobs over 5 years old) the laserjet just didn’t look very good, I’d always see the DVD-R logo beneath the thin label, and the toner would rub off unless I dried the sheets for several days.
Enter the Canon MG 5420, a lowcost inkjet ($90 at Officemax) with a CD/DVD tray. However it does not come with templates of any sort and you must use their “EZ Print ABC 123” whatever it is software, which is extremely limiting. I created my own PSD template for the “J” type tray using these instructions as a starting point. Please see the below link to download my PSD template (for Photoshop CC). If you are interested in creating your own template for the J tray in another application, see the above linked instructions and simply use these measurements:
Page Length: 224mm
Page Width: 130mm
Offset A: 65mm
Offset B: 120mm
As you can see from the image, you have to correctly set the paper size when printing from Photoshop, otherwise it assumes you are printing on 8.5×11″ paper. To set the paper size, hit Print and then “Print Settings”. Under the Paper Size dropdown, select “Manage custom sizes” and create a new custom size that matches the Page Width and Length measurements for the tray (in this case, because it needs to be inches for some reason, use 5.12 x 8.82″). Then hit OK, and be sure the Tray is selected as the source under the Quality & Media tab (on OSX, not sure what the Windows equivalent is).