INBarcodeOCR was designed as a component (ActiveX/COM and DLL) which will help programmers to find and recognize different barcodes in documents.
Finding and decoding barcodes
This routines are meant to find and recognize barcodes in a document image. Use this functions if you don't have an isolated barcode image. The complete image is scanned for possible barcodes and then everyone of this candidates is checked against the possible barcodeformats.
Decoding given single barcodes
Use this routines if you have images of isolated barcodes and you don't have the need for finding barcodes in a document.
Here are some key features of "INBarcodeOCR":
· recognizes EAN128 (with checksum-validation)
· recognizes EAN13 (with checksum-validation)
· recognizes EAN8 (with checksum-validation)
· recognizes UPC-A (with checksum-validation)
· recognizes Code128 (with checksum-validation)
· recognizes Code39 (with optional checksum-validation)
· recognizes 2/5 and 2/5 interleaved
· finds barcodes in whole documents
· reads BMP, TIF, JPG and PNG
· reads PDF directly (all pages) *
· allows direct processing using hDC (bitmap handle)
· converts PDF to image and images to PDF *
· extracts pages of a given PDF into a new PDF (split) *
· is able to merge multiple image files into one PDF *
· returns position, type, orientation and content of each barcode found
· returns the page number of each barcode, too (only PDF)
· methods to read isolated barcode bitmaps
· recognizes barcodes rotated by 180°, horizontal and vertical
· works on W98/ME/2000/2000 Server/XP/2003 Server
· english documentation in PDF format
· no runtime-files needed
· additional ActiveX-interface included (VBScript, ASP, VB6, .NET...)
· example-application to read barcodes using webcam
Limitations:
· evaluation reminder
· the maximum allowed aberration from horizontal or vertical is +6/ -6 degrees
· every given bitmap must be smaller 8192x8192 pixel
· images must be at least 200DPI
· depending on the size and quality of the barcodes, 200 to 400 DPI is recommended
· if you use multipage TIF files, the library uses only the first page
What's New in This Release: [ read full changelog ]
· extracts pages of a given PDF into a new PDF (split)
· returns the page number of each barcode, too (only PDF)
· fix: VB6 declaration of ExtractPDF() missed a ByVal statement
· fix: ExtractPDF() now checks, if the given range is valid (pagecount