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:
| Requirement | Typical Bank RFP Language |
|---|---|
| Symbologies | Code128, Code39, QR — 1D and 2D barcode reading |
| Platform interface | CEN/XFS 3.1 or higher, multivendor support, drivers, API documentation, diagnostics, error codes, and health-status messages |
| Environmental | Operating temperature 0°C to +50°C, 5% to 95% relative humidity |
| Security | EMV/PCI artefacts, signed dynamic QR support, lab/UAT test support |
| Maintenance | Firmware updates, preventive-maintenance cadence, incident log obligations |
| Certification | EMV 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:
-
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).
-
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.
-
OCR/ICR field extraction. Payee name, amount (courtesy and legal), date, and signature presence must be extracted from the image for automated processing.
-
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.
-
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)
| Component | Your Responsibility |
|---|---|
| Scanner hardware | Imager-based cheque scanner, 300 DPI minimum |
| Host platform | Kiosk or terminal running the OS of your choice |
| Cheque feed | Physical insertion, transport, and ejection mechanics |
| QR authentication | Screen-QR display for UPI/NPCI transaction flow |
| Cash handling | Dispensing, 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:
| Requirement | What You Need | What ChequeDB Provides |
|---|---|---|
| Cheque image capture | Scanner hardware, 300 DPI | Compatible pipeline; SDK handles any imager |
| MICR extraction | MICR read capability | Image-based E-13B + CMC-7 OCR (no magnetic reader) |
| Field OCR/ICR | Amount, payee, date, signature extraction | Full handwritten and machine-printed extraction |
| QR decode + signature verification | Signed QR payload reading | Payload extraction + PKI verification |
| Cross-field validation | MICR-vs-QR, QR-vs-OCR matching | Automatic flagging of discrepancies |
| Middleware integration | REST API or local library | Both — same schema, same results |
| Audit trail + reconciliation | Transaction logging and search | Cheque management portal with approval workflows |
| Bank certification support | EMV/PCI/compliance artefacts | Pipeline 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:
| Requirement | Specification | ChequeDB Coverage |
|---|---|---|
| Symbology support | QR, Code128, Code39, Data Matrix, PDF417 | SDK decodes all common 1D and 2D symbologies |
| Image resolution | Minimum 300 DPI for cheque capture | Pipeline calibrated for 200–600 DPI input |
| Cheque field accuracy | >97% for machine-print, >90% for handwriting | Meets bank-grade accuracy thresholds across jurisdictions |
| API interface | RESTful, JSON output, webhook support | Full REST API + SDK with identical schema |
| Audit trail | Per-cheque logs, searchable archive, export | Cheque management portal with full audit records |
| On-device processing | When network is unavailable | SDK processes entirely on-device; syncs on reconnect |
| Security | Transport encryption, signed data verification | TLS, PKI signature verification, secure boot chain support |
| Certification | EMV Level 3, PCI PTS, scheme compliance | Pipeline 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.