This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Feature: Tools & Utilities

LightScribe disc labelers for GNU/Linux

By Bruce Byfield on August 24, 2007 (9:00:00 AM)

Share    Print    Comments   

LightScribe technology, which allows users to etch labels directly onto CDs and DVDs, finally arrived on GNU/Linux in late 2006. LaCie LightScribe Labeler for Linux (4L) was released in October 2006, with Hewlett-Packard's LightScribe business unit releasing its own Simple Labeler a month later. Both are free downloads with proprietary licenses, but they are currently the only tools available for using LightScribe on GNU/Linux. Both offer basic labeling, but each is limited in its own way.

Invented several years ago, LightScribe requires both a special drive and special discs to work. In my area, LightScribe-capable drives are about 70% more expensive than ordinary ones, although that can vary depending on the region. More consistently, LightScribe-capable CDs and DVDs average about 30-40% higher in price than regular discs. Locally, at least, HP and LaCie drives seem most widely available, while Verbatim LightScribe CDs and DVDs can be found on the top shelves of most chain stores, half-hidden by their regular counterparts.

LightScribe media have one side treated with a reactive coating. When this side of the disc is placed faced down in a LightScribe-capable drive, infrared laser light from the drive can etch the disc. Finished LightScribe labels were originally printed in shades of black only, which give them a somewhat eerie appearance against the gold of the coated side of the media. Since December, red, orange, yellow, blue, and green have also been available, but these are not yet regularly stocked items in many computer stores, if my local experience is typical.

Since many people have yet to see LightScribe technology in action, many have misconceptions about it. One is that the new colors are not supported under GNU/Linux. According to Kent Henscheid, marketing manager for LightScribe, that rumor is completely false. Henscheid also counters the claim that in the LightScribe article on Wikipedia that the finished label will only last nine months without fading. He suggests that 20 years is a more accurate figure, although some fading is likely, and that the figure of nine months refers to the suggested shelf-life of unused LightScribe discs.

Installing LightScribe labelers

LaCie's 4L and LightScribe's Simple Labeler both require a recent 2.6 kernel (LaCie specifies 2.6.17 or later), and depend on LightScribe System Software (or Host Software, as LaCie calls it). This system software must be installed before either labeler in order to avoid dependency problems. If you are evaluating both labelers together, be aware, too, that both versions of the host LightScribe system software cannot be installed at once. However, both labelers work with either verson of the system software. You should also know that the version on the LaCie site is older than the one on LightScribe's site, which is updated monthly, according to David Pettigrew, LightScribe software architect.

Both labelers are currently available as RPM packages. LightScribe's packages have been test on SUSE 9.x and 10, while LaCie's have been tested on Mandriva 2006, Fedora Core 5, SUSE 10, and Ubuntu. Both also work on Fedora 7. In addition, LightScribe's pre-release repository includes the labeler and LightScribe System software in DEB format for Debian and Ubuntu.

LightScribe's GNU/Linux Labeler offers only basic functionality compared to the equivalent Windows offerings, which includes a control panel for setting the contrast for burns and for viewing system information. However, a contrast tool for GNU/Linux is in the pre-release repository. In addition, although LightScribe has a Software Development Kit (SDK) for Linux, for Windows it offers a diagnostic and uninstall utility and a 15-day trial version of Surething Labeler. LightScribe also includes a Label Gallery in JPEG format, although this collection does not seem to be designed for the Simple Labeler on any platform, and cannot be added with it.

By contrast, LaCie's 4L is functionally equivalent to its counterparts on Windows and Mac OS X. It also includes a PDF manual for the software.

If, as I did, you have trouble with either piece of software recognizing your LightScribe-capable drive, try adding the following lines to the end of the configuration file /etc/lightscribe.rc:


Using LightScribe software

LightScribe's Simple Labeler is well-named. It prints circular labels, with text at the top and the bottom of the disc, and optional borders between. Other than the text, your only options with Simple Labeler is the font (but not the size) and which of half a dozen borders to use. Its main advantage is a relatively speedy burning time of 2-4 minutes. The only trouble you are likely to have with Simple Labeler is finding its executable, which is installed to a subdirectory of the /opt folder.

LaCie's 4L offers more options. Its GUI version, started by the command 4L-gui (and, unlike Simple Labeller, placed in /usr/bin, where it is accessible), allows you to import images in BMP, PNG, JPEG, and GIF formats. The 4L window includes controls for positioning an image on the disc template, as well as creating blank spaces in the image for you to hand-letter the title or contents. Instead of using those options, you may choose to use a program such as or the GIMP to create an image using a disc template that includes the title and contents, so that the result looks more professional -- which is, after all, the whole point of LightScribe. If the label is full size, you can expect the burn to take 20-30 minutes, depending on the speed of your Lightscribe-capable drive.

