@uniquedj95/label-printer
TypeScript icon, indicating that this package has built-in type declarations

0.3.4 • Public • Published

@uniquedj95/label-printer

An capacitor plugin for integrating with any label printer

Install

npm install @uniquedj95/label-printer
npx cap sync

API

printEPL(...)

printEPL(opts: PrintEPLOptions) => Promise<void>

Print a label using EPL commands to a specific printer.

Param Type Description
opts PrintEPLOptions - The printing options, including printer name, address, and EPL commands.

discover()

discover() => Promise<PrinterDevices>

Discover available label printer devices.

Returns: Promise<PrinterDevices>


Interfaces

PrintEPLOptions

Represents the options for printing using the EPL (Eltron Programming Language) commands.

Prop Type Description
name string The name of the printer to use.
address string The network address, device ID, or connection URL of the printer.
data string The EPL commands to send to the printer for printing.

PrinterDevices

Represents a collection of printer devices.

Prop Type Description
devices PrinterDevice[] An array of printer devices.

PrinterDevice

Represents a printer device with its name, address, and port information.

Prop Type Description
name string The name or model of the printer device.
address string The network address, device ID, or connection URL of the printer.
port 'USB' | 'NET' | 'BT' | 'Browser' The port protocol used to communicate with the printer. Should be one of "USB", "NET", "BT" (for Bluetooth), or "Browser"

Dependencies (0)

    Dev Dependencies (14)

    Package Sidebar

    Install

    npm i @uniquedj95/label-printer

    Weekly Downloads

    3

    Version

    0.3.4

    License

    MIT

    Unpacked Size

    6.5 MB

    Total Files

    32

    Last publish

    Collaborators

    • uniquedj95