A Cordova/Phonegap plugin for Zebra bluetooth printers
##Usage You can send data in ZPL Zebra Programing Language:
###Discover Printers Search for Zebra bluetooth printer devices.
cordova.plugins.zebralink.discover = function(
success(printers)
{
alert('Found Printers: ' + JSON.stringify(printers));
},
fail(error)
{
alert('Discover failed ' + JSON.stringify(error));
},
options={range: "172.20.10.*"});
###Connect Options should contain 'printer' set to one of the printers returned from discover.
cordova.plugins.zebralink.connect(success(){},fail(error){},options = {printer: printer});
###Disconnect Disconnect the current printer.
cordova.plugins.zebralink.disconnect(success(){},fail(error){});
###Print Expects a template and optionally a formValues dictionary of values to substitute into the template. Template variables look like @variable@.
cordova.plugins.zebralink.print(success(){},fail(error){},options{template: "^XA^FO10,10^AFN,26,13^FD@message@^FS^XZ" formValues: {message: "Hello, World!"}});
###Swipe Activates the printer's mag card reader until it receives a swipe or times out. Default timeout is 20 seconds (timeout specified in ms).
cordova.plugins.zebralink.swipe(success(){},fail(error){},options={timeout: 20000});
##Install ###Cordova
cordova plugin add https://github.com/tblanchard/zebralink.git
##ZPL - Zebra Programming Language For more information about ZPL please see the PDF Official Manual