Skip to content

rgfpy/Cordova-Plugin-Bluetooth-Printer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cordova-Plugin-Bluetooth-Printer

A cordova plugin for bluetooth printer for android platform, which support text printing and POS printing.

##Support

  • Text
  • POS Commands
  • Image Printing (todo)
  • Barcode Printing (todo)

##Install Using the Cordova CLI and NPM, run:

cordova plugin add https://github.com/rgfpy/Cordova-Plugin-Bluetooth-Printer.git --save

##Usage Get list of paired bluetooth printers

BTPrinter.list(function(data){
        console.log("Success");
        console.log(data); //list of printer in data array
    },function(err){
        console.log("Error");
        console.log(err);
    });
  • First invoke this option to Connect printer
BTPrinter.connect(function(data){
	console.log("Success");
	console.log(data);
},function(err){
	console.log("Error");
	console.log(err);
}, "PrinterName");

Disconnect printer

BTPrinter.disconnect(function(data){
	console.log("Success");
	console.log(data);
},function(err){
	console.log("Error");
	console.log(err);
}, "PrinterName");

Disconnect printer

BTPrinter.disconnect(function(data){
	console.log("Success");
	console.log(data);
},function(err){
	console.log("Error");
	console.log(err);
});

Print simple string (After invoke BTPrinter.connect())

BTPrinter.printText(function(data){
    console.log("Success");
    console.log(data);
},function(err){
    console.log("Error");
    console.log(err);
}, "String to Print");

Print image

BTPrinter.printText(function(data){
    console.log("Success");
    console.log(data);
},function(err){
    console.log("Error");
    console.log(err);
}, "Image Base64 String");
BTPrinter.print(function(data){
    console.log("Success");
    console.log(data);
},function(err){
    console.log("Error");
    console.log(err);
}, "Base64 String of Image");

POS printing

BTPrinter.printPOSCommand(function(data){
    console.log("Success");
    console.log(data);
},function(err){
    console.log("Error");
    console.log(err);
}, "0C");
//OC is a POS command for page feed

About

Plugin para cordova para mandar impresiones a Impresoras Mini Thermal Bluetooth

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.2%
  • JavaScript 5.8%