Skip to content

@thermal-label/marklife-*

TypeScript driver for the Marklife family — continuous thermal sticker stock and gap / die-cut stock, BT-SPP via Web Serial.

28 supported devices · current version 0.1.0 · browse hardware coverage →

Packages

Documentation

  • Getting started — Install the packages and run a first print.
  • Core — Types, encoder, command stream. Browser-safe.
  • Node — Node-side Bluetooth SPP transport.
  • Web — Web Serial (BT-SPP) in Chrome / Edge.
  • Hardware — Per-device pages with verification reports.
  • Verification checklist — What to run before filing a verification report.

API reference

TypeDoc-generated reference for the published packages — browse the API tree →.

Wire protocols

  • ESC/POS — ESC/POS-style sub-engine.
  • JBIG — JBIG-compressed sub-engine.
  • TSPL — TSPL-style sub-engine.
  • YXQ — YXQ-style sub-engine.

Source

github.com/thermal-label/marklife · npm: @thermal-label/marklife-core