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

Readme

Keywords

Package Sidebar

Install

npm i @uniquedj95/label-printer

Weekly Downloads

1

Version

0.3.4

License

MIT

Unpacked Size

6.5 MB

Total Files

32

Last publish

Collaborators

  • uniquedj95