Label Discs With Linux and Windows Printers

There's also a serious problem that can result from sticking adhesive labels on discs: It can affect the disc's stability. For that reason, the National Institute of Standards and Technology recommends against affixing labels on C/DVDs used for archival purposes. (Learn more from this NIST CD/DVD archival care page.)

With paper labels, there another problem: At the high (and increasing) rotational rates used in C/DVD drives, if the label isn't exactly centered on the disc, the CD/DVD-R could be literally shredded apart, right inside the drive. Not only would this harm the drive, but it could also be dangerous to the user. Luckily, this doesn't happen often. But let's not invoke Murphy's Law on a computer we're responsible for.

In this TechBuilder Recipe, I'll show you how to bypass all these potential problems. I'll also show how to and print directly on printable C/DVDs, which contain a special coating intended to retain ink.

These instructions should work whether the PC system runs Linux, Windows, or OSX. When I initially prepared this Recipe, I was using Fedora Core 2 Linux. Since then, I've upgraded to Fedora Core 3. Even so, the Recipe still applies. From your point of view, the critical parts—print driver and OpenOffice 2.x—should be distribution-independent.

id
unit-1659132512259
type
Sponsored post

One note of caution: This Recipe is intended to help you deploy short production runs of C/DVDs. But if you're planning to print on 100 or more identical C/DVDs at a time, you'll save time and money by simply looking for a bulk C/DVD duplication facility via Google or your local phone book—and having the C/DVDs pressed; not burned and printed with the text and imagery of your choice. (Also check out this past TechBuilder Recipe: Get More 'Burn for Buck' With Disc-Duplicators.)

Working with Canon Printers

One factor that influenced my choice of printer was an ability to print to C/DVD—and, of course, not having to spend too much extra for the feature. Only Epson and Canon support it. So, after some initial research, I bought a Canon PIXMA iP3000 photo printer. The estimated street price is just under $100, according to Canon.

If, like me, you're working with a Canon printer, the techniques in this Recipe should work, given a reasonable degree of care by the user. But Canon does not support direct-to-C/DVD printing for North American users. So if you're in the U.S. or Canada, don't expect warranty support from Canon if you accidentally damage the printer.

If you do decide to use a Canon for this purpose, and you're in North America, do not install the software that came with the printer. The Canon software is intended to prevent your printer from printing directly to a CD, not to enable it. This may be hard to believe, but it's true. If you run Linux, carefully read the driver/application section below; it will tell you where to get the non-Canon software you need to print CDs.

If you're outside the U.S. or Canada and run Windows, all you have to do is buy the Canon printer and start printing CDs. Everything should be in the box, as Canon does support this functionality outside North America.

Canon's fixed print-head and separate ink tanks mean you can simply buy the tanks instead of buying entire color/black cartridges. This will drastically reduce your print costs. The tanks are easy to refill, though I can't guarantee the stability/longevity of the dyes. I also can't guarantee the stability/longevity of the Canon OEM ink, either.

Unfortunately, a number of the newer Canon models have gone with the multi-color ink cartridge with integrated head common to other vendors. This move helps Canon increase their profits on ink, I suppose. So read the specs carefully before you buy. Make sure your new printer has ink tanks separate from the print head—unless of course, you enjoy buying ink packaged in a very expensive form!

Canon printers in Canada or overseas that support direct CD printing—including any PIXMA series printers—should do just that in the U.S. But check the Canon Europe site before buying. If a printer cannot print to CDs in Europe, it most certainly will not print CDs in the U.S.

Canon Printers That Do Support Print-to-CD

If you're working with Canon model lines IP3000,4000,5000,6000d,8500, this is for you. My instructions should also work with the IP4200,5200,6600d models. If your printer isn't listed here or is "unconfirmed" (which means "does not work"), then try Steve's Forum (listed in the Resources section below) via the site's internal search engine.

For working with IP6000, IP8500, MP750,760,780 models—or the new MP500, MP800, MP830, MP950 models—go to this Five Easy Steps page. This site appears to be kept current, so printers not listed above may be listed here by the time you read this article.

If you're a Linux user, make sure the printer you intend to buy is supported by the Turboprint driver mentioned in the "Linux Printer Drivers" section below. If it is, use the instructions that are not OS-specific on that site (i.e. firmware and creating the CD tray). Then follow the instructions about printing from OpenOffice2.0.Draw.

I found that ordinary non-printable DVDs work well for printer test purposes. After use, the ink wipes right off, and the disc is ready for reuse. If what comes out of your printer is way off, get a non-printable disc and start moving the print image around on the tray until it prints where it's supposed to on the CD. Firmware Mode Selection

The main differences between printers sold to the U.S./Canada market and the international models are:

When putting the printer into service mode to select firmware versions, do not have the inner door open. Here's what the Canon IP3000 front panel looks like:

Open the inner door, and remove the CD printer slot cover. This will be a black piece of plastic covering the location marked "cd slot cover," as shown below in an IP3000 CD tray:

Pry out the slot cover carefully using a flathead screwdriver. Remember that you can open the top cover and get access to the other side of the slot, if it helps. Once you have done this, close the door to go to the next step. For more detailed information, go to this article on the Steve's Digicams site. As you get underway, the front-panel controls for a Canon IP3000 should look like this:

Canon Printer Service Mode

What needs to be done here is that the "destination" setting—which tells the printer where it is—needs to be changed from the U.S./Canada default setting to a setting that supports print-to-CD on a letter-size (8.5-inch x 11-inch) default setting.

For this section, it's important to know that you get access to the Canon printer firmware through two buttons on the front panel. These get you into printer service mode.

(By the way, I got this information below from the Canon service manual for this printer. Unfortunately, the URL from which I previously downloaded my copy no longer seems to exist. One might be available as of whenever you read this. Searching for one might be a good idea.)

The Canon printer service mode is an internal diagnostic/maintenance menu tree. You access it using the Power and Resume/Cancel buttons instead of a computer keyboard or mouse. To do so, start with the following five steps: