2.0.2 • Published 6 years ago
nativescript-sewoo-printer v2.0.2
NativeScript Sewoo Printer
This plugin integrate your nativescript app with Sewoo LK-P43Ⅱ printer to print a normal text or a bmp.
Prerequisites / Requirements
You have to pair your device via bluetooth with the printer before you test the plugin.
Installation
tns plugin add nativescript-sewoo-printerUsage
First of all put these permissions in you AndroidManifest.xml file:
```
<uses-permission android:name="android.permission.BLUETOOTH" />```
let printer = new SewooPrinter("windows-1256");
printer.printImg(bmp);
```for more information see the demo
API
| Property | Default | Description |
|---|---|---|
| paperSize | PaperSizes.FourInch | set the default paper size for the printer |
| Function | Description | Params |
|---|---|---|
| connect(address:string):void | connect to a printer using its address | address:string ex: "00:13:7B:49:D3:1A" |
| disconnect():void | disconnect from a printer | |
| print(text: string): void | print normal text | text : the text you want to print |
| printImg(bitmap: globalAndroid.graphics.Bitmap, startX?: number, startY?: number): void; | disconnect from a printer | bitmap: the image to print, startX:number specify the position on the paper to start print from on X axis default "0", startY:number specify the position on the paper to start print from on Y axis default "0" |
License
Apache License Version 2.0, January 2004