fappels / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

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.

License:MIT License


Languages

Language:Java 75.6%Language:JavaScript 24.4%