Skip to content

labelwriter


labelwriter / core/src / EngineVersion

Interface: EngineVersion

Parsed ESC V response — the 34-byte HW/FW/PID identity block.

Properties

fwKind

fwKind: "application" | "bootloader" | "unknown"

Firmware kind: 'application' (FWAP) or 'bootloader' (FWBL).


fwMajor

fwMajor: string

4-char major release version.


fwMinor

fwMinor: string

4-char minor release version.


fwReleaseDate

fwReleaseDate: string

4-char release date in MMYY format.


hwVersion

hwVersion: string

16-char UTF-8 hardware version string (right-padded with nulls).


pid

pid: number

USB Product ID (u16, little-endian over bytes 32-33).


rawBytes

rawBytes: Uint8Array

The raw ESC V response, verbatim. Mirrors PrinterStatus.rawBytes — lets a downstream report carry the undecoded frame for triage when the parse is wrong or a firmware revision adds fields.