Linux.com

Feature: Linux

gLabels: Ready for prime time

By Joe Barr on June 28, 2004 (8:00:00 AM)

Share    Print    Comments   

gLabels, a GNOME program that makes and prints all sorts of labels and business cards, seems to be capable of handling just about any task you throw at it. It's at release 1.93.3, a developer release on the way to a stable 2.0 version, but it's in very good shape.
With gLabels, the label design process is simplicity itself. You begin by picking a template that defines the size and shape of a label. I counted 232 predefined templates for everything from name tags to drawer labels to mailing labels to business cards to CD cover labels. Almost all of those were based on standard Avery forms, but there were a few oddballs too.

If you happen to pick up a package of labels that isn't predefined, you can define a template for them yourself in less than five minutes using a template designer wizard. You can create templates with measurements as granular as thousandths of an inch, just the size and shape (within limits) you specify.

Once you've chosen a template, an image of the label appears in the workspace. You can add objects to it: text, image, lines, or shapes.

To add text to the label, click on the text object icon immediately above the work area displaying the label, and then on the label itself to place a resizable rectangle that holds the text you enter. On the right side of the gLabel window, a text properties window will appear. That's where you enter the text and select the font, font size, and the style for the object. Style includes such settings as bold, color, alignment, and line spacing.

You can enter the exact size of the text rectangle in the properties window, or its exact location on the label -- exact as in rounded off to the nearest thousandth of an inch. You can also drag the text object around or pull on its corners to change its shape and watch the values shown in the properties window update in real time.

gLabels lets you add shapes like rectangles and ovals to the label, then fill them with color. Click on the icon for the shape you want, then on the image. Like the text object, the shape can be modified by pulling on a corner or side and stretching it to a new location. The properties window allows you to set the line width for the object, its fill color, and its size and location. You can add straight lines in a similar manner by clicking the line object icon.

Glabels thumbnail
Click to enlarge
To add a graphics image to the label, simply click on the image object and then on the label to create an empty object. Use the object properties window to browse for images you want to use, then size and position them as you've done with the other objects.

Another object type of interest is the bar code object. I don't speak bar code at all, but gLabels speaks several different bar code tongues, including POSTNET, EAN, UPC, ISBN, and half a dozen others. The properties window allows you to enter the data to be encoded, select the dialect you need, and position the object.

Glabels also handles mail merge. The only source document formats available at present are simple text files, using either comma, colon, or tab separators between fields. Each line of text equates to a single record. Click on Merge Properties to point the label at the source file and indicate the type of field separation to be used, if any. Then open a text object and format it as you like. If gLabels can read your source document (it will preview the file in the Merge Properties dialog), you can select the field from the source and assign it to a field in the text box. That's all there is to creating mailing labels.

Click on File->Print to begin the printing process. The print dialog window allows you to print full sheets of labels or only a specific range of labels on the sheet. There are three optional print modes:

  • Outline only, so that you can test the alignment of the sheets
  • Mirror image, for printing on clear labels viewed through glass
  • Crop marks, for printing on blank stock which will be cut
The documentation warns that at the current time, the crop mark option doesn't work well on some templates.

Conclusion

gLabels is a feature-packed label-printing application that's easy to use. It comes with an online manual that is current as of version 1.93.2. The manual is well laid out and seems to be nearly complete. For a beta (or developer version, if you prefer), gLabels is in great shape. I'm recommending it for usage today to friends and strangers alike. There are bugs to be squashed, I'm sure, but only a few, and I'm looking forward to the 2.0 release in the near future. Kudos to Jim Evins and the rest of the development crew for a job well done.

Share    Print    Comments   

Comments

on gLabels: Ready for prime time

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

One of the shold haves

Posted by: Joe Klemmer on June 29, 2004 01:36 AM
I've been using gLables for quite a while now, mostly to make CD lables. It's really a great tool.

#

Re:One of the shold haves

Posted by: Anonymous Coward on June 30, 2004 12:38 AM
I like the interface, but one of the missing
features is the ability to generate pages of
unique bar-coded labels (where the bar code on
each label is unique) based on some template.

klabels also lacks this feature and not having
it makes generating (say) tape labels a real
pain.

#

Re:One of the should haves

Posted by: Joe Klemmer on June 30, 2004 02:38 AM
You could make a suggestion to the developer(s) and see what they think about it. One of the really great aspects of open source.<nobr> <wbr></nobr>:-)

#

Hey Joe

Posted by: jdearl on June 29, 2004 03:41 AM
I hope that isn't your real address.

#

Doesn't print well from KDE

Posted by: Anonymous Coward on June 29, 2004 05:02 AM
I've been using GLabels for over a year for business cards, it's a very capable app for simple layout. However, I haven't found any way to properly print unless I run it under Gnome. When printing under KDE it refuses to use the kprinter system, unlike most other gnome and non-KDE apps I use.

Although all the CUPS printers (including all the instances configured from KDE for different print settings) show up in GLabels print configuration settings, it doesn't matter which one I select and instead always prints in draft quality. I have all of the Gnome libraries installed, and other Gnome apps I've tried don't have this printing problem under KDE.

Because of this, I can't print directly from GLabels in high-quality. I workaround this by printing to a PDF and using another app to print the PDF, it's annoying. If anybody knows of a better solution, please mention it!

#

Re:Doesn't print well from KDE

Posted by: ickusslime on June 29, 2004 05:56 AM
kbarcode,, does this stuff as well.. and its kde native.
http://www.kbarcode.net/4.0.html

#

Re:Doesn't print well from KDE

Posted by: Anonymous Coward on June 29, 2004 09:19 AM
It will use the KDE print system. I don't have the software on this machine so I can't verify this, but if you click on something like "Other" in the print dialog and type in "kprinter -stdin", the KDE print dialog will appear. Try it.

Regards,
Craig

#

Re:Doesn't print well from KDE

Posted by: Anonymous Coward on June 29, 2004 08:19 PM
That was my first thought. However, the actual print dialog won't let you click anything like "other" and enter "kprinter --stdin".

#

Re:Doesn't print well from KDE

Posted by: Anonymous Coward on June 30, 2004 09:09 AM
Set your printer to "Generic Postscript"; Set location to "Custom", and type in "kprinter -stdin".

Regards,
Craig

#

Re:Doesn't print well from KDE

Posted by: Anonymous Coward on July 12, 2004 10:15 AM
I was the original poster of this question, and wouldn't have posted if it was this easy. I know that most Gnome apps can print vie kprinter as you describe. However, glabels does not because it doesn't have any interface in the print dialog to do as you suggest. There is no place to set location, there is no field to enter "kprinter -stdin".

I can click on the Generic Postscript printer icon, but that's all. There's no interface for changing the properties of that selection.

The latest version I have is 1.93.2. And to the poster who suggested kbarcode, that doesn't address the issue at all. Besides, I tried kbarcode and sadly it's not nearly as good as glabels. I wasn't able to get acceptable quality from it at all! At least I can get good results from glabels, although with the annoying PDF printing workaround.

#

Glabels

Posted by: Anonymous Coward on June 29, 2004 05:13 AM
This is fantastic! I've been needing -exactly- this package for some time now. Thanks for the review!

#

Good stuff; that.

Posted by: Don de Los Alamos on June 29, 2004 09:51 AM

No CLI for this application? Where's my weekly dose of CLI?<nobr> <wbr></nobr>:)



Great little app.! gLabels & Scribus, two of my recent 
favorites.

#

Re:Good stuff; that.

Posted by: Joe Barr on June 29, 2004 07:36 PM

Scribus! That's one I need to visit again. It was going great guns a year or so back, be nice to see what's new since then.

#

Label Printers

Posted by: arne_caspari on June 29, 2004 03:09 PM
If only Linux would support label printers like the Brother P-Touch Easy<nobr> <wbr></nobr>:-(

What kind of printers do you use to print laminated labels with this?

#

Very hearty endorsement

Posted by: Karsten M. Self on June 29, 2004 04:30 PM

I discovered glables when I needed to create lables for <A HREF="http://linuxmafia.com/~karsten/Knoppix-3.3-generic.glabels" title="linuxmafia.com">Knoppix</a linuxmafia.com> and <A HREF="http://linuxmafia.com/~karsten/GnuWin3.2-label.glabels" title="linuxmafia.com">GNUWin II</a linuxmafia.com> disks some months back. Damned good project.

#

Text over an image?

Posted by: eno95 on June 29, 2004 11:31 PM
I've been using this program for a while and I like it a lot. But does anyone know how, or if its possible to add text over an image?

#

Re:Text over an image?

Posted by: Anonymous Coward on June 30, 2004 07:14 AM
Just create a text box and move it over the image?!

#

gLabels and dot-matrix

Posted by: Anonymous Coward on June 30, 2004 10:39 PM
I use gLabels to print inventory labels. The labels are supposed to be for file folders (in a filing cabinet), but I use them on 1/2 inch steel strapping used to hold bales together.

I wish that a gLabels project file was in plain text instead of some binary format. I also had problems with printing b/c things did not work right unless I set the paper to be 11 inches high.

Regardless, it is great!! The developer replied to my questions by email when I as setting this up about 9 months ago. I print batches of 225 labels with no problems.

#

Storing the label in Postgres or MySQL

Posted by: Anonymous Coward on June 30, 2004 11:02 PM
... is what I want to do. This would be easier if it was in text format<nobr> <wbr></nobr>.... I could pull the barcode data from another part of the record and have it spit the label ready for printing.

glabel is GREAT for designing and printing labels though and as it matures further I am sure it will:

- be able to hook up to database backends for data
- allow database backends to hookup to it for printing!<nobr> <wbr></nobr>:-)
- get contributions from users for different types of printing stock and then feed them upstream to CUPS<nobr> <wbr></nobr>... I want to "print" on extremely high durability plastic labels so the stickers can be put on cars, trucks and airplanes<nobr> <wbr></nobr>:-) We are orking on it!

#

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



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya