2009-05-20 06:11:00 +12:00
|
|
|
Zint and libzint 2.1.3
|
2008-07-14 09:15:55 +12:00
|
|
|
----------------------
|
|
|
|
|
2008-09-27 07:23:06 +12:00
|
|
|
Zint is a front end program and library which provides support for over 40 barcode symbologies
|
2008-07-14 09:15:55 +12:00
|
|
|
in an open source package released under the GNU General Public License. Currently supported
|
|
|
|
symbologies include:
|
|
|
|
|
|
|
|
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,
|
2008-09-03 07:29:22 +12:00
|
|
|
Extended Code 39, Code 93, PZN, Code 23, LOGMARS, Codabar, Pharmacode, Code 128, EAN-128, NVE-18,
|
|
|
|
Code 16k, PDF417, MicroPDF417, Two-Track Pharmacode, PostNet, PLANET, Australia Post 4-State Symbols,
|
|
|
|
RM4SCC, USPS OneCode, GS1 DataBar, DataBar-14, DataBar Limited, DataBar Extended, DataBar Stacked,
|
2008-11-17 21:47:42 +13:00
|
|
|
Composite Symbology, Data Matrix, QR Code, Maxicode, Aztec Code, EAN-13, Codablock-F, Micro QR,
|
2009-02-11 12:35:14 +13:00
|
|
|
Korea Post Barcode, HIBC Code 128, HIBC Code 39, HIBC Data Matrix, HIBC PDF417, HIBC MicroPDF417,
|
2009-05-20 06:11:00 +12:00
|
|
|
HIBC QR Code, HIBC Codablock-F, Japanese Postal Code, Code 49, Channel Code, FIM and Flattermarken.
|
2008-07-14 09:15:55 +12:00
|
|
|
|
2009-05-20 07:33:35 +12:00
|
|
|
Full documentation is now available from the project website at http://www.zint.org.uk
|
2008-07-14 09:15:55 +12:00
|
|
|
|
2008-09-03 07:29:22 +12:00
|
|
|
SUPPORT ZINT
|
|
|
|
------------
|
|
|
|
|
|
|
|
The Zint project is committed to providing the open source community with encoding software for
|
|
|
|
all public domain barcode standards. For this we need access to the standard documentation and,
|
|
|
|
unfortunately, this is not free. Your donation will contribute towards the purchase of standard documents
|
2009-05-20 06:11:00 +12:00
|
|
|
from ANSI. Standards which we hope to add to Zint in this way include Aztec Mesas, Supercode,
|
|
|
|
Code One and many others.
|
2008-09-03 07:29:22 +12:00
|
|
|
|
|
|
|
To donate to this project go to: http://sourceforge.net/project/project_donations.php?group_id=199350
|
|
|
|
|
2008-07-14 09:15:55 +12:00
|
|
|
|
2008-10-20 20:23:34 +13:00
|
|
|
QT FRONT END
|
|
|
|
------------
|
|
|
|
This package includes a Qt4 GUI front end. This feature is still under development but if you would
|
|
|
|
like to give it a try then here is how to get to it: You will need Qt4 and cmake to compile the code.
|
|
|
|
cd to the folder that contains this README file then...
|
|
|
|
|
|
|
|
mkdir 'build'
|
|
|
|
cd build
|
|
|
|
cmake ..
|
|
|
|
make -j2
|
|
|
|
|
|
|
|
This will make libzint library and a Qt specific version of the library. To install these do the following
|
|
|
|
as root:
|
|
|
|
|
|
|
|
make install
|
|
|
|
|
|
|
|
You can then execute the Qt front end with
|
|
|
|
|
|
|
|
./frontend_qt4/QZint_frontend
|
|
|
|
|
|
|
|
|
2008-07-14 09:15:55 +12:00
|
|
|
CONTACT ME
|
|
|
|
----------
|
|
|
|
|
|
|
|
The home of libzint is
|
|
|
|
|
|
|
|
http://www.sourceforge.net/projects/zint
|
|
|
|
|
2008-10-20 20:23:34 +13:00
|
|
|
and the home for information about Zint is at:
|
2008-07-14 09:15:55 +12:00
|
|
|
|
|
|
|
http://www.zint.org.uk
|
|
|
|
|
2008-11-17 21:47:42 +13:00
|
|
|
I am keen to hear your ideas / recieve bug reports at robin@zint.org.uk
|
2008-07-14 09:15:55 +12:00
|
|
|
|
|
|
|
Thanks for your interest in libzint.
|
|
|
|
Happy encoding.
|
|
|
|
|
2009-02-11 12:35:14 +13:00
|
|
|
Robin.
|
|
|
|
|
|
|
|
|
|
|
|
THINGS TO DO
|
|
|
|
------------
|
|
|
|
|
2009-05-20 07:33:35 +12:00
|
|
|
If you are interested in expanding the functionality of this package then here are a few
|
|
|
|
things which need to be done!
|
2009-02-11 12:35:14 +13:00
|
|
|
|
|
|
|
Frontend
|
|
|
|
--------
|
2009-05-20 06:11:00 +12:00
|
|
|
The Qt frontend has had a lot of work since the last version - it has now
|
|
|
|
been renamed "Zint Barcode Studio version 0.2". It needs to:
|
|
|
|
* Allow copying of generated barcodes to the clipboard with "Copy" button
|
|
|
|
* Allow dragging and dropping to external apps.
|
2009-02-11 12:35:14 +13:00
|
|
|
|
|
|
|
Packaging
|
|
|
|
---------
|
|
|
|
Binary packages are needed for distribution in the following formats
|
|
|
|
* RPMs for various Linux distros
|
|
|
|
* Install binaries for MS Windows
|
|
|
|
* Install binaries for Mac OSX
|
|
|
|
|
|
|
|
Translations
|
|
|
|
------------
|
|
|
|
Documentation is currently only in English. If you have the knowledge and the
|
|
|
|
time please consider translating into other languages.
|
|
|
|
|
|
|
|
Research
|
|
|
|
--------
|
|
|
|
The following standards would be welcomed in Zint but the full documentation has
|
|
|
|
not yet been found.
|
|
|
|
* DPD Code
|
|
|
|
* Italian Postal Code
|
|
|
|
|
|
|
|
Coming Soon
|
|
|
|
-----------
|
|
|
|
Features which it is hoped will appear in this library soon:
|
2009-05-20 06:11:00 +12:00
|
|
|
* Extended Channel Interpretations (this has been delayed - see the website)
|
|
|
|
* Code One
|
|
|
|
|
|
|
|
Known Problems
|
|
|
|
--------------
|
|
|
|
A curious fault has developed in composite symbols with 2D components starting
|
|
|
|
with date fields such as AI [17]. When compiled with make directly this works
|
|
|
|
properly - when compiled with cmake this sigfaults. Why?
|
|
|
|
|
|
|
|
Large Data Matrix symbols which are not ECC200 seem to do strange things.
|