1.0.2 • Published 4 years ago

nativescript-intermec-printer v1.0.2

Weekly downloads
3
License
Apache-2.0
Repository
github
Last release
4 years ago

NativeScript intermec Printer

npm version

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

PropertytypeDefaultDescription
paperSizeenumPaperSizes.FourInchset the default paper size for the printer
debugbooleanfalseset the plugin in debug mode

API Functions

FunctionDescriptionParams
connect(address:string):voidconnect to a printer using its addressaddress:string ex: "00:13:7B:49:D3:1A"
disconnect():voiddisconnect from a printer
print(text: string): voidprint normal texttext : the text you want to print
printImg(bitmap: globalAndroid.graphics.Bitmap): void;print normal bitmapbitmap: the image to print
printTextFile(file: any): void;Print Txt fileFile: NS File

License

Apache License Version 2.0, January 2004