nativescript-sewoo-printer
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.2 • Public • Published

    NativeScript Sewoo Printer

    npm version

    This plugin integrate your nativescript app with Sewoo LK-P43Ⅱ 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.

    Installation

    tns plugin add nativescript-sewoo-printer
    

    Usage

    First of all put these permissions in you AndroidManifest.xml file: <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> To Print Normal Text use:

    ```
    let printer = new SewooPrinter("windows-1256");
    printer.print("Hello World");
    ```
    

    To Print a BMP image:

    ```
    let printer = new SewooPrinter("windows-1256");
    printer.printImg(bmp);
    ```
    

    for more information see the demo

    API

    Property Default Description
    paperSize PaperSizes.FourInch set the default paper size for the printer
    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, startX?: number, startY?: number): void; disconnect from a printer bitmap: the image to print, startX:number specify the position on the paper to start print from on X axis default "0", startY:number specify the position on the paper to start print from on Y axis default "0"

    License

    Apache License Version 2.0, January 2004

    Install

    npm i nativescript-sewoo-printer

    DownloadsWeekly Downloads

    3

    Version

    2.0.2

    License

    Apache-2.0

    Unpacked Size

    454 kB

    Total Files

    25

    Last publish

    Collaborators

    • opada-eng