Back to Blog
Education

Cheque Scanner for QR-Based ATM Specifications: Kiosk Solutions Under the New Payment Terminal Standards

Bank grade cheque processing pipeline that ATM and kiosk vendors plug into their hardware — MICR OCR, field extraction, QR decode, and cross

Published13 min readChequedb Team

Cheque Scanner for QR-Based ATM Specifications: Kiosk Solutions Under the New Payment Terminal Standards

New ATM specifications from national payment schemes are landing with a "scanner solution" component. ATM providers are receiving enquiries that sound like this:

"We are looking for a cheque scanner table or kiosk for the new ATM specification."

This query is the leading edge of a genuine infrastructure shift. Payment schemes in multiple markets are rolling out QR-based ATM withdrawal and deposit standards — screen-QR models that change how terminals authenticate transactions. And yes, those standards include a scanner component. But the answer is not as simple as "buy a barcode reader that speaks the scheme scanner protocol."

This article explains what these scheme-level ATM specifications actually cover, where the hardware gaps are, and how a cheque scanner kiosk fits into the picture. We use the National Payments Corporation of India's (NPCI) UPI ATM standard as a detailed reference — it is one of the most comprehensively documented examples of this approach — but the patterns apply to any market deploying QR-based ATM authentication.

What the UPI ATM Specification Actually Covers — As an Example

NPCI's public specifications for UPI ATMs define a customer journey, not a device engineering blueprint — and this distinction is the most important thing to understand about any scheme-level ATM specification that includes a scanner requirement.

The core model is screen-QR based. On a UPI ICCW (cash withdrawal) terminal, after the customer enters the amount, the ATM displays a single-use, signed dynamic QR code. The customer scans it with any UPI-enabled mobile app and authorises with their UPI PIN. That is the entire scanner component at the scheme level — the customer's phone is the scanner.

For UPI ICD (cash deposit), the same model applies: a dynamic QR appears on the CDM/CRM screen, the customer scans it, deposits cash, and the transaction is authenticated via UPI PIN.

NPCI's UPI-ATM Brand Guidelines (published 27 January 2026) standardise home-screen placement, customer messaging, and transaction limits. But they do not specify:

  • Resolution, optical engine class, or field of view for a terminal-embedded scanner
  • Image format or compression parameters for captured documents
  • OCR or ICR capabilities for processing cheque images
  • Electrical interface or software driver requirements for a scanner module
  • MTBF, environmental tolerance, or tamper specification specific to a reader device

This is not an oversight. The public material is a scheme-level specification. It tells banks and ATM deployers what the customer experience should look like, not what hardware to buy.

This pattern is common across payment schemes. The scheme layer defines the journey, the security model, and the business rules. The hardware engineering layer is left to banks, ATM OEMs, and peripheral vendors to specify through procurement.

The Gap: Scheme Spec vs. Terminal Hardware

The practical consequence is that banks deploying QR-based ATMs are writing their own hardware requirements through procurement documents.

A scan of recent bank RFPs from markets deploying QR ATM specifications shows a converging baseline:

RequirementTypical Bank RFP Language
SymbologiesCode128, Code39, QR — 1D and 2D barcode reading
Platform interfaceCEN/XFS 3.1 or higher, multivendor support, drivers, API documentation, diagnostics, error codes, and health-status messages
EnvironmentalOperating temperature 0°C to +50°C, 5% to 95% relative humidity
SecurityEMV/PCI artefacts, signed dynamic QR support, lab/UAT test support
MaintenanceFirmware updates, preventive-maintenance cadence, incident log obligations
CertificationEMV Level 3, NFC/QR certification, relevant scheme compliance guidelines

Union Bank of India's 2025 CRM procurement — responding to the NPCI UPI standard — is especially instructive. It requires NFC and barcode-reader hardware to be available in the machine from day one, with integration for UPI QR-based ICCW and UPI QR-based ICD included at no additional cost. The procurement record even documents vendor pushback that the middleware integration involves "huge efforts and cost." The bank's response was to require it bundled anyway.

This creates a clear pattern: the scheme defines the journey; banks define the terminal hardware through procurement; vendors fill the gap with platform capabilities.

Where Cheque Scanning Fits In

The request for a "cheque scanner table or kiosk" goes beyond the screen-QR model. It envisions a terminal that can physically image and process cheques alongside the QR-based transaction journey.

This is not hypothetical. Hitachi's Android CRM platform supports QR-based cash withdrawal, QR-based cash deposit, and KYC-document scanning use cases alongside traditional cash management. Diebold Nixdorf's DN Series positions barcode readers, ID scanners, passport scanners, and cheque deposit as peripherals on the same platform. The market direction is clear: the ATM and CRM are becoming multi-function document-capable kiosks, not just cash boxes.

