Introduction to Barcodes
Barcode Symbols code data in machine-readable form. A number of international and national standards govern what data can be encoded, and how, for many industry sectors.
LEADTOOLS Barcode Module functions allow you to easily enable your applications to read barcodes, write barcodes and find duplicate barcodes within any image.
LEADTOOLS Barcode Modules are the most comprehensive barcode toolkits on the market, supporting reading and writing of over 100 types and sub-types, including all major 1-dimensional [Linear (1D)], and 2-dimensional [DataMatrix (2D), PDF 417 (2D), MicroPDF417(2D) and QR (2D)] barcodes.
LEADTOOLS offers the fastest barcode recognition speed available. LEADTOOLS Barcode Modules can recognize barcodes faster than other commercial engines. Our superior speed opens up the bottle neck in high speed scanning applications and allows you to maximize the benefits of high speed processors.
LEADTOOLS is designed to allow our developers to add new barcode types and sub-types rapidly. If you find a barcode that we cannot recognize, we can quickly update our engine to add it.
LEADTOOLS makes integrating barcode functionality into your application simple and easy - one function reads barcodes, and one other writes them. We have sample applications with source code ready for you to cut and paste into your project.
LEADTOOLS Barcode Modules support both bitonal and color barcode images.
LEADTOOLS has optimized and trained our barcode engines to provide very high accuracy even on images of poor quality. The better the accuracy, the less human interaction required, resulting in substantial savings of time and money.
LEADTOOLS Barcode Modules add on to the LEADTOOLS Raster, Document, Medical, and Vector Imaging toolkits. The Document Imaging SDK includes powerful document image processing and enhancement technology that allows the developer to clean noisy or damaged images to improve barcode and OCR accuracy.
Contact LEAD to unlock Barcode features.
Key Features:
Includes all popular barcode types: Linear (1D) Symbols, DataMatrix (2D), PDF 417 (2D), MicroPDF417(2D), and QR (2D) modules are available
High-speed, highly accurate barcode recognition. All barcodes in an image are located and reported back in fractions of a second.
Report back comprehensive information for all detected barcodes such as the barcode type, data string, X/Y position, bounding rectangle, check digit, etc.
Read/write barcodes at any orientation, independent of skew, orientation, or flipping, from anywhere in the image or region of interest, acquired from scanner or digital camera.
Read/write barcodes from/to any of over 150+ supported raster image file formats
Read/write multiple barcodes
Read/write barcodes with specified colors
Contains Error Correction Code (ECC) to detect and repair damaged barcode symbols.
Write barcodes to any windows-compliant printer
Integrate LEADTOOLS' extensive image processing technologies for complete control over your barcode recognition process.
For full details on each module, see:
http://www.leadtools.com/SDK/Document/Document-Addon-Barcode.htm
For 1D Linear examples, definitions, and their uses, see:
http://www.leadtools.com/SDK/document/Document-Addon-Barcodelinear1D.htm
LEADTOOLS 1D Linear (read/write)
Automatic barcode type detection.
Read in four basic directions (horizontal, vertical), or skewed.
Read multiple barcode symbols anywhere in the image at any orientation.
Read mixed barcode types.
Write barcode symbol with size and position parameters.
Check character handling.
Write/read GS1 Databar (formerly RSS14) and GS1 Databar (formerly RSS14) Expanded on multiple lines (Stacked version).
Airline Code 2 of 5
Australian Post 4-State
CODABAR
Code 3 of 9 (39)
Code 3 of 9 (39) Extended
Code 11
Code 32
Code 93
Code 93 Extended
Code 128
EAN 8
EAN 13
EAN EXT 2
EAN EXT 5
Interleaved Code 2 of 5
MSI (Modified Plessey)
Patch Code
Planet
PostNet
Royal Mail (RM4SCC)
USPS 4 State
GS1 Databar (formerly RSS14) Omnidirectional
GS1 Databar (formerly RSS14) Expanded
GS1 Databar (formerly RSS14) Expanded Stacked
GS1 Databar (formerly RSS14) Limited
GS1 Databar (formerly RSS14) Stacked
GS1 Databar (formerly RSS14) Stacked Omnidirectional
GS1 Databar (formerly RSS14) Truncated
Standard Code 2 of 5 (Industrial 2 of 5)
UCC EAN 128 (Read Only)
UPC A
UPC E
Reads and writes color and gray symbols
Store up to 2,218 ASCII characters in one barcode symbol
Chain symbols to encode up to 33,225 characters..
Default DataMatrix Size
DataMatrix size 10x10
DataMatrix size 12x12
DataMatrix size 14x14
DataMatrix size 16x16
DataMatrix size 18x18
DataMatrix size 20x20
DataMatrix size 22x22
DataMatrix size 24x24
DataMatrix size 26x26
DataMatrix size 32x32
DataMatrix size 36x36
DataMatrix size 40x40
DataMatrix size 44x44
DataMatrix size 48x48
DataMatrix size 52x52
DataMatrix size 64x64
DataMatrix size 72x72
DataMatrix size 80x80
DataMatrix size 88x88
DataMatrix size 96x96
DataMatrix size 104x104
DataMatrix size 120x120
DataMatrix size 132x132
DataMatrix size 144x144
DataMatrix size 8x18
DataMatrix size 8x32
DataMatrix size 12x26
DataMatrix size 12x36
DataMatrix size 16x36
DataMatrix size 16x48
DataMatrix Default Rectangular size
Store up to 1,815 ASCII characters in one barcode symbol.
Support Truncated PDF417.
All Compaction Modes: Text, Byte, Numeric.
Store up to 150 bytes, 250 alphanumeric characters, or 366 numeric digits in one barcode symbol.
Support Function Code word Code 128 emulation.
All Compaction Modes: Text, Byte, Numeric.
Create QR Code barcode symbols from alpha/numerical text.
Reads and writes color, gray, and black/white symbols.
Stores up to 2,335 ASCII characters in one barcode symbol.
QR Default size
QR Model 2 Version 1
QR Model 2 Version 2
QR Model 2 Version 3
QR Model 2 Version 4
QR Model 2 Version 5
QR Model 2 Version 6
QR Model 2 Version 7
QR Model 2 Version 8
QR Model 2 Version 9
QR Model 2 Version 10
QR Model 2 Version 11
QR Model 2 Version 12
QR Model 2 Version 13
QR Model 2 Version 14
QR Model 2 Version 15
QR Model 2 Version 16
QR Model 2 Version 17
QR Model 2 Version 18
QR Model 2 Version 19
QR Model 2 Version 20
QR Model 2 Version 21
QR Model 2 Version 22
QR Model 2 Version 23
QR Model 2 Version 24
QR Model 2 Version 25
QR Model 2 Version 26
QR Model 2 Version 27
QR Model 2 Version 28
QR Model 2 Version 29
QR Model 2 Version 30
QR Model 2 Version 31
QR Model 2 Version 32
QR Model 2 Version 33
QR Model 2 Version 34
QR Model 2 Version 35
QR Model 2 Version 36
QR Model 2 Version 37
QR Model 2 Version 38
QR Model 2 Version 39
QR Model 2 Version 40
QR Model 1 Version 1
QR Model 1 Version 2
QR Model 1 Version 3
QR Model 1 Version 4
QR Model 1 Version 5
QR Model 1 Version 6
QR Model 1 Version 7
QR Model 1 Version 8
QR Model 1 Version 9
QR Model 1 Version 10
QR Model 1 Version 11
QR Model 1 Version 12
QR Model 1 Version 13
QR Model 1 Version 14
QR Model 1 Default size
Supported Environments
The module comes in Win32 and x64 editions that can support development of software applications for any of the following environments:
Windows Vista
Windows XP
Windows 2000
For more information, refer to: