NiimBlueLib Docs
    Preparing search index...

    Class AbstractPrintTaskAbstract

    Different printer models have different print algorithms. Print task defines this algorithm.

    const quantity = 1;

    const printTask = client.abstraction.newPrintTask("D110", {
    totalPages: quantity
    });

    try {
    await printTask.printInit();
    await printTask.printPage(encodedImage, quantity); // encode your canvas with ImageEncoder.encodeCanvas
    await printTask.waitForFinished();
    } catch (e) {
    alert(e);
    } finally {
    await client.abstraction.printEnd();
    }

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    abstraction: Abstraction
    pagesPrinted: number
    printOptions: PrintOptions

    Methods

    • Check added pages not does not exceed pagesPrinted

      Parameters

      • quantity: number

      Returns void

    • End print, cleanup

      Returns Promise<boolean>

    • Printer's printhead resolution in pixels

      Returns undefined | number

    • Prepare print (set label type, density, print start, ...)

      Returns Promise<void>

    • Print image with a specified number of copies

      Parameters

      Returns Promise<void>

    • Wait for print is finished

      Returns Promise<void>