Skip to content

Function: encodeLabel()

ts
function encodeLabel(
   bitmap: LabelBitmap, 
   options?: LetraTagPrintOptions, 
   overrides?: __DebugEncoderOverrides, 
   context?: {
  engine?: PrintEngine;
  media?: MediaDescriptor;
  mtu?: number;
}): Uint8Array[];

Encode a complete LetraTag print job into the ordered list of BLE writes. The transport calls write() with each entry in turn.

Produces a single job per call so callers keep per-copy status reads; the driver layer sequences copies > 1 itself (typically copies - 1 jobs with cut: false then one with cut: true).

Pass engine (and optionally media) to apply the chassis dead-zone correction; omitting it yields byte-identical output.

Parameters

ParameterType
bitmapLabelBitmap
options?LetraTagPrintOptions
overrides?__DebugEncoderOverrides
context?{ engine?: PrintEngine; media?: MediaDescriptor; mtu?: number; }
context.engine?PrintEngine
context.media?MediaDescriptor
context.mtu?number

Returns

Uint8Array[]