Skip to content

DiegoDevGroup/zebralink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zebralink

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

About

Cordova plugin for Zebra printers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published