Skip to content

marklife


marklife / core/src / MarklifeEngineCapabilities

Interface: MarklifeEngineCapabilities ​

Indexable ​

[k: string]: unknown

Open shape — driver-specific extensions land here.

Properties ​

bitPolarity? ​

optional bitPolarity?: MarklifeBitPolarity

1=dark for every marklife sub-engine.


bleProfile? ​

optional bleProfile?: MarklifeBleProfile

Convenience BLE profile cache.


compression? ​

optional compression?: MarklifeCompression

Compressor used by the bitmap path.


headWidthMm? ​

optional headWidthMm?: number

Captured from datasheet or empirical print test (mm).


interChunkDelayMs? ​

optional interChunkDelayMs?: number

Pause between packets when feeding a job, in milliseconds. The family default is 30; see pacingFor.


physicalSizeClass? ​

optional physicalSizeClass?: MarklifePhysicalSizeClass

Physical-size class, in inches.


protocolId? ​

optional protocolId?: number

Protocol id, 1..12, selecting the per-id variant inside marklife-yxq / -jbig. 0 = none.


realSeries? ​

optional realSeries?: string

Base chassis this whitelabel maps to (HARDWARE.md, Whitelabels).


redBlackDuplex? ​

optional redBlackDuplex?: boolean

X2-family chassis support a red+black duplex; v1 emits monochrome only.