nativeScript-woosim-printer
插件,用于将NativeScript应用程序与Woosim Pr3打印机集成。
npm i --save nativescript-woosim-printer
- 版本:1.0.7
- GitHub: https://github.com/OPADA-Eng/nativescript-woosim-printer
- NPM: https://npmjs.net.cn/package/nativescript-woosim-printer
- 下载
- 昨日:0
- 上周:4
- 上个月:55
NativeScript Woosim Printer
此插件将您的NativeScript应用程序与Woosim Intermec Pr3
打印机集成,用于打印普通文本或bmp。
先决条件/要求
在测试此插件之前,您必须通过蓝牙将设备与打印机配对。此插件目前仅在android
上工作。
安装
tns plugin add 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 例如:"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文件 | File: NS 文件 |
许可证
Apache许可证版本2.0,2004年1月