408.737.7092 sales@inliteresearch.com
  • Barcode Recognition
    • Barcode Recognition SDK
    • Barcode Director Application
    • Web API Barcode Reader

    • Product Selection Guide
  • Driver License Reader
  • Image Processing
  • MICR Reader
  • Support
    • Developer support
    • FAQ (Licensing, etc.)
    • Support Policies
    • Contact Inlite
  • Company
    • About us
    • Customers
    • Price List
  • Buy

MICR Reader SDK

Read MICR lines from image of checks stored image image or Image Cash Letter (X9.37) files. Obtain Routing, Account, Check number, Amount information. Extract image of a check from scanned or faxed documents.


Just a few code lines extract MICR data from your image C# VB C++ PHP VBScript See more examples
ClearMicr.CcMicrReader reader = new ClearMicr.CcMicrReader();
reader.Image.Open("myFile.tif", 1);
int cnt = reader.FindMICR();
if (cnt > 0) {
   Console.WriteLine("ROUTING: " +  reader.MicrLine[1].Routing.TextANSI +  reader.MicrLine[1].RoutingChecksum.TextANSI);
   Console.WriteLine("ACCOUNT: " +  reader.MicrLine[1].Account.TextANSI); }
Dim reader As New ClearMicr.CcMicrReader()
reader.Image.Open("myFile.tif", 1)
Dim cnt As Integer = reader.FindMICR()
If cnt > 0 Then
	Console.WriteLine("ROUTING: " + reader.MicrLine(1).Routing.TextANSI + reader.MicrLine(1).RoutingChecksum.TextANSI)
	Console.WriteLine("ACCOUNT: " + reader.MicrLine(1).Account.TextANSI)
End If
_CcMicrReaderPtr reader;
reader.CreateInstance(__uuidof(CcMicrReader));
reader->Image->Open(_bstr_t("myFile.tif"), 1);
int cnt = reader->FindMICR();
if (cnt > 0) {
   cout << "ROUTING: " <<  reader->MicrLine[1]->Routing->TextANSI << reader->MicrLine[1]->RoutingChecksum->TextANSI << endl;
   cout << "ACCOUNT: " << reader->MicrLine[1]->Account->TextANSI << endl; }
$reader = new COM("ClearMicr.CcMicrReader");
$reader->Image->Open("myFile.tif", 1); 
$cnt = $reader->FindMICR();
if (cnt > 0) {
   echo "ROUTING: " . $reader->MicrLine(1)->Routing->TextANSI . $reader.MicrLine(1)->RoutingChecksum->TextANSI;
   echo "ACCOUNT: " . $reader->MicrLine(1)->Account->TextANSI; }
Set reader = CreateObject("ClearMicr.CcMicrReader") 
reader.Image.Open "myFile.tif", 1
cnt = reader.FindMICR
If cnt > 0 Then
	WScript.Echo "ROUTING: " + reader.MicrLine(1).Routing.TextANSI + reader.MicrLine(1).RoutingChecksum.TextANSI) + _
	  "ACCOUNT: " + reader.MicrLine(1).Account.TextANSI
End If
  • Features
  • Development
  • Testimonials
  • Purchase

Recognition Features

  1. MICR Standard support: E13B
  2. Read one or multiple MICR lines
  3. Enhanced algorithm for low quality images.
  4. Reads personal checks, business checks, IRD, coupons, correction strips, international check

File Formats

  1. X9.37 Image Cash Letter file
  2. X9.100-180 Image Cash Letter file
  3. PDF and TIF single/multi-page
  4. JPEG, PNG, GIF, BMP, etc.
  5. Windows and .NET Bitmap, .NET Stream
  6. Bi-tonal, grayscale or color

Check Image Extraction

  1. Extract porrion of document containing check image
  2. Extracted check information
    1. MICR Line
    2. Location on original image
    3. Rotation and skew

MICR Elements

  1. Routing
  2. Check Number
  3. Account Number
  4. Amount
  5. EPC

 

  1. MICR Line
  2. OnUs field
  3. Aux OnUs field
  4. Each characters: main and alternative values

Results for each Element

  1. Text value: ANSI, Raw, Packed
  2. Location on an image
  3. Confidence
  4. Skew
  5. ABA Compliance

Runtime Environment

  1. Windows Workstation: 7, 8, 10
  2. Windows Server: 2008, 2008 R2, 2012, 2012 R2, 2016, 2019
  3. Virtual Machine, Cloud Deployment

Free for developers

  1. No charge for Software Development Kit (SDK)
  2. Support for any number of developers
  3. Zero-cost before production deployment
See Development vs. Production

Languages and Environment

  1. API: COM, .NET
  2. Projects: 32-bit
  3. Languages: C#, VB, Java, C++, VB6, Delphi, PHP, VBScript, Java Script, Python, Perl, Ruby etc.

Easy Evaluation

  1. Download SDK to load your images in ClearImage Demo. Use individual image files or images in X9.37 Check Cash Letter file. Read MICR. See MICR data immediately.

Rapid Development

  1. Create your own working project in couple of hours using:
  2. The example projects in Visual Studio C#, C++, VB6.
  3. Code examples for C#, VB, C++, Delphi, PHP, VB Script
  4. Intuitive API requires no knowledge of MICR or imaging. No obscure parameters to specify.

Unattended Production Operations

Fully automated and reliable MICR data extraction from high volume of images is essential for real-life IT environment. ClearImage MICR Reader SDK is a result of Inlite's 20 years experience to address requirements of thousands production installations. This resulted in achieving:

