/BarcodeScannerPlugin

cordova plugin for newland MT65,MT90.you can install it to your cordova app and use offered js api to get scanning result or change scanner's setting.

Primary LanguageJavaMIT LicenseMIT

BarcodeScannerPlugin

This is a cordova plugin for newland MT65,MT90.

You can install it to your cordova app and use offered js api to get scanning result or change scanner's setting.

How to install

①Download the plugin and extract it.

②Move to your cordova project folder and execute the following command

cordova plugin add ../extract path/BarcodeScannerPlugin/

JS API

After install BarcodeScanner plugin,you can use the following JS API to get scanning result or change scanner setting.

Method Arg1 Arg2 Comment

| | nlscan.plugins.barcodescanner.init(successCallback(), errorCallback()) | null | null | init scanner | nlscan.plugins.barcodescanner.scan(successCallback(), errorCallback()) | null | null | trigger scanner | nlscan.plugins.barcodescanner.read(successCallback(result), errorCallback()) | null | null | start reading scanner, result is the scanned barcode | nlscan.plugins.barcodescanner.scanSetting(successCallback(), [arg1,arg2]) | EXTRA_SCAN_POWER | 0 or 1 |0: Disable scanning
1: Enable scanning | | EXTRA_TRIG_MODE | 0 or 1 or 2|0: Trigger mode is normal trigger
1: Trigger mode is continuous trigger
2: Trigger mode is timeout trigger | | EXTRA_SCAN_NOTY_SND | 0 or 1 |0: Turn off the voice prompts
1: Turn on the voice prompts | nlscan.plugins.barcodescanner.destroy(successCallback(), errorCallback()) | null | null | destroy scanner | nlscan.plugins.barcodescanner.getState(successCallback(state), errorCallback()) | null | null | returns json object containing state, property state (int)