For cheque scanning specifically, the integration points are:

  1. Cheque image capture at the kiosk. A physical cheque inserted into a tabletop scanner or fed through a multi-function peripheral must be imaged at sufficient resolution (300 DPI minimum for MICR and QR decoding, 200 DPI minimum for OCR field extraction).

  2. MICR line extraction. The cheque carries a MICR control line that identifies the issuing bank, account, and cheque serial. This must be read from the captured image.

  3. OCR/ICR field extraction. Payee name, amount (courtesy and legal), date, and signature presence must be extracted from the image for automated processing.

  4. Cross-field validation. The signed data in any QR payload on the cheque can be compared against the OCR-extracted fields. Discrepancies — QR amount vs. OCR amount — trigger review before clearing.

  5. ERP/ledger reconciliation. The extracted data flows into the bank's core banking system or the ATM deployer's reconciliation module, matching against open transactions.

How ATM and Kiosk Vendors Plug In ChequeDB's Processing Pipeline

The hardware layer — the scanner, the kiosk, the Android platform — is the part you already build. What you need alongside it is the software pipeline that turns scanned cheque images into structured, validated, bank-ready data. That is where ChequeDB plugs in.

ChequeDB provides the processing engine as an embeddable SDK and REST API that runs on your kiosk hardware or on your backend. You handle the kiosk, the cash, the QR authentication, and the physical cheque capture. ChequeDB handles everything after the image arrives.

What You Provide (The Kiosk)

ComponentYour Responsibility
Scanner hardwareImager-based cheque scanner, 300 DPI minimum
Host platformKiosk or terminal running the OS of your choice
Cheque feedPhysical insertion, transport, and ejection mechanics
QR authenticationScreen-QR display for UPI/NPCI transaction flow
Cash handlingDispensing, deposit, and recycling (for CRMs)

What ChequeDB Provides (The Processing Pipeline)

ChequeDB's cheque scanning software is the pipeline you plug into your kiosk. It runs as a library or via API:

Image preprocessing. The SDK receives the raw scanner image and applies deskew, despeckle, and adaptive thresholding — compensating for the variable lighting, angled insertion, and dust that field-deployed kiosks experience.

Region detection. The pipeline locates the MICR line, courtesy amount box, legal amount line, date field, payee field, and any QR code on the cheque. No template-matching or fixed-position assumptions — it works on CTS-2010, Check 21, and other national formats.

MICR OCR. Reads E-13B and CMC-7 characters from the image directly. No separate magnetic read head needed. The MICR data (routing number, account number, cheque serial) is returned alongside the image.

Field OCR/ICR. Extracts courtesy amount, legal amount, payee name, date, and signature presence. Handles handwritten, machine-printed, and mixed-field cheques.

QR decode. Extracts and verifies cryptographically signed QR payloads when present. Supports cross-field matching against OCR-extracted data.

Data output. Returns structured JSON — all fields, confidence scores, validation flags, and the processed image — ready for your middleware to post to the CBS, the clearing switch, or the bank's ERP.

Integration Surface

ChequeDB's pipeline integrates through two channels, depending on your architecture:

REST API (server-side). The kiosk uploads the cheque image to ChequeDB's API endpoint. The pipeline processes it server-side and returns structured data. This works when the kiosk has network connectivity and you want zero local processing footprint.

SDK (on-device). The bank check OCR API bundles as a library for the kiosk's OS. The image never leaves the terminal. Processing happens locally, and the structured result is forwarded to your middleware. This works for offline-capable kiosks or when data residency is a requirement.

Both paths return the same data schema, so you can switch between them without changing your middleware integration.

What the Bank or End Customer Receives

When the kiosk runs the ChequeDB pipeline, the bank or ATM deployer gets:

  • A full audit trail — every cheque image, every extraction result, every validation flag, timestamped and stored in ChequeDB's cheque management portal with approval workflow and reconciliation views.
  • Structured data that feeds directly into CBS/ERP — no manual keying, no format conversion.
  • Fraud signals — cross-field mismatches between MICR and QR data, between OCR amounts and signed amounts, and duplicate-presentment detection.
  • API-first access — the processed data is available through the same REST API or webhooks, ready to integrate with the bank's existing middleware.

Why This Matters for ATM Vendors

If you are building or deploying ATM/CDM/CRM kiosks in markets adopting QR-based ATM specifications, here is what the procurement checklist looks like with ChequeDB as your processing layer:

RequirementWhat You NeedWhat ChequeDB Provides
Cheque image captureScanner hardware, 300 DPICompatible pipeline; SDK handles any imager
MICR extractionMICR read capabilityImage-based E-13B + CMC-7 OCR (no magnetic reader)
Field OCR/ICRAmount, payee, date, signature extractionFull handwritten and machine-printed extraction
QR decode + signature verificationSigned QR payload readingPayload extraction + PKI verification
Cross-field validationMICR-vs-QR, QR-vs-OCR matchingAutomatic flagging of discrepancies
Middleware integrationREST API or local libraryBoth — same schema, same results
Audit trail + reconciliationTransaction logging and searchCheque management portal with approval workflows
Bank certification supportEMV/PCI/compliance artefactsPipeline designed for audit-ready deployments

Procurement Checklist for Kiosk Deployments

If you are responding to an RFP or building a specification for cheque scanner kiosks under a QR-based ATM framework, here is what to include in your response and what ChequeDB covers within it:

RequirementSpecificationChequeDB Coverage
Symbology supportQR, Code128, Code39, Data Matrix, PDF417SDK decodes all common 1D and 2D symbologies
Image resolutionMinimum 300 DPI for cheque capturePipeline calibrated for 200–600 DPI input
Cheque field accuracy>97% for machine-print, >90% for handwritingMeets bank-grade accuracy thresholds across jurisdictions
API interfaceRESTful, JSON output, webhook supportFull REST API + SDK with identical schema
Audit trailPer-cheque logs, searchable archive, exportCheque management portal with full audit records
On-device processingWhen network is unavailableSDK processes entirely on-device; syncs on reconnect
SecurityTransport encryption, signed data verificationTLS, PKI signature verification, secure boot chain support
CertificationEMV Level 3, PCI PTS, scheme compliancePipeline built to bank-grade requirements

The Bottom Line

QR-based ATM specifications — whether NPCI's UPI standard or similar frameworks in other markets — define a customer journey built on signed dynamic QR codes scanned by the customer's mobile phone. They do not — and were never intended to — define a full hardware scanner specification for ATM-embedded peripherals.

That gap is being filled by kiosk vendors who pair their hardware with a processing pipeline that handles MICR OCR, field extraction, QR decode, and cross-field validation. ChequeDB is that pipeline. You build the kiosk. ChequeDB processes the cheques.

The result is a deployable system where the scheme layer handles authentication, your hardware handles the physical instrument, and the cheque data flows straight into the bank's clearing and reconciliation infrastructure — no manual steps, no custom OCR development, no integration surprises.

If you are an ATM or kiosk vendor responding to bank RFPs under QR-based ATM specifications and need a cheque processing pipeline to plug into your system, ChequeDB's cheque data extraction and bank check OCR API are ready to integrate. The pipeline handles the image. Your kiosk handles the rest.

Frequently Asked Questions

Do QR-based ATM specifications define a hardware scanner?

No. Specifications like NPCI's UPI ATM standard define a screen-QR model where the customer scans a signed dynamic QR code with their mobile app. They do not specify resolution, optical engine, image format, or electrical interface for an ATM-embedded scanner module.

What does "scanner solution" mean in these specifications?

The scanner in the scheme-level specifications is primarily the customer's mobile app scanning a QR code displayed on the ATM screen. For cheque or document scanning, banks and ATM deployers must specify the hardware separately through procurement requirements.

What cheque formats does the kiosk need to handle?

Cheque formats vary by market — Indian cheques follow CTS-2010, US cheques follow Check 21 standards, and other markets have their own national specifications. A kiosk scanner should handle the standard cheque sizes for its target market (typically 6" to 8" in length) and support both machine-printed and handwritten cheques.

Can I integrate ChequeDB's processing into my existing kiosk software?

Yes. ChequeDB provides both a REST API (for server-side processing) and an on-device SDK (for offline-capable kiosks). Both return the same structured JSON schema, so you can integrate once and switch modes without changing your middleware.

Does ChequeDB provide the physical cheque scanner hardware?

No. ChequeDB provides the software processing pipeline — image preprocessing, MICR OCR, field extraction, QR decode, and data output. The scanner hardware, kiosk chassis, cash handling, and OS platform are provided by the ATM vendor.

Do QR-based ATM specifications require OCR or MICR reading?

The scheme-level specifications typically do not mandate OCR or MICR. These capabilities are added by banks through procurement to enable cheque deposit, KYC document scanning, and other document-based services on the same terminal platform.

What is the difference between screen-QR and cheque-QR?

Screen-QR is the dynamic code displayed on the ATM screen for transaction authentication. Cheque-QR is a 2D code printed on the physical cheque that carries cryptographically signed data fields. A kiosk with a cheque scanner should handle both: screen-QR for transaction authentication and cheque-QR for instrument authentication.

Turn This Into A Production Workflow

Explore implementation pages used by banks and businesses for cheque capture, MICR extraction, and end-to-end automation.

Share this article

Help others discover this content

Ready to Modernize Your Cheque Processing?

See how Chequedb automates cheque capture, extraction, and approval workflows — for banks and businesses.