aidia-zebra-browser-print
Version:
Zebra Browser Print Typescript by Aidia
17 lines (16 loc) • 538 B
TypeScript
import { Device } from './types';
export default class ZebraBrowserPrintWrapper {
device: Device;
getAvailablePrinters: () => Promise<any>;
getDefaultPrinter: () => Promise<Device>;
setPrinter: (device: Device) => void;
getPrinter: () => Device;
cleanUpString: (str: string) => string;
checkPrinterStatus: () => Promise<{
isReadyToPrint: boolean;
errors: string;
}>;
write: (data: string) => Promise<void>;
read: () => Promise<string>;
print: (text: string) => Promise<void>;
}