LaCie's package also includes 4L-cli, the command-line version of the labeler. Although 4L-cli is limited to using BMP images, it otherwise includes the full functionality of the GUI version, along with administrative options, such as 4L-cli enumerate, which lists the LightScribe drives on the system, 4L-cli open drivepath, which opens the designated drive, and 4L-cli update, which updates the software.

Looking ahead

Although LightScribe released the Simple Labeler "as an example of what we can do," Henscheid says that improving the application is not an immediate priorty. He explains that LightScribe is as much tasked with making the technology an industry standard as with becoming profitable, and that it would rather work with licensees of the technology than against them. By contrast, a LaCie representative says that the company is considering improvements to 4L, such as the ability to add labels directly from the software.

LightScribe is a sexy if non-essential technology, but whether its use will continue to spread is uncertain -- especially under GNU/Linux. "I would really like to see some Linux developers pick up and use our SDK and start creating some labeling apps," Pettigrew says, but, for many, the difficulty may be the proprietary licensing.

Although LightScribe is treating Linux differently from Windows and OS X by making the SDK freely available, the core technology is still closed source and only accessible, in Pettigrew's words, as "a black box." Pettigrew says the reason for this approach is that LightScribe includes "imaging algorithms that HP has developed over the years as intellectual property in its primary business," whose code HP is reluctant to release. "For some people that may be an issue," he acknowledges. "But there are a fair number of users and programmers that have LightScribe technology in their drives, and we're talking to those who want to use it."

The same restraints prevent third-party vendors such as LaCie, who license their use of the technology from LightScribe, from releasing the code for their GNU/Linux products.

Under these circumstances, any LightScribe software developed for GNU/Linux will be in the gray area of having a free license in itself, but being dependent on proprietary technology. The most likely scenario is that, when these labelers emerge, they join the ranks of programs like Acrobat Reader and RealPlayer that many users install, but which are not included in the more politically minded distributions.

Bruce Byfield is a computer journalist who writes regularly for

Share    Print    Comments   


on LightScribe disc labelers for GNU/Linux

Note: Comments are owned by the poster. We are not responsible for their content.

Why does HP keep the device specs proprietary?

Posted by: Anonymous [ip:] on August 24, 2007 10:45 AM

What's so special about "imaging algorithms that HP has developed over the years as intellectual property"? This thing just copies bitmaps to a device, surely? There's no "imaging algorithm" involved. Has anyone asked HP why they want to keep the interface spec of the device secret?

What will probably happen, if this becomes popular, is that some clever programmer will reverse-engineer the interface specification and produce a truly free driver. But this is a waste of the time of a talented person, which is always a net loss to everybody.


This might be useful

Posted by: Anonymous [ip:] on August 24, 2007 04:07 PM
I develop the Tux4Kids apps "Tux, of Math Command" and "Tux Typing (see, if interested) and I'm always handing out TuxMath CDs at my daughter's school and at my office. It would be great to have them look more professional, particularly the demos I give out to folks like the principal and the curriculum director. OTOH, I don't foresee burning a vast number of copies on my home PC if each one takes 20-30 minutes.

David Bruce
dbruce at tampabay dot rr dot com


Re: This might be useful

Posted by: Anonymous [ip:] on August 24, 2007 11:47 PM
I agree, I'd buy one of these drives to make more professional CDs, since many people wouldn't trust their computer and data to a CDR + permanent marker style Linux CD, and this may be a cheaper alternative to getting professional CD makers on the job. I would like to see the software made free (as in speech) first though, since then I'd have reassuraces that my device won't become unusable after the manufacturer decides to change all of the protocols and discontinue the older model.


LightScribe disc labeler for GNU/Linux

Posted by: Anonymous [ip:] on August 24, 2007 04:54 PM
Some lightscribe don't cost too much. I bought a Samsung SH-5182M dual layer DVD burner for, if I remember correctly, $40.


Re: LightScribe disc labeler for GNU/Linux

Posted by: Anonymous [ip:] on August 24, 2007 08:12 PM
Cost of the burner aside, I believe it wont last. Many people are happy with using your basic Sharpie marker and paper labels that go through the printer. For better quality at a price that is a bit more but not extreme, you can get a printer that can print directly onto a CD/DVD and printable media. If you need more than that, send your gold master in to be mass-produced. LightScribe is a nice novelty, and can be somewhat useful, especially compared to Yamaha's ill-fated Disc Ta2 Technology, but unless people actually see a price savings compared to printed labels, most people will not buy the LightScribe discs, instead using the money to invest in a good Sharpie.


