How to create barcode in Ubuntu via a GUI?
Here is a selection of Unix & Linux Barcode Programs I found.
These programs are CLI only, OP requested GUI
GNU-barcode
GNU Barcode is a tool to convert text strings to printed bars. It supports a variety of standard codes to represent the textual strings and creates postscript output.
Main features of GNU Barcode:
- Available as both a library and an executable program
- Supports UPC, EAN, ISBN, CODE39 and other encoding standards
- Postscript and Encapsulated Postscript output
- Accepts sizes and positions as inches, centimeters, millimeters
- Can create tables of barcodes (to print labels on sticker pages)
DATHO
Features
Availabe types of barcodes: EAN13 and EAN8, EAN128, UPCa and UPCe, addon code 2- and 5-digit, Code39, Code93, CODE128, Interleaved 2 of 5, Industrial, Matrix, Codabar. Code 11, PZN, DBP-Barcodes
- horizontal and vertikal output
- automatic checksum-calculation
- different module sizes
- line with text in clear
- barcode and text in one line (= banding with matrix- and PCL3-printer)
iXBC
The central software solution for bar code printing from SAP. iXBC is the ideal barcode print supplement to SAP R/3 and mySAP for all SAP printing possibilities:
Direct printing from server - with nativ PCL or Postscript device from UNIX and Windows Indirect printing - with SAPWIN device
Direct printing from server
You install it only once on the server and all PCL and PostScript printers on the network are immediately able to print barcodes - without hardware plugin in each printer and without middleware. AGOSYS offers this solution since 1998, as the world's first.
Product variants:
- iXBCserver for UNIX Platforms
- AIX
- HP-UX
- Linux
- Solaris
- Tru-64
- iXBCwin for all Windows Platforms
All usual 1D and 2D Barcode types
- Code39
- 2of5 Interleaved
- Code128 A/B/C/Auto
- Codabar
- EAN128
- UCC128 EAN8/13
- UPC A/E
- PDF417
- DataMatrix
- OCR-B Font
On-Tap/UNIX
On-Tap VMS or UNIX bar coding software runs as a stand alone program and directly translates (filters) your text into bar codes. Once On-Tap has bar coded your file, you can send it to any printer anywhere within your network.
On-Tap lets you print VMS or UNIX bar codes from within your existing applications in minutes. Simply place a special trigger character before and after the information you'd like to bar code. When you print, bar codes will appear in place of the information you've marked. It even lets you change the trigger characters and control the spacing around each bar code. No other bar code software has these flexible features.
Barcode studio
Barcode Studio is the ideal tool for barcode design and bar code creation. This barcode maker software supports all common linear codes, all 2D-Codes, GS1-DataBar/RSS and Composite Codes. Barcode Studio prints the bar codes on arbitrary printers or exports them as image.
libdmtx
Site was offline for maintenance, will add description later
Zint
A barcode encoding library supporting over 50 symbologies including Code 128, Data Matrix, USPS OneCode, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, GS1 DataBar, Aztec, Composite Symbols and more.
Zint has a GUI, thanks to user @Thomas W.
Follow its build and install guides. When done, run:
zint-qt
with an &
at the end (to fork it to the background)
As a small extra, here is a libre office barcode plug in
Barcode
A simple extension for creating UPC-A, EAN-13, ISBN, JAN, Bookland Standard 2of 5, Interleaved 2 of 5, Code128 barcodes in LibreOffice Draw.
This was extracted from another answer 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
Zint also has a GUI, and if you have the qt4
libraries installed when you compile it it will build and install. It can then be run with zint-qt
. You should read the INSTALL
file in the source code tarball from SourceForge to know more about building the software.
This was initially posted as part of an answer by mark kirby, and was initially grabbed from here. It was extracted and put here in its own answer at the request of the OP because they're picky about "No CLI Solutions" being in the answer they accept. It is not a Community Wiki because I've added the additional prereqs and information about the GUI program that the software can contain/install/build
I use Barcode extension for LibreOffice. Barcode is a simple extension for creating UPC-A, EAN-13, ISBN, JAN, Bookland Standard 2of 5, Interleaved 2 of 5, Code128 barcodes in LibreOffice Draw.