Zint Barcode Generator

by Robin Stuart <robin@zint.org.uk>

Version 2.1.2, 1st March 2009

This document is a guide to Zint, the libzint library and the barcode symbologies supported by them.


Table of Contents
1. Introduction
2. Installing Zint
2.1 Installing the Back End
2.2 Installing the Front End
2.3 Testing the Installation
3. Using the Front End
3.1 Inputting Data
3.2 Directing Output
3.3 Selecting Barcode Type
3.4 Adjusting Height
3.5 Adjusting Whitespace
3.6 Adding Boundary Bars and Boxes
3.7 Using Colour
3.8 Rotating the Symbol
3.9 Adjusting Image Size
3.10 Handling NULL Characters
3.11 Input Mode
3.12 Other Options
4. Using the API
4.1 Creating and Deleting Symbols
4.2 Encoding and Saving to File
4.3 Setting Options
4.4 Handling Errors
4.5 Specifying a Symbology
4.6 Adding Boxes and Boundary Bars
4.7 Rotating the Symbol
4.8 Setting the Input Mode
5. Types of Symbol
5.1 One-Dimensional Symbols
5.1.1 Code 11
5.1.2 Code 2 of 5
5.1.2.1 Standard Code 2 of 5
5.1.2.2 IATA Code 2 of 5
5.1.2.3 Industrial 2 of 5
5.1.2.4 Interleaved Code 2 of 5
5.1.2.5 Code 2 of 5 Data Logic
5.1.2.6 ITF-14
5.1.2.7 Deutsche Post Leitcode
5.1.2.8 Deutsche Post Identcode
5.1.3 Universal Product Code (EN 797)
5.1.3.1 UPC version A
5.1.3.2 UPC version E
5.1.4 European Article Number (EN 797)
5.1.4.1 EAN-2, EAN-5, EAN-8 and EAN-13
5.1.4.2 SBN, ISBN and ISBN-13
5.1.5 Plessey
5.1.6 MSI Plessey
5.1.7 Telepen
5.1.7.1 Telepen Alpha
5.1.7.2 Telepen Numeric
5.1.8 Code 39
5.1.8.1 Standard Code 39 (ISO 16388)
5.1.8.2 Extended Code 39
5.1.8.3 Code 93
5.1.8.4 PZN
5.1.8.5 LOGMARS
5.1.8.6 Code 32
5.1.8.7 HIBC Code 39
5.1.9 Codabar (EN 798)
5.1.10 Pharmacode
5.1.11 Code 128
5.1.11.1 Standard Code 128 (ISO 15417)
5.1.11.2 Code 128 subset B
5.1.11.3 EAN-128
5.1.11.4 EAN-14
5.1.11.5 NVE-18
5.1.11.6 HIBC Code 128
5.1.12 GS1 DataBar (ISO 24724)
5.1.12.1 DataBar-14 and DataBar-14 Truncated
5.1.12.2 DataBar Limited
5.1.12.3 DataBar Expanded
5.1.13 Korea Post
5.2 Stacked Symbologies
5.2.1 Basic Symbol Stacking
5.2.2 Code 16k (EN 12323)
5.2.3 PDF417 (ISO 15438)
5.2.4 Compact PDF417
5.2.5 MicroPDF417 (ISO 24728)
5.2.6 GS1 DataBar-14 Stacked (ISO 24724)
5.2.7 GS1 DataBar-14 Stacked Omnidirectional (ISO 24724)
5.2.8 GS1 DataBar Expanded Stacked (ISO 24724)
5.2.9 Codablock-F
5.3 Composite Symbols (ISO 24723)
5.3.1 CC-A
5.3.2 CC-B
5.3.3 CC-C
5.4 Two-Track Symbologies
5.4.1 Two-Track Pharmacode
5.4.2 PostNet
5.4.3 PLANET
5.5 4-State Postal Codes
5.5.1 Australia Post 4-State Symbols
5.5.1.1 Customer Barcodes
5.5.1.2 Reply Paid Barcode
5.5.1.3 Routing Barcode
5.5.1.4 Redirect Barcode
5.5.2 Royal Mail 4-State Country Code (RM4SCC)
5.5.3 USPS OneCode
5.5.4 Japanese Postal Barcode
5.6 Two-Dimensional Symbols
5.6.1 Data Matrix (ISO 16022)
5.6.2 QR Code (ISO 18004)
5.6.3 Micro QR Code (ISO 18004)
5.6.4 Maxicode (ISO 16023)
5.6.5 Aztec Code (ISO 24778)
5.6.6 Aztec Runes
5.7 Other Barcode-Like Markings
5.7.1 Facing Identification Mark (FIM)
5.7.2 Flattermarken
5.7.3 DAFT Code
6 Legal and Version Information
6.1 License
6.2 Patent Issues
6.3 Version Information
6.4 Sources of Information
6.5 Standard Compliance
A Appendix A: Character Encoding
A.1 ASCII Standard
A.2 Latin Alphabet No 1 (ISO 8859-1)
B Appendix B: Three Digit Country Codes (ISO 3166)
C Appendix C: GS1 General Specification
C.1 Application Identifiers
C.2 Fixed Length Fields
D Appendix D: Barcodes in Colour

 

 

Next

 

 

Introduction