@ticnat/nativescript-woosim-printer
由 ticnat | v1.0.4
NS 打印机打印插件
npm i --save @ticnat/nativescript-woosim-printer

NativeScript Woosim 打印机

npm version

此插件将您的 NativeScript 应用与 Woosim Intermec Pr3 打印机集成,以打印普通文本或 bmp。

先决条件 / 要求

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

仅支持 NS7 安装

tns plugin add @ticnat/nativescript-woosim-printer

用法

创建插件实例

let printer = new WoosimPrinter();

通过以下方式连接到打印机:

this.printer.connect(printerAddress); // example: "00:07:80:3D:BC:D5"

要打印普通文本,请使用

printer.print("Hello World");

要打印 BMP 图像

printer.printImg(bmp);

要打印 Txt 文件

let documents = fs.knownFolders.currentApp();
var myFile = documents.getFile("mytextfile.txt");
this.printer.printTextFile(myFile);

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

API 属性

属性 类型 默认值 描述
paperSize 枚举 PaperSizes.FourInch 设置打印机的默认纸张大小
debug 布尔值 false 将插件设置为调试模式

API 函数

函数 描述 参数
connect(address:string):void 使用地址连接到打印机 address:string ex: "00:13:7B:49:D3:1A"
disconnect():void 从打印机断开连接
print(text: string): void 打印普通文本 text : 您想要打印的文本
printImg(bitmap: globalAndroid.graphics.Bitmap, setExtraPaddingAfterPrint?: boolean, XResol?: number, YResol?: number, startX?: number, startY?: number): void; 打印普通位图 bitmap: 要打印的图像,setExtraPaddingAfterPrint: 打印后设置额外填充,默认为 true,startX:number 指定在 X 轴上从纸张的哪个位置开始打印,默认 "0",startY:number 指定在 Y 轴上从纸张的哪个位置开始打印,默认 "0"
printTextFile(file: any): void; 打印 Txt 文件 文件: NS 文件

需要 NativeScript 项目上的速度吗?我可以根据您的业务需求构建美观且性能卓越的 NativeScript 应用程序。直接给我发邮件: [email protected] 讨论项目细节。

许可证

Apache 许可证版本 2.0,2004 年 1 月