nativescript-intermec-printer
v1.0.2
Published
Plugin for integrating nativescript apps with intermec Pr3 Printer.
Downloads
67
Maintainers
Readme
NativeScript intermec Printer
This plugin integrate your nativescript app with honeywell Intermec Pr3
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.
This plugin is now working on android only
Installation
tns plugin add nativescript-intermec-printer
don't forget to add tools:replace="android:allowBackup"
to your AndroidManifest.xml
Usage
Create Plugin instance
let printer = new IntermecPrinter();
Connect to the printer through:
this.printer.connect(printerAddress); // example: "00:07:80:3D:BC:D5"
To Print Normal Text use:
printer.print("Hello World");
To Print a BMP image:
printer.printImg(bmp);
To Print Txt File:
let documents = fs.knownFolders.currentApp();
var myFile = documents.getFile("mytextfile.txt");
this.printer.printTextFile(myFile);
for more information see the demo
API Property
| Property | type | Default | Description | | --- | --- | --- | --- | | paperSize | enum | PaperSizes.FourInch | set the default paper size for the printer | | debug | boolean | false | set the plugin in debug mode |
API Functions
| 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): void;| print normal bitmap | bitmap: the image to print| | printTextFile(file: any): void; | Print Txt file | File: NS File |
License
Apache License Version 2.0, January 2004