cordova-plugin-btprinter
Version:
Cordova/Phonegap driver for bluetooth printers
70 lines (57 loc) • 1.49 kB
Markdown
# cordova-plugin-btprinter
A Cordova driver for printers
Plugin based of: https://github.com/michael79bxl/zbtprinter
Example:
List Linked Devices:
```
window.cordova.plugins.btprinter.find(
(data) => {
alert(JSON.stringify(data));
console.log(data);
},
(fail) => {
alert(fail);
}
);
```
Printer ZPL:
```
cordova.plugins.btprinter.printZPL("AC:3F:A4:52:73:C4","^XA^FO10,10^AFN,26,13^FDHello, World!^FS^XZ",
(success) => {
console.log("Print ZPL ok");
}, function(fail) => {
console.log(fail);
}
);
```
Printer Text:
```
cordova.plugins.btprinter.printText("AC:3F:A4:52:73:C4","Hello, World!",
(success) => {
console.log("Print Text ok");
}, function(fail) => {
console.log(fail);
}
);
```
Printer Image:
```
cordova.plugins.btprinter.printText("AC:3F:A4:52:73:C4","data:image/jpg;base64, ....",
(success) => {
console.log("Print Image ok");
}, function(fail) => {
console.log(fail);
}
);
```
Install Cordova
```
cordova plugin add https://github.com/kevbarrios/cordova-plugin-btprinter.git
cordova plugin add cordova-plugin-btprinter
```
config.xml
```
<plugin name="com.kbarrios.btprinter" spec="cordova-plugin-btprinter@^1.0.7" />
```
ZPL - Zebra Programming Language
For more information about ZPL please see the [PDF Official Manual](https://support.zebra.com/cpws/docs/zpl/zpl_manual.pdf)