Highest Recognition Rate

Multiple recognition algorithms compensate for damages introduced during document handling and scanning/faxing. Engine takes full advantage of grayscale and color scanning. Inlite's design methodology is a continuous algorithm improvement toward 100% recognition rate of customer images.

High Performance

High volume image-based system demands optimum recognition speed. MICR recognition often performed within 30 mSec.

Reliable operations

Non-stop unattended operations demand the highest level of reliability. ClearImage MICR recognition is proven in hundreds of high-volume production installations around the world

Why choose Inlite for your imaging technology?

 

  1. 22 years addressing mission critical imaging needs for OEM and enterprise customers
  2. Continuing algorithm improvements deliver up to date, reliable technology.
  3. Thousands of installations, and millions of images processed daily at the largest enterprises attest to the quality and performance of the technology
  4. Inlite's personal attention and dedicated engineering support enable your developers to rapidly deliver successful solutions

Read how our customers describe the relationship with Inlite...

The ClearImage Check21 MICR recognition engine has dramatically improved our ability to find and redact check images. Inlite helped us integrate and optimize the performance of the MICR engine into our core automated data extraction and redaction products.

Arvind Ganesan, Extract Systems, USA

We work primarily with the Inlite's Barcode and MICR recognition features, and they are fast and extremely accurate. The .NET API is simple to use, and any technical problems or questions we've had have been quickly responded to by the support group.

James Bellerue, Retail Lockbox, USA

Vuzit develops deposit processing applications for the banking industry. We use Inlite's ClearCheck21 MICR Reader engine to read the MICR lines from check images, and to extract the check images from camera captured images that are submitted to the banks. The ClearCheck21 IQA engines are then used to qualify the images before they are submitted for exchange. We value the reliability of the MICR reader, and the flexibility of the IQA engine, and the fact that we can call on Inlite at any time for help. They always respond with timely and accurate support.

Chris Cera, Vuzit, USA

Please read the license requirements and purchase details below.
 
Check Processing SDK
Workstation Runtime Compare Licences
Server / VM RuntimeCompare Licences
Check Processing SDK
MICR Recognition
$500.00
$1000.00
Reader 1D
Reader 2D
Reader 1D + 2D
Driver License
Barcode types
Code 39, 128 and other popular 1D
PDF417
DataMatrix
QR
Postal barcodes
Patch document separator
Operational features
Targeted Barcode Reader™ support
Optimized for typical DL/ID damages
Decode Driver Licenses data

Licenses are perpetual and never expire.
 
A license is required for production use on each physical computer,
each instance of virtual machine, and each cloud VM instance.

 

All licenses include one year of support (including software updates)
 
Maximum processing speed:

Deployment Environment
Server License
Workstation License
Windows 7, 8, 10
Unlimited
25 pages-per-minute
Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016, 2019
Unlimited
5 pages-per-minute
Virtual Machine and Cloud VM
Unlimited
5 pages-per-minute

Licenses are perpetual and never expire.
 
A license is required for production use on each physical computer,
each instance of virtual machine, and each cloud VM instance.

 

All licenses include one year of support (including software updates)
 

Licenses are perpetual and never expire.
 
A license is required for production use on each physical computer,
each instance of virtual machine, and each cloud VM instance.

 

All licenses include one year of support (including software updates)
 

Each WABR license requires at least one of the following:

  • • ClearImage Reader 1D Server license
  • • ClearImage Reader 2D Server license
  • • ClearImage Reader 1D + 2D Server license
  • • ClearImage Driver License Reader Server license

 

 
  • Licensing Policy highlights:
    1. One Runtime License enables the production software to operate on one workstation or one physical server, or one virtual machine, or one cloud VM instance
    2. Server Licenses can be operated on any Windows physical or virtual computer.
    3. Workstation Licenses are intended for Windows 7, 8, 10 running on one computer; they are limited to 25 pages per minute. Unlimited pages per minute require the Server License. Operating Workstation License on a Windows Server, VM or Cloud VM processing will limit processing to 5 pages per minute. A page is an image in a single-image file (JPG, BMP, PNG, etc.) or a single page in a TIFF or PDF file.
    4. The number of users, images or cores are not limited by the license.
    5. Unless otherwise arranged with Inlite, the licenses are perpetual and the fees are paid one time in advance.
    6. The license includes support and software updates for one (1) year. Support for additional years is available.
  • All prices are shown in US$. The shopping cart will show prices in your local currency. Prices are subject to change without notice.

  • Inlite uses Digital River services to operate the shopping cart and process CREDIT CARD purchases only.   Digital River collects VAT and sales taxes.  Use the links on your confirmation email to contact them, or to obtain copies of the receipts.

  • Please contact us, if you want to:
    1. Pay by Paypal, bank wire or check
    2. Issue purchase order, or get a formal quotation
    3. Order more than 10 licenses or have special requirements
    4. Use ClearImage with Azure Web Apps
  • Download ClearImage SDK

    More info

    • Online Help
    • Online Help
    • Code examples and guidelines
    • Example projects

    Related products

    • Check IQA SDK/Application
    • Image processing SDK

    Share This on

    • Google
    • LinkedIn
    • FaceBook
    • Twitter

    Inlite's software products solving your toughest challenges in the areas of barcode reading and document image processing


    © 2003-2022 Inlite Research, Inc.
    Privacy Policy     Terms of Use