Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >
Documentation
Table of contents

Thanks for downloading Dynamsoft Label Recognizer Package!

Your download will start shortly. If your download does not begin, click here to retry.

ScanSettings

Interface for scan behaviour customization.

Attributes

Attribute Type
intervalTime number
duplicateForgetTime number
whenToPlaySoundforSuccessfulRead string
soundOnSuccessfullRead string
whenToVibrateforSuccessfulRead string
vibrateDuration number
captureAndRecognizeInParallel boolean

intervalTime?: number

Scan interval used to allow the library to release the CPU periodically. Measured in ms. Must be a positive value ( > 0 ).

duplicateForgetTime?: number

Ignore duplicated results found in the specified time period. Measured in ms.

whenToPlaySoundforSuccessfulRead?: string

Sets when to play sound on barcode recognition (user input is required on iOS or Chrome for any sound to play). Allowed values are

  • never : never play sound, the default value;
  • frame : play sound when one or multiple barcodes are found on a frame;
  • unique : play sound when a unique/unduplicated barcode is found (if multiple unique barcodes are found on the same frame, play only once).

soundOnSuccessfullRead?: string

Specifies the sound to play on barcode recognition. If not specified, the default one is used.

whenToVibrateforSuccessfulRead?: string

Sets when to vibrate on barcode recognition (user input is required in Chrome for the vibration). It only supports Android Devices with a vibrating system. Allowed values are

  • never: never vibrate, the default value;
  • frame: vibrate when one or multiple barcodes are found on a frame;
  • unique: vibrate when a unique/unduplicated barcode is found (if multiple unique barcodes are found on the same frame, vibrate only once).

vibrateDuration?: number

Returns or sets how long the vibration lasts in milliseconds. It only supports Android Devices with a vibrating system. The default value is 300 .

let scanSettings = await scanner.getScanSettings();
scanSettings.intervalTime = 100; // 100ms
scanSettings.whenToPlaySoundforSuccessfulRead = "never";
scanSettings.whenToVibrateforSuccessfulRead = "never";
scanSettings.duplicateForgetTime = 3000; // 3s
await scanner.updateScanSettings(scanSettings);

captureAndRecognizeInParallel?: boolean

Returns or sets whether to capture the next frame while the previous frame is being decoded to save time. The default value is true.

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

latest version

  • Latest version
  • Version 2.2.20
  • Version 2.2.11
  • Version 2.2.10
  • Version 2.2.0
  • Version 2.0.0
  • Version 1.2.1
  • Version 1.2
  • Version 1.0
Change +
© 2003–2023 Dynamsoft. All rights reserved.
Privacy Statement / Site Map / Home / Purchase / Support