Skip to main content

Android Check Scanner Scanner Module

Scanning the MICR code on a paper check with the Android Check Scanner

Overview

The Scanbot SDK provides the ability to scan and extract content from paper checks.

The following check standards are supported:

  • USACheck: compatible with the ASC X9 standard used in the USA
  • FRACheck: format commonly used in France
  • KWTCheck: format commonly used in Kuwait
  • AUSCheck: compatible with the Australian Paper Clearing System check standard
  • INDCheck: compatible with the CTS-2010 standard issued by the Reserve Bank of India in 2012
  • ISRCheck: format commonly used in Israel
  • UAECheck: format commonly used in the United Arab Emirates
  • CANCheck: format commonly used in Canada

The following fields are supported:

  • Routing number
  • Account number
  • Check number
  • Sort code
  • Transaction code
  • Serial number
  • Sort number
  • BSB
  • Auxiliary Domestic
  • Extra Auxiliary Domestic
  • Auxiliary On-Us

The Check Scanner is available as a Ready-to-Use UI and Classic UI Component.

Integration

Take a look at our example apps to see how to integrate the Check Scanner.

Adding the feature as a dependency

CheckScanner is included in Scanbot SDK package 4. Therefore, add the dependency io.scanbot:sdk-package-4 or higher in your build.gradle:

implementation("io.scanbot:sdk-package-4:$latestVersion")
implementation("io.scanbot:sdk-check-assets:$latestSdkVersion")
caution

Do not use multiple scanners (e.g., MRZ Scanner and Credit Card Scanner) at the same time.

Each scanner instance requires a lot of memory, GPU, and processor resources. Using multiple scanners will lead to performance issues for the entire application.

Initializing the SDK

In order to use the Check Scanner, you need to first initialize the Scanbot SDK.

InitializeScanbotSDK
loading...
caution

Unfortunately, we have noticed that all devices using a Cortex A53 processor DO NOT SUPPORT GPU acceleration. If you encounter any problems, please disable GPU acceleration for these devices.

ScanbotSDKInitializer()
.allowGpuAcceleration(false)

Want to scan longer than one minute?

Generate a free trial license to test the Scanbot SDK thoroughly.

Get free trial license