Skip to content

marklife


marklife / node/src / MarklifeStatus

Interface: MarklifeStatus

Extends

Properties

batteryLevel?

optional batteryLevel?: number


errors

errors: PrinterError[]

Structured error list. Empty array = no errors.

Use PrinterError.code for programmatic branching and PrinterError.message for display.

Overrides

PrinterStatus.errors


firmwareVersion?

optional firmwareVersion?: string


headOverTemp?

optional headOverTemp?: boolean


mediaLoaded

mediaLoaded: boolean

Media is loaded (only meaningful if the printer supports detection).

Overrides

PrinterStatus.mediaLoaded


paperOut

paperOut: boolean


rawBytes

rawBytes: Uint8Array

Raw status bytes from the printer.

Exposed for diagnostics and debugging — higher-level fields on this interface should be preferred for normal use.

Overrides

PrinterStatus.rawBytes


ready

ready: boolean

Printer is ready to accept a print job.

Overrides

PrinterStatus.ready