nativeScript-sewoo-printer
NativeScript插件,用于集成CPCL Sewoo打印机。
npm i --save nativescript-sewoo-printer

NativeScript Sewoo打印机

npm version

此插件将您的NativeScript应用程序与Sewoo LK-P43Ⅱ打印机集成,以打印普通文本或bmp。

先决条件/要求

在测试此插件之前,您必须通过蓝牙将您的设备与打印机配对。

安装

tns plugin add nativescript-sewoo-printer

使用

首先,将这些权限放入您的AndroidManifest.xml文件中:<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 使用普通文本打印:

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

打印BMP图像:

```
let printer = new SewooPrinter("windows-1256");
printer.printImg(bmp);
```

有关更多信息,请参阅演示

API

属性 默认值 描述
paperSize PaperSizes.FourInch 设置打印机的默认纸张大小
函数 描述 参数
connect(address:string):void 使用其地址连接到打印机 address:string 示例: "00:13:7B:49:D3:1A"
disconnect():void 从打印机断开连接
print(text: string): void 打印普通文本 text:要打印的文本
printImg(bitmap: globalAndroid.graphics.Bitmap, startX?: number, startY?: number): void; 从打印机断开连接 bitmap:要打印的图像,startX:number指定在X轴上从何处开始打印在纸张上的位置默认 "0",startY:number指定在Y轴上从何处开始打印在纸张上的位置默认 "0"

许可

Apache License Version 2.0, January 2004