@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
@thermal-label/marklife-core— types, registries, encoders. Safe in Node and browsers.@thermal-label/marklife-node— Node-side transports and adapter.@thermal-label/marklife-web— browser-side transports and adapter.
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