barcodelib.com Home
  Contact Us  |   Purchase  
Google
BarcodeLib.com Home > Products > Barcode Reader for Java
Barcode Reader for Java Main
FREE Evaluation Download
Purchase
Support

All Products
Barcode for Java
Barcode for .NET, ASP.NET
Barcode Professional
Barcode Reader for Java
Barcode Reader for .NET
Barcode Reader for ActiveX

 
Download Barcode Reader for Java

Barcode Reader for Java

Barcode Reader for Java 4.1 is the BEST Barcode Reader Java SDK in the market.

Main Features:
  • Support 20 1D and 2D Barcode Symbologies
  • High Recognition Rate
  • Fast Reading Speed
  • Recognise multiple barcodes in one image file
  • Support multi-page TIFF image
  • Easy to install, and Simple to use it
  • Supported Image Types: GIF, BMP, JPEG, TIFF, PNG
  • 100% Java Code


Supported Barcode Symbologies:
  • Codabar
  • Code 11
  • Code 39 / Code 39 Extension
  • Code 93
  • Code 128
  • EAN-8, Supplement 2, 5
  • EAN-13, Supplement 2, 5
  • Interleaved 2 of 5
  • ITF-14
  • Planet
  • Postnet
  • RM4SCC (British Royal Mail 4-State Customer Barcode)
  • UPC-A, Supplement 2, 5
  • UPC-E, Supplement 2, 5
  • OneCode (Intelligent Mail)
  • RSS14
  • RSS Limited
  • PDF417
  • Data Matrix (ECC200)
  • QR Code



FAQs: Is there any difference between the trial version and full version?

There is no functional difference.

However, for trial package only, the first character in barcode value returned is RANDOMLY generated.

And according to the evaluation license agreement, developers are not allowed to distribute software using a trial version of Barcode Reader Java SDK.


What version of Java is required for Barcode Reader Java SDK?

Barcode Reader for Java supports JDK 1.4.2 and later version.


How to use barcode reader package?

It is a simple task to recognize barcode from image.


  • put BarcodeReader.jar in your java classpath
  • tell BarcodeReader class where is the image file, and what's the barcode type.

    here is the sample code:

    String[] datas = BarcodeReader.read(new File("C:/YourBarcodeImage.gif"), BarcodeReader.EAN8 | BarcodeReader.EAN13);

    Pass your barcode image file, and barcode types to BarcodeReader, and it will return barcode datas.

    * If there are more than one barcode in the image file, the returned String array size will be more than 1.



How to get supplement barcode data?

For barcode EAN 8, EAN 13, UPC-A, UPC-E, their barcode image may contain 2 or 5 digits supplement barcode, Barcode Reader Java SDK will add supplement barcode data to the main barcode data.
Barcode Reader Java SDK
For example, Barcode Reader Java SDK will return data as "123450512345" for above sample image. The First 7 digits "1234505" is UPCE data, and the last 5 digits "12345" is UPCE supplement data.




About UPC-E data

For UPC-E barcode, usually there are 8 digits printed on the barcode label. The first digit is UPC-E number system, valid values are 0 or 1. The next 6 digits are UPC-E data, and the last one is checksum.

Our library will return 6 digits data and the last one checksum. Developer should use the first 6 digits as UPC-E data, according to UPC-E specification.

For the above barcode image, 0 is the number system, 123450 is the UPC-E data, and 5 is the checksum. Our library will return 1234505, plus suppliment barcode 12345. So the final output will be 123450512345.


Does it Support Multi-page Tiff File?

Yes. For multi-page tiff file, Barcode Reader for Java will scan every page in the file, and return all barcodes in all pages.


How to handle java.lang.OutOfMemoryError?

When Barcode Reader Java SDK handle large image files like TIFF document, it maybe throws java.lang.OutOfMemoryError. Please increase java heap size, like -Xmx1024M.


 
   Copyright 2008 BarcodeLib.com. Provides High Quality Barcode Reader Java SDK. All rights reserved.