nativescript-sewoo-printer
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

NativeScript Sewoo Printer

npm version

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-printer

Usage

First of all put these permissions in you AndroidManifest.xml file: <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> To Print Normal Text use:

```
let printer = new SewooPrinter("windows-1256");
printer.print("Hello World");
```

To Print a BMP image:

```
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

Package Sidebar

Install

npm i nativescript-sewoo-printer

Weekly Downloads

3

Version

2.0.2

License

Apache-2.0

Unpacked Size

454 kB

Total Files

25

Last publish

Collaborators

  • opada-eng