0.3.4 • Published 8 months ago

@uniquedj95/label-printer v0.3.4

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@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.

ParamTypeDescription
optsPrintEPLOptions- 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.

PropTypeDescription
namestringThe name of the printer to use.
addressstringThe network address, device ID, or connection URL of the printer.
datastringThe EPL commands to send to the printer for printing.

PrinterDevices

Represents a collection of printer devices.

PropTypeDescription
devicesPrinterDevice[]An array of printer devices.

PrinterDevice

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

PropTypeDescription
namestringThe name or model of the printer device.
addressstringThe 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"
0.3.4

8 months ago

0.3.3

8 months ago

0.1.1

8 months ago

0.1.0

8 months ago

0.0.1-alpha

9 months ago

0.0.3-1

9 months ago

0.0.3-0

9 months ago

0.0.2-0

9 months ago

0.0.1

9 months ago