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.