J4L Datamatrix Vision for the Java Platform [TM]

Copyright J4L (http://www.java4less.com) 2006

Installation

J4L Datamatrix Vision is a Java component which can read (scan) datamatrix barcodes images. It support the following features:

The requirements are:

Know limitations are:

 

Installation

 

In order to use the component you only need to add rvision.jar and rdmvision.jar to your classpath. If you need to scan large images and get a outOfMemory error you will need to increase the Java heap Size using the Java.exe parameter -Xmx.

 

Javadoc pages

The Javadoc pages are located in the javadoc subdirectory of the component's ZIP file.

 

Examples

The use of the component is very simple. You must follow these steps:

  1. Create DatamatrixReader instance:

    DatamatrixReader reader=new DatamatrixReader();


  2. Load your image into a BufferedImage class. The application Sample.java includes a method called loadImage() you can use for this purpose.

    Image image=loadImage("myFile.gif");

  3. Create a RImage instance and call the read() method of the DatamatrixReader

    DatamatrixData[] barcodes=reader.scan(new RImage((BufferedImage) im));

  4. Read the result. The DatamatrixData objects contain the following information: Value ( of the barcode) and position ( x , y).

    If no barcode has been found the array returned by read() will be empty.

The component includes a simple test program called DatamatrixSample.java that will scan all file located in the images subdiretory.