LightScribe disc labelers for GNU/Linux (a note to Ubuntu users)

Posted by: Anonymous [ip:] on August 24, 2007 07:50 PM
I have a lightscribe drive and it's a neat alternative to labelling on CDs or DVDs that you actually want to have a professional look to (as opposed to most backup discs where a Sharpie marker works just fine).
I'm currently running OpenSUSE 10.2 and the lightscribe software works fine, however not long ago when I was on Ubuntu the software didn't work, and was just coming out with it's first beta release - something to watch out for if you're a Ubuntu user.


Re: LightScribe disc labelers for GNU/Linux (a note to Ubuntu users)

Posted by: Anonymous [ip:] on August 26, 2007 04:52 AM
I'm an Ubuntu 7.04 user and have used the software without problems since it came out.

I haven't tried the beta 7.10 release yet, but I imagine it will be resolved (if there is an issue) prior to shipping it.


Works Great

Posted by: Anonymous [ip:] on August 27, 2007 07:14 PM
I use the Lacie front end, the HP driver binary. I usually run it through twice (i.e. burn twice) because it gets about 10% better. Way back when I had to use Windows (only reason that partition existed, literally), I did the same, burn it twice. Don't worry, that's part of the process, you don't end up with a mishmashed image. I create the actual image using the templates here, or just something random but using the same size in Gimp.
Here is a link to the label gallery.

Once created ( do a convert to black and white to get a true idea how it will look, then undo). What looks great as subtle shades of color while in color might be lost or not as clear in black and white), save it as uncompressed jpg. With the Lacie front end, you can open the image you created, center/expand/shrink, then burn.

NOTE: Sephia comes out really cool on lightscribe CDs.



Am I the only one ?

Posted by: Anonymous [ip:] on August 27, 2007 09:42 PM
Or is there a second person in the universe that gets frustrated with this because they run a 64 bit OS (Ubuntu 7.04) and there is no driver for 64 bit. A while back I tried to set this up, couldn't and so sent an email to their tech support (LaCie) asking them to compile a 64 bit driver. Never heard a thing. I notice the author makes no mention of 64 bit, so maybe I am the only person on the planet that uses the 64 bit OS.


works on Athlon 64 with SuSE 10.2

Posted by: Anonymous [ip:] on September 03, 2007 04:19 AM
LaCie 4L and lightscribeSimpleLabeller both work fine on my x86_64
system (Athlon 64 running OpenSuSE 10.2, lightscribe- driver from


Doesn't run on Fedora 7.

Posted by: Anonymous [ip:] on September 15, 2007 01:33 AM
LightScribe site says 64bit isn't debugged and there's nothing you can do about it. That's why Free software is so
important. If the software were Free, we could take matters into our own hands and fix it instead of waiting months or
years for the hardware vendor to prioritize it.


LightScribe disc labelers not for x86_64 amd64 GNU/Linux

Posted by: Anonymous [ip:] on September 15, 2007 01:31 PM
I have Ubuntu 7.04 amd64 64bit OS and found no support for lightscribe, neither at lightscribe website, nor at lacie. It seems no developer runs 64 bit os... of course if it was OpneSource GNU/GPL software there wouldn't have been those problems!
Any tip about how to get it working?
NB: Please note that having an Athlon64 doesn't make any difference, since you can easily run a 32bit OS on a 64bit processor, just not using its 64bit extension.


Re: LightScribe disc labelers not for x86_64 amd64 GNU/Linux

Posted by: Anonymous [ip:] on October 02, 2007 02:40 PM
Please everyone write your senator/HP whichever will be more effective - the reason that there are no apps for 64bit is because the LSS (hp's closed source libraries) are not available in 64-bit form.
This is a royal pain in the arse - you can't build against both 32 and 64 bit libraries so we're stuck with crap support. For instance I've almost finished an app to write lightscribe discs (soon to be up on sourceforge under the name qscribe) but I just changed machines and my new machine is running 64bit gentoo. Although gentoo provides the neccessary qt libraries to build it as 32-bit, very few other distros have such good compatibility libraries (needs qt4). So again - Write your senators/congressmen/HP whichever you think will help the situation most.


LightScribe disc labelers for GNU/Linux

Posted by: Anonymous [ip:] on January 02, 2008 11:23 AM
Why oh why can't they just provide a printer driver ?

Then you could fire up any program, and print it to the disc


This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya