Features:Decodes all popular Barcode types: Interleaved 2/5, Industrial 2/5, SSCC-18, EAN-14, Code 39, Code 39 Extended, Code 128, Code 128 Extended, UCC/EAN 128, Code 11, Codabar, EAN-13, EAN-8, UPC-A, UPC-E, PDF417. High performance and reliable barcode decoding. It reads torn, crumpled barcodes and also barcodes corrupted in other ways. Decodes barcodes printed on various surfaces - Plastic surfaces, distorted surfaces, etc. Returns the main parameters of each barcode: barcode type, barcode text, raw data, barcode coordinates, etc. Supports multipage TIFF and PDF files. Can decode barcodes both from a file and from a data stream, i.e. if your application reads images from a camera, there is no need to save these images to files. Extremely easy to use in any software environment: Visual C++, Visal Basic, VB .NET, C#, etc. Easy to distribute because it consists of only one .dll file about 280 KB in size. Includes sample source code for C/C++, C#, Visual Basic, Script, etc. Can be used in any ActiveX container (IE, Word, Excel, etc.) and can display the image and decoding results. Can search only part of image for barcodes. It can read all barcodes from an image at a time independently of the orientation and location of the barcode. Does not require the barcode to have a quiet zone. That is why it can read incorrectly positioned barcodes. Can read barcodes from noisy and blurred images. It can find barcodes that cannot be recognized. It can be very useful when you automatically process documents. Documents where no barcode is recognized can be redirected to be processed manually. Decodes images that have distortions typical of scanned images and images received by fax. Processes low resolution and dithering images. Recognize barcodes that are scanned too brightly. Decodes uneven Exposure images.