Android Check Scanner Scanner Module

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 USAFRACheck
: format commonly used in FranceKWTCheck
: format commonly used in KuwaitAUSCheck
: compatible with the Australian Paper Clearing System check standardINDCheck
: compatible with the CTS-2010 standard issued by the Reserve Bank of India in 2012ISRCheck
: format commonly used in IsraelUAECheck
: format commonly used in the United Arab EmiratesCANCheck
: 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")
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.
loading...
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