Software Home Page
Bar Code Fonts
Plug-ins, VBX, etc.
Web Page Apps.
Bar code Applications
Bar Code Programs For Unix & Linux
Here is a collection of UNIX/Linux software that will print
bar code. The programs under the GNU license have the source code, so you
can recompile them to run under other operating systems.
If your company
has a shareware or demo version of a barcode UNIX or Linux program and would
like to be listed on this page, send an email to BarCode-1.
Please include a brief description of the product and a link.
Unix & Linux Barcode Programs
BARCODE 2000 - high performance
multi-platform server-based label printing software which easily integrates
with most popular UNIX, Linux, and NT/2000/XP applications (Oracle 8I, ii8,
Progress). Printer mapping offered for transparent support of multiple printer
types in enterprise networks without additional design work. BARCODE 2000
support 1D and 2D bar codes, including the AIAG B-14 specification. For more
information access www.unibar.com.
enriches many UNIX* based applications with the capability of printing barcodes.
From Dipl.-Ing. Ruediger
Pro - instantly prints bar codes on invoices, picking slips, purchase
orders and other documents without program modification. Print on any printer
type around the network. For more information access www.unibar.com.
bookland.py is a free program
written in Python for printing Bookland bar code. You simply key in the ISBN
and price and the program translates to the proper EAN-13 bar code number
and prints a Postscript file to print the bar code.
DATHO, a German
company, offers a barcode source code library in C. The source code can
be compiled with C-compilers of Borland, Microsoft, Symantec and Watcom
to make applications with bar code functionality. With a UNIX C-compiler,
you can produce a printing program that runs under UNIX. The bar code-functions
may be passed on without runtime-fees in applications, that use barcode-printing
not as main-feature.
e-BARZ - lets
you add bar codes to your web site output. Print 1D and 2D bar codes on
HTML documents from anywhere. For more information access www.unibar.com.
e-BARCODE 2000 - print 1D
and 2D bar coded shipping or compliance labels from a web site. Update labels
instantly from the web site. Print on any printer type. For more information
iXBC Barcode Server program from AGOSYS is
the perfect supplement to build barcode capability into SAP R/3 software
package or other applications under UNIX, VMS or NT. This server-resident
program generates barcode graphic for the PCL and PostScript printers in
the network. The current barcode symbologies are incorporated. The other
parts of printout is not influenced.
you to integrate bar code printing into existing applications. For more
information, visit the Integrated Software Designs site.
The linbar utility
reads from a specified serial port and puts the characters to the current
(or a specified) console keyboard buffer. It's primary usage is for serial
barcode readers. Free under the GNU license.
meant to solve most needs in barcode creation with a conventional printer.
It can create printouts for the conventional product-tagging standards:
UPC-A, UPC-E, EAN-13, EAN-8, ISBN. Output is generated as either Postscript
or Encapsulated Postscript (other back-ends may be added if needed). The
package is released as both a library and a command-line front end, so
that you can include barcode-generation into your application.
ASCII strings into pdf417 barcode. This is a two-dimensional barcode that
includes error correction up to level 8. The input file will support text
that can be specified for byte compaction (hex string), text compaction
(ASCII string), and numerical compaction (decimal string). Output formats
supported are Postscript and pbm.
for UNIX from TEC-IT allows you
to set all bar code parameters by command line arguments (symbology, data,
dimensions, check digit, printing coordinates...) and to save the bar code
in EPS format. You can include the EPS file into all documents you want
and print it to any Postscript-printer! You can automate bar code creation
by using predefined scripts (samples included)! It supports all of the
popular bar code formats, including UPC, EAN, 2of5, 39, 128 (...) and also
MaxiCode, PDF417 and Data Matrix.
a shared library for Linux that can be used to read (scan & decode) and
write (encode & print) 2D Data Matrix barcode symbols. It is released
under the LGPL and can be used and distributed freely under these terms.
(SourceForge Page here.)
Zint is an open
source Linux barcode generator which allows you to encode data in over
30 types of barcode symbol. In this documentation a barcode encoding
method is termed a symbology and the resulting barcode image
is termed a symbol.
The symbologies currently supported by Zint are: Code 11, Standard Code
2 of 5, IATA Code 2 of 5, Industrial Code 2 of 5, Interleaved Code 2
of 5, Code 2 of 5 Data Logic, ITF-14, Deutche Post Leitcode, Deutche
Post Identcode, UPC-A, UPC-E, EAN-2, EAN-5, EAN-8, EAN-13, UK Plessey,
MSI Plessey, Telepen Alpha, Telepen Numeric, Code 39, Extended Code 39,
Code 93, PZN, LOGMARS, Codabar, Pharmacode, Code 128, GS1-128, NVE-18,
GS1 DataBar, DataBar-14, DataBar Limited, DataBar Extended, Code 16k,
PDF417, MicroPDF417, Two-Track Pharmacode, PostNet, PLANET, Australia
Post 4-State Symbols, RM4SCC, USPS OneCode, Data Matrix, QR Code, Maxicode,
Composite Symbols, FIM and Flattermarken. In addition Zint also provides
barcode stacking, colour options and a verification stage for SBN, ISBN
and ISBN-13 data. The aim of the Zint project is to provide an open source
API for encoding all public domain barcode symbologies.
If you want to connect a serial bar code reader (must have a decoded output)
to an async port of a UNIX or Linux system and want to store the data, try
using the following code:
cat /dev/tty## > /tmp/someFile
A good article about reading and printing 2D barcodes with
Linux can be found at linux.com.