Generating barcodes with KBarcode

Sometimes alphanumeric text simply won’t cut it, and you need a bar code — mailing labels, security badges, inventory tracking, perhaps even URL-encoding for mobile phones. With KBarcode, you can use a simple desktop application to both generate and print several dozen different barcode types, on any sort of physical media.

Like you might guess, KBarcode is a Qt-and-KDE program, but it supports several different backends for generating the wide variety of barcode formats it supports. The backends include GNU Barcode, Barcode Writer in Pure Postscript, PDF417 Encode (which supports the PDF417 stacked barcode format, and has no relation to Adobe’s Portable Document Format), and the commercial (and proprietary) TBarcode from tec-it.com.

Between them, these backends support well over fifty different formats, from commercial standards like UPC and ISBN to postal standards like USPS OneCode to general-purpose formats like Code 39 and Code 128. TBarcode even adds support for a few 2-D formats, like Data matrix and QR Code. For those who are not familiar with the various barcode encoding schemes, the Barcode Writer in Pure Postscript site links to Wikipedia entries with background information on most of them.

KBarcode is packaged by most of the leading desktop Linux distributions, so it can usually be installed through the system package manager. It does have some KDE dependencies, however, so if you are running a GNOME-based distro you may find a longer list of packages needing to be installed to satisfy them. The only out-of-the-ordinary requirement is on an external MySQL database — this, too, should be easily installable, but if you have never before set up MySQL on the machine in question, you are in for a few extra steps.
Continue reading …

Related Posts

How to dual-boot Pardus 2011 and Windows 7 This article is the next in a series of guides on how to dual-boot Windows 7 and Linux and BSD distributions. It covers dual-booting Pardus 2011 and W...
Tips for dual-booting Windows and Linux Multi-booting, installing more than one operating system on a computer's hard drive(s), has become very popular over the years, fueled, of course, by ...
Install Mandriva Desktop 2011 on a btrfs file system Mandriva Desktop 2011 will be the next stable release of the popular desktop Linux distribution developed by Mandriva, a Linux software publisher base...
Robert Kugler and Paypal’s bug bounty eligibility requirements For professional security researchers, participating in bug bounty programs is one means of earning money on the side. It is also the easiest means of...
PC-BSD 8 installation guide PC-BSD 8 is the latest edition of PC-BSD, a desktop distribution based on FreeBSD, with KDE as its default desktop environment. It features a graphica...
4 host-proof or PRISM-proof Cloud storage services Image from SpiderOak.com. In light of ongoing debate about data privacy and security and government surveillance, courtesy of the decision that E...

We Recommend These Vendors and Free Offers

ContainerizeThis 2016 is a free, 2-day conference for all things containers and big data. Featured, will be presentations and free, hands-on workshops. Learn more at ContainerizeThis.com

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).

Want to become an expert ethical hacker and penetration tester? Request your free video training course of Online Penetration Testing and Ethical Hacking

Whether you're new to Linux or are a Linux guru, you can learn a lot more about the Linux kernel by requesting your free ebook of Linux Kernel In A Nutshell.


One Comment

  1. Pingback: Tweets that mention Generating barcodes with KBarcode — LinuxBSDos.com -- Topsy.com

Leave a Comment

Your email address will not be published. Required fields are marked *

*