UNPKG

webzlp

Version:

A small library using WebUSB to print labels on label printers.

64 lines 2.41 kB
import * as Cmds from '../../Commands/index.js'; import * as Conf from '../../Configs/index.js'; export type PowerUpAction = 'none' | 'feedBlank' | 'calibrateWebLength' | 'calibrateWebSensor'; export interface SensorLevels { readonly markGain: number; readonly markThreshold: number; readonly markBrightness: number; readonly markMediaGain: number; readonly markMediaThreshold: number; readonly webThreshold: number; readonly mediaThreshold: number; readonly transGain: number; readonly transBrightness: number; readonly ribbonGain: number; readonly ribbonThreshold: number; readonly ribbonBrightness: number; readonly takeLabelThreshold: number; } export interface IZplSettingUpdateMessage extends Cmds.ISettingUpdateMessage { printerZplSettings?: Conf.UpdateFor<IZplPrinterSettings>; } /** ZPL-specific config information about a printer. */ export interface IZplPrinterSettings extends SensorLevels { /** The action the printer takes on power up. */ actionPowerUp: PowerUpAction; /** The action the printer takes when the head is closed. */ actionHeadClose: PowerUpAction; } export declare class ZplPrinterConfig extends Cmds.PrinterConfig implements IZplPrinterSettings, SensorLevels { private _actionPowerUp; get actionPowerUp(): PowerUpAction; private _actionHeadClose; get actionHeadClose(): PowerUpAction; constructor(config?: Cmds.PrinterConfig); private _webThreshold; get webThreshold(): number; private _mediaThreshold; get mediaThreshold(): number; private _transGain; get transGain(): number; private _transBrightness; get transBrightness(): number; private _markGain; get markGain(): number; private _markThreshold; get markThreshold(): number; private _markBrightness; get markBrightness(): number; private _markMediaThreshold; get markMediaThreshold(): number; private _markMediaGain; get markMediaGain(): number; private _ribbonGain; get ribbonGain(): number; private _ribbonThreshold; get ribbonThreshold(): number; private _ribbonBrightness; get ribbonBrightness(): number; private _takeLabelThreshold; get takeLabelThreshold(): number; update(msg: Cmds.ISettingUpdateMessage | IZplSettingUpdateMessage): void; toUpdate(): IZplSettingUpdateMessage; } //# sourceMappingURL=Config.d.ts.map