UNPKG

webzlp

Version:

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

56 lines 2.52 kB
import { MediaMediaGapDetectionMode, MediaPrintMode, PrintOrientation, PrintSpeedSettings, SpeedTable, ThermalPrintMode, BackfeedAfterTaken, Coordinate, DarknessPercent, FeedButtonMode, IPrinterHardware, IPrinterMedia, IPrinterSettings } from './ConfigurationTypes.js'; /** Configured options for a printer */ export declare abstract class BasePrinterConfig implements IPrinterHardware, IPrinterSettings, IPrinterMedia { protected _serial: string; get serialNumber(): string; protected _model: string; get model(): string; protected _manufacturer: string; get manufacturer(): string; protected _dpi: number; get dpi(): number; protected _firmware: string; get firmware(): string; protected _speed: PrintSpeedSettings; get speed(): PrintSpeedSettings; protected _speedTable: SpeedTable; get speedTable(): SpeedTable; protected _darkness: DarknessPercent; get darknessPercent(): import('../index.js').Percent; protected _backfeedAfterTaken: BackfeedAfterTaken; get backfeedAfterTaken(): BackfeedAfterTaken; protected _feedButtonMode: FeedButtonMode; get feedButtonMode(): FeedButtonMode; protected _maxMediaDarkness: number; get maxMediaDarkness(): number; protected _thermalPrintMode: ThermalPrintMode; get thermalPrintMode(): ThermalPrintMode; protected _mediaPrintMode: MediaPrintMode; get mediaPrintMode(): MediaPrintMode; mediaDimensionRoundingStep: number; protected _printOrientation: PrintOrientation; get printOrientation(): PrintOrientation; protected _mediaGapDetectMode: MediaMediaGapDetectionMode; get mediaGapDetectMode(): MediaMediaGapDetectionMode; protected _mediaPrintOriginOffsetDots: Coordinate; get mediaPrintOriginOffsetDots(): Coordinate; protected _mediaGapDots: number; get mediaGapDots(): number; get mediaGapInches(): number; protected _mediaLineOffsetDots: number; get mediaLineOffsetDots(): number; get mediaLineOffsetInches(): number; protected _mediaWidthDots: number; get mediaWidthDots(): number; get mediaWidthInches(): number; protected _maxMediaWidthDots: number; get maxMediaWidthDots(): number; protected _mediaLengthDots: number; get mediaLengthDots(): number; get mediaLengthInches(): number; protected _maxMediaLengthDots: number; get maxMediaLengthDots(): number; constructor(); protected dotToInch(dots?: number): number; } //# sourceMappingURL=BasePrinterConfig.d.ts.map