ID Capture Scanner

Defined in package com.scandit.datacapture.id

IdCaptureScanner
class IdCaptureScanner

Added in version 8.0.0

Configures the scanner for capturing identity documents. This data class allows configuring both physical document scanning (ID cards, passports, driver’s licenses) and mobile document scanning (ISO 18013-5 mDL).

IdCaptureScanner()
IdCaptureScanner(physicalDocument: PhysicalDocumentScanner?,
        mobileDocument: MobileDocumentScanner?)

Added in version 8.0.0

Creates a new IdCaptureScanner instance.

Param PhysicalDocumentScanner? physicalDocument

Configuration for scanning physical documents. See PhysicalDocumentScanner for options.

Param MobileDocumentScanner? mobileDocument

Configuration for scanning mobile documents. See MobileDocumentScanner for options.

physicalDocument
val physicalDocument: PhysicalDocumentScanner?

Added in version 8.0.0

Configuration for scanning physical documents (cards and booklets). Can be null if only mobile documents are to be scanned.

mobileDocument
val mobileDocument: MobileDocumentScanner?

Added in version 8.0.0

Configuration for scanning mobile documents. Can be null if only physical documents are to be scanned.

setValue(key, value)
fun setValue(key: String,
        value: Any?)

Added in version 8.4.0

Sets a property to the provided value. Use this method to set properties that are not yet part of a stable API. Properties set through this method may change in a future release.

valueForProperty(forProperty)
fun valueForProperty(forProperty: String): Any?

Added in version 8.4.0

Retrieves the value of a previously set property. In case the property does not exist, null is returned.

Single Side Scanner

Full Document Scanner

ID Capture Scanner Options