NativeScript Intermec 打印机
插件,用于将 NativeScript 应用与 Intermec Pr3 打印机集成。
npm i --save nativescript-intermec-printer
- 版本:1.0.2
- GitHub: https://github.com/OPADA-Eng/nativescript-intermec-printer
- NPM: https://npmjs.net.cn/package/nativescript-intermec-printer
- 下载
- 前一天:0
- 上周:8
- 上个月:13
NativeScript Intermec 打印机
此插件将您的 NativeScript 应用与 honeywell Intermec Pr3
打印机集成,以打印普通文本或 bmp。
先决条件 / 要求
在测试插件之前,您必须通过蓝牙将设备与打印机配对。此插件目前仅支持 android
。
安装
tns plugin add nativescript-intermec-printer
不要忘记将 tools:replace="android:allowBackup"
添加到您的 AndroidManifest.xml 文件中
用法
创建插件实例
let printer = new IntermecPrinter();
通过以下方式连接到打印机:
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): void; | 打印普通位图 | bitmap:要打印的图像 |
printTextFile(file: any): void; | 打印 Txt 文件 | 文件:NS 文件 |
许可
Apache 许可证第 2 版,2004 年 1 月