Skip to main content

Scanner

Target audience: consumers of the integration layer.

The scanner is accessed via TerminalApi. API signatures are defined in TerminalApi.

Initialize and start

ApiModule.terminal.initializeScanner()

ApiModule.terminal.startScanner(
activity = activity,
behavior = ScanBehavior.SINGLE,
)

ScanBehavior can be SINGLE or CONTINUOUS.

Reading results

Scanner results are delivered via scannedCode, see State and Flows.

Example

See Example: Scanner.