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.
①Download the plugin and extract it.
②Move to your cordova project folder and execute the following command
cordova plugin add ../extract path/BarcodeScannerPlugin/
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)