jmeMain

tasman.bars
Barcode Reader Java SDK

infoMain
netMain
javaEval
javaDemo
javaFaqNorm
FAQ
javaSpec
javaMain

Java | Specification | FAQ | Demonstration | Evaluate / Order

Demo
Java
Image

Can bardemo read TIFF files?
Yes, if Java Advanced Imaging (JAI) is available to the JRE as an installed extension. If it is, then bardemo detects its presence, displays TIFFs in the Open dialog, and uses JAI to load them. (To ma
ke JAI available as an installed extension copy the JAI files jai_codec.jar and jai_core.jar into the <java-home>\lib\ext directory.)

Does bardemo have a batch mode?
The Open dialog supports multiple selection of files. The toolbar options (symbologies and read directions) should be set before selecting multiple files as in this case reading begins as soon as the dialog is affirmatively closed.

Is tasman.bars pure Java? Yes.

Is tasman.bars thread-safe? Yes.

Does tasman.bars work in a headless environment? Yes.

Is there multiple processor support?
The SDK for Java SE 5.0 and later has explicit multi-processor support, as described
here.

Java ME (aka J2ME)?
tasman.bars is compatible with Java ME CDC, see
here. For Java ME CLDC / MIDP see tasman.bars.jme.

What image file types are supported?

Can tasman.bars cope with any orientation of barcodes within images?

Yes. Read directions are specified - right, left, up, and down - before reading an image. The package normally identifies barcodes that are rotated up to 45 degrees from the specified directions. Specify all four read directions to read barcodes at any orientation. (But reading in all four directions takes longer than just one direction).barcode1

Postal barcodes (e.g. Planet, Postnet, and RM4SCC) must normally be aligned within around five degrees of the horizontal or vertical.

Does tasman.bars report the position and orientation of barcodes within images?

Yes. Methods give the read direction (right, left, up down), the start and end edges (the red lines in the diagram), so giving the angular orientation of the barcode. (The green rectangle is the bounding rectangle - returned by yet another method).

borderBotSep1
Barcode Recognition for Developers

Home | Java | JME | .Net | Info

bars@tasman.co.uk

Home | Java | JME | .Net | Info

JME jmeMainOver jmeMainNorm Info .Net Evaluate / Order javaEvalOver javaEvalNorm Demonstration javaDemoOver javaDemoNorm javaFaqNorm FAQ Specification javaSpecOver javaSpecNorm Java javaMainOver javaMainNorm