homecorporatecontactnewsresources
LEADLogo LEAD Technologies
search
 
 
Corporate
Partners
Trade Shows
Success Stories
Legal Notices
Privacy Policy
Careers
Press Room
 
sdk eval download

 


LEADTOOLS UPC / EAN Barcode SDK

 

LEADTOOLS 1D Barcode SDK technology seamlessly integrates the creation, detection and decoding of UPC / EAN as well as other linear 1D barcode symbols with advanced LEADTOOLS Imaging SDK technology. LEADTOOLS is the most advanced and comprehensive imaging SDK available and is LEADing the industry with high speed, yet very accurate 1D and 2D barcode read and write for over 100 different barcode types and sub-types.

Overview of LEADTOOLS UPC / EAN Barcode SDK Technology

  • UPC / EAN barcode is available as .NET classes, C DLL, C++ classes, .NET Compact Framework,
    WCF services
    and WF activities.
  • Add UPC / EAN barcode technology to single and multi-threaded applications including IIS and
    Windows WF hosted applications.
  • Native 32 and 64 bit UPC / EAN barcode binaries.
  • Find UPC / EAN barcodes in entire image or specific region of interest.
  • UPC / EAN barcode technology integrates seamlessly with Forms Recognition and Processing technology.
  • Read multiple barcodes of varying types in any orientation.
  • High speed UPC / EAN barcode detection and decoding.
  • Images can come from any source including file, memory, Internet, and SharePoint.
  • Bitonal and color UPC / EAN barcodes.
  • UPC / EAN barcode data returned with 100% confidence.

LEADTOOLS UPC / EAN Barcode SDK Symbols

UPC-A

UPC-A is the most widely used barcode in the United States as it is used extensively to identify consumer goods. UPC-A barcodes consist of 4 parts: number system, manufacturer code, product code and a check digit. The number system is the number to the left and outside of the bars. The manufacturer code is the group of 5 digits on the left. The product code is the group of 5 digits on the right. The check digit is the number to the right and outside of the bars.

UPC-E

The UPC-E symbol is compressed version of the UPC-A symbol and is generally used anywhere a UPC-A symbol will not fit. The compression algorithm removes unneeded zeros from the underlying data structure effectively converting 10 characters into 6.

EAN / UCC-13

The EAN/UCC-13 symbol is used internationally to identify consumer goods. It is based on the UPC-A symbol with one difference. The numbering system in UPC-A can only be one digit, 0-9; whereas, the EAN-13 numbering system consists of two digits, 00-99. The numbering system in EAN-13 is basically a country code. Additionally, because EAN-13 is a superset of UPC-A, meaning EAN-13 barcode readers can also decode UPC-A symbols.

EAN-13 Data Structures:

JAN Codes (Japanese Numbering Authority)

JAN Codes are EAN-13 symbols that use the "49" number system.

Bookland Codes

Bookland Codes are EAN-13 symbols that use the "978" number system and store book ISBN numbers without the ISBN check digit (last digit of the ISBN).
For example, the ISBN for “Managing Human Resources“ by Bohlander and Snell is 0-324-31463-9. To convert this to a Bookland code, pre-pend "978" to the beginning and drop the ISBN check digit (the last digit) and dashes resulting in 978032431463. Use that number to calculate the EAN-13 check digit which is 2. The final Bookland code is 9780324314632.

EAN / UCC-8

The EAN/UCC-8 symbol is used internationally to identify consumer goods, but is shorter than EAN-13 symbols. Unlike UPC-E that can be expanded back into a UPC-A symbol, EAN-8 cannot be expanded into an EAN-13 symbol. Manufacturers must request separate EAN-8 and EAN-13 codes from the appropriate numbering authority.

EAN / UPC Supplementary Extensions

UPC-A, UPC-E, EAN-13, and EAN-8 symbols may include a supplemental symbol to the right of the main symbol. This additional symbol is not as tall as the main symbol and will contain 2 or 5 characters of data. This supplemental data represents periodical issue number or manufacturer suggested retail pricing up to $99.99.

EAN 2-Digit Supplementary Extension

The EAN 2 Extension represents periodical such as magazine and newspaper issue numbers.

EAN 5-Digit Supplementary Extensions:

The EAN 5 extension represents the suggested retail price of books. The first digit represents the currency. The remaining 4 digits is the amount. For example "57500" indicates a suggested retail price of $75.00.

Major Types of Linear 1D Barcode

  • LEADTOOLS Barcode SDK Modules are the most comprehensive barcode toolkits on the market, supporting both reading and writing of over 100 barcode types and sub-types, including all major 1D and 2D barcodes.
  • LEADTOOLS offers the fastest barcode recognition speed. LEADTOOLS Barcode SDK Modules can recognize barcodes faster than other commercial engines.  Our superior speed reduces "bottle neck" issues in high speed scanning applications.  In addition, you can maximize the benefits of today's high speed processors. 
  • LEADTOOLS is designed to allow our developers to add new barcode types and barcode "flavors" rapidly.   If you find a barcode that we cannot recognize, we will be able to update our engine quickly to add the barcode type.
  • LEADTOOLS Barcode SDK Modules can be added on to or are included in LEADTOOLS Document Imaging SDKs. These products include powerful document image processing and enhancement technology to clean noisy or damaged images to improve barcode and OCR accuracy.
  • Integrating barcode functionality into your application is very easy - one function to read barcodes and one function to write barcodes.  We have sample applications with source code ready for you to cut and paste into your project.
  • LEADTOOLS Barcode SDK Modules support both bitonal and color barcode images.
  • LEADTOOLS has optimized and trained our barcode engines to provide very high accuracy even on poor quality images.  The better the accuracy, the less human interaction that is required resulting in substantial savings of time and money.
  • LEADTOOLS offers several other toolkits that can be integrated with the Barcode SDK Modules. These SDKs include many additional imaging features such as extensive image file format support for reading and writing several raster, vector, and document file types, numerous image processing routines, document image clean-up, annotation, compression, scanning, medical imaging components, multimedia components, and mobile device support.

Other LEADTOOLS SDK Technologies Related to UPC / EAN Barcode

LEADTOOLS SDK Products that Include UPC / EAN Barcode SDK Technology

Hover over each product for a description. Click for more details.

LEADTOOLS Document Imaging Suite SDK

The LEADTOOLS Document Imaging Suite SDK is the most comprehensive document imaging SDK available.  Some of the features included are OCR with text searchable PDF output, MICR, forms recognition and processing, image processing to improve recognition performance, full barcode support, EMF to document format conversion, printer output capture and raster PDF load, save, conversion and compression.

LEADTOOLS Recognition Imaging SDK

The LEADTOOLS Recognition Imaging SDK includes everything a developer needs to create solutions to OCR document images and process form images. Some of the features included are OCR with text searchable PDF output, MICR, forms recognition and processing, image processing to improve recognition performance, and full barcode support.

LEADTOOLS 1D Barcode SDK Module

 

The LEADTOOLS 1D Barcode SDK Module seamlessly adds linear 1D barcode creation, detection and decoding to LEADTOOLS imaging SDKs and is the most comprehensive read and write 1D barcode SDK available.

Support Options
Order Online
Find A Reseller
Why Choose LEAD?
Upgrade Paths
Click-Once Demos
Compare Imaging
Compare OCR
Compare Multimedia

 
 
LEADTOOLS Sales: 704-332-5532 | sales@leadtools.com | LEADTOOLS Support: 704-372-9681 | support@leadtools.com