UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

40 lines (39 loc) 1.29 kB
import { TccScanTechnology as _TccScanTechnology } from "./shared.model"; import { TccET_DPM } from "./dpm.model"; export declare namespace TccAnyscan { type Technology = _TccScanTechnology; const Technology: typeof _TccScanTechnology; interface Device { DeviceName: string; Technology: Technology; } interface Capabilities { PageSizes?: Array<TccET_DPM.PaperSize>; RemoveBlankPages?: boolean; DeviceName: string; Deskew?: boolean; AutoContrast?: boolean; YResolutions?: Array<number>; Despeckle?: boolean; ScanSources?: Array<TccET_DPM.ScanSource>; RemoveBorders?: boolean; AutoBrightness?: boolean; AutoPageSize?: boolean; AutoScan?: boolean; Rotate?: boolean; XResolutions?: Array<number>; AutoRotate?: boolean; Duplex?: boolean; PixelTypes?: Array<TccET_DPM.PixelType>; } interface ScannerGroupProfile extends TccET_DPM.GroupProfile { } interface ScannerDeviceProfile extends TccET_DPM.Device { } interface ScannerProfileParameter { DeviceName: string; Technology: Technology; GroupProfile: ScannerGroupProfile; DeviceProfile: ScannerDeviceProfile; } }