cordova-plugin-ipda018-scanner
v1.1.2
Published
Cordova Keyboard Plugin
Downloads
4
Maintainers
Readme
cordova-plugin-ipda018-scanner
This plugin provides the
Scanner
object which has some functions to customize and control the Scanner on IPDA018 or PDF417 devices.
This plugin only works on Android
This plugin has only been tested in Cordova 3.2 or greater, and its use in previous Cordova versions is not recommended (potential conflict with keyboard customization code present in the core in previous Cordova versions).
Installation
From npm (stable)
cordova plugin add cordova-plugin-ipda018-scanner
From github latest (may not be stable)
cordova plugin add https://github.com/guatedude2/cordova-plugin-ipda018-scanner
Basic Usage
document.addEventListener('deviceready', function() {
// Open the device
Scanner.open();
// Add scan event
Scanner.on('scan', function (barcode) {
console.log('BARCODE', barcode);
});
});
Methods
Scanner.open
Opens the scanner reciever
Scanner.open();
scanner.close
Closes the scanner reciever
Scanner.close();
Scanner.setVibrateEnabled
Enables or disables vibration when scanning succeeds
Scanner.setVibrateEnabled(boolean);
Scanner.setBeepEnabled
Enables or disables the beep sound when scanning succeeds
Scanner.setBeepEnabled(boolean)
Properties
Scanner.isOpen
Returns whether the scanner is open or not.
[Read Only] Scanner.isOpen (boolean)
Scanner.vibrateEnabled
Returns whether the scanner vibrate-on-scan is enabled or not.
[Read Only] Scanner.vibrateEnabled (boolean)
Scanner.beepEnabled
Returns whether the scanner beep-on-scan is enabled or not.
[Read Only] Scanner.beepEnabled (boolean)
Events
scannerOpen
This event is fired when the device is opened
window.addEventListener('scannerOpen', function () {
// Describe your logic which will be run each time scanner is open
});
scannerClose
This event is fired when the device is closed
window.addEventListener('scannerClose', function () {
// Describe your logic which will be run each time scanner is close
});
scannerScan
This event is fired when the device scans succesfully
window.addEventListener('scannerScan', function (event) {
// Describe your logic which will be run each time scanner scans successfully
console.log('Barcode', event.details);
});
scannerVibrateChange
This event is fired when the scanner vibrate settings is enabled or disabled
window.addEventListener('scannerVibrateChange', function (event) {
// Describe your logic which will be run each time the vibrate setting is changed
});
scannerBeepChange
This event is fired when the scanner beep settings is enabled or disabled
window.addEventListener('scannerBeepChange', function (event) {
// Describe your logic which will be run each time the beep setting is changed
});
Releases
1.1.2
- Fixes readme
1.1.0
- Fixed flipped values of beep and vibrate
- Converts plugin to use window events
1.0.0
- Initial NPM release