Data capture, character recognition OCR ICR OMR CHR BCR, image processing, forms data capture, document indexing, automatic data extraction Data capture, character recognition OCR ICR OMR CHR BCR, image processing, forms data capture, document indexing, automatic data extraction
Recogniform BCR SDK

Recogniform BCR SDK

This sdk is a library that allows the recognition of barcodes from scanned images.
The approach used for searching and decoding barcodes from images is based on a Virtual Laserthat, as a real laser gun, scans images looking for barcodes placed in every position.
Code 39 a low quality
You can specify several options fine tuning the recognition process:

Barcode types
You can specify the types of barcode symbols to read, setting every combination from supportated standards

  • Interleaved 2of5
  • 2of5 IATA / 2of5 Airline
  • 2of5 Industrial
  • 2of5 Datalogic
  • 2of5 Standard / 2of5 Matrix
  • Code 11
  • Code 39
  • Code 128
  • Codabar
  • MSI / Plessey
  • EAN 13 / JAN / ISBN
  • EAN 8
  • UPCA A
  • UPCA E
  • PharmaCode
  • Code39 Extended

On demand we could also provide support for other standard or proprietary barcode symbols.

  • Virtual Laserhead size
    You can specify the size of virtual laser recognition head: with larger size you could have recognition of damaged barcodes, with smaller size you can recognize barcode having high skew instead.
  • Virtual Lasermoving step
    It's the step for moving the virtual laser recognition head vertically across the page: with large step you improve the speed, with small step you improve the accuracy.
  • Max Expected Codes per Image
    The maximum number of codes to find and read in a single image.
  • Min Code Length
    The minimum characters length expected for each code.
  • Max Code Length
    The maximum characters length expected for each code.
  • Image Quality
    The expected image quality, choiced between Normal, Dark, Light.
  • Orientation
    The expected barcode orientation, any cambination from:
    - Left to right
    - Right to left
    - Top to bottom
    - Bottom to top
  • Check digit verification flag
    The option allowing to enable or disable the check digit verification.

In addition to these options you have to supply the monochrome, gray-scale or true-color DIB (Device Independent Bitmap) to process.
With Recogniform barcode engine, the procedure of recognition is very fast and accurate: a 300 DPI A4 page, full of contents, is usually processed in less then 0.1 seconds!
The library returns the number of recognized barcodes and for each one:

  • the decoded string
  • the position and the size
  • the check-digit presence and validity
  • the barcode type
  • the orientation

To see how this library works, you can download a demo application (200 KB) that allows you to recognize your bitmap images: please give us your feedback and your comments after the test !

The software development kit for barcode recognition is available also as royalties free Lite version different from Professional because it can reach 15 CPS as max speed. To increase the speed you can purchase multiple licenses of lite royalties free version, so that purchasing 2 licenses you will get a 30 CPS speed, purchasing 3 liceneses you get a 45 CPS speed and so on...

Some readable images:

recognition of barcodes from scanned images
Evaluation version
Through the download section you can download an evaluation version of this product.

Looking a solution ready to use capable of processing images, documents and forms contenent linear bar codes? Choose Recogniform Reader!
To more information about Recogniform BCR SDK and our solution for data capture and image processing, you can send us a email to or fill the below form.

First Name
Last Name
Zip Code

Taking note of Information of the policy of personal data (D. Lgs 30 june 2003 n.196 and subsequent amendment and additions), click on the "OK" button i consent to collect, hold, process, communicate, and if appropriate, discontinue the treatment/s of personal data that concern me, for the purposes specified in the policy.

  • Recogniform BCR SDK Versione professional - Purchase

    SDK BCR Professional - Runtime license

    The BCR Professional SDK is free then must be purchased only one runtime license for each computer where you want to use the software that integrates the functionalities. The activaction of runtime license is performed with a usb key then the evasion order require a physical shipment. Buying more 20 unit of license you can require a custom quote. Buying more 100 unit of license you can remove the activaction with usb key and normalize the distribution with a software code or specific distribution contract. This Professional version of software differs from that Lite, over that to be royalties-based, also because it is unlimited speeds: a computer more faster on wich you are using, the greater the speed of recognition.
      x   € 800,00 + VAT
  • Recogniform BCR SDK Versione lite - Purchase

    SDK BCR Lite - Royalties Free

    The BCR Lite SDK is royaltes-free then you can deploy and using the software that integrates the capabilities up to 1000 computers without additional cost. Using this SDK require the license agreement subscription whereby order evasion does not require physical shipment. If you want to deploy over 1000 runtime licenses you need to purchase multiple licenses of the product. This Lite version of software differs from that Professional, over that to be royalties-free, also because it is limited on speeds at 5 character per second. If you want to have a royalties-free version more speed, you can buy multiple licenses of the product: for example buying 3 license of this BCR Lite SDK, instead of having the possibility to deploy 3000 runtime working at 10 character per second, you can choose to have the possibility to deploy only 1000 runtime but working at 3*10 character per second.
    € 1.600,00 + VAT