UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

104 lines (103 loc) 3.22 kB
import { TccC4Node, TccScanTechnology } from "./shared.model"; export declare namespace TccET_DPM { enum ScanSource { ccSS_Flatbed = "ccSS_Flatbed", ccSS_Feeder = "ccSS_Feeder" } enum PixelType { ccPT_Monochrome = "ccPT_Monochrome", ccPT_Gray = "ccPT_Gray", ccPT_Color = "ccPT_Color" } enum PaperSize { ccPS_None = "ccPS_None", ccPS_A4 = "ccPS_A4", ccPS_JisB5 = "ccPS_JisB5", ccPS_UsLetter = "ccPS_UsLetter", ccPS_UsLegal = "ccPS_UsLegal", ccPS_A5 = "ccPS_A5", ccPS_IsoB4 = "ccPS_IsoB4", ccPS_IsoB6 = "ccPS_IsoB6", ccPS_Placeholder = "ccPS_Placeholder", ccPS_UsLedger = "ccPS_UsLedger", ccPS_UsExecutive = "ccPS_UsExecutive", ccPS_A3 = "ccPS_A3", ccPS_IsoB3 = "ccPS_IsoB3", ccPS_A6 = "ccPS_A6", ccPS_C4 = "ccPS_C4", ccPS_C5 = "ccPS_C5", ccPS_C6 = "ccPS_C6", ccPS_A04 = "ccPS_A04", ccPS_A02 = "ccPS_A02", ccPS_A0 = "ccPS_A0", ccPS_A1 = "ccPS_A1", ccPS_A2 = "ccPS_A2", ccPS_A7 = "ccPS_A7", ccPS_A8 = "ccPS_A8", ccPS_A9 = "ccPS_A9", ccPS_A10 = "ccPS_A10", ccPS_IsoB0 = "ccPS_IsoB0", ccPS_IsoB1 = "ccPS_IsoB1", ccPS_IsoB2 = "ccPS_IsoB2", ccPS_IsoB5 = "ccPS_IsoB5", ccPS_IsoB7 = "ccPS_IsoB7", ccPS_IsoB8 = "ccPS_IsoB8", ccPS_IsoB9 = "ccPS_IsoB9", ccPS_IsoB10 = "ccPS_IsoB10", ccPS_JisB0 = "ccPS_JisB0", ccPS_JisB1 = "ccPS_JisB1", ccPS_JisB2 = "ccPS_JisB2", ccPS_JisB3 = "ccPS_JisB3", ccPS_JisB4 = "ccPS_JisB4", ccPS_JisB6 = "ccPS_JisB6", ccPS_JisB7 = "ccPS_JisB7", ccPS_JisB8 = "ccPS_JisB8", ccPS_JisB9 = "ccPS_JisB9", ccPS_JisB10 = "ccPS_JisB10", ccPS_C0 = "ccPS_C0", ccPS_C1 = "ccPS_C1", ccPS_C2 = "ccPS_C2", ccPS_C3 = "ccPS_C3", ccPS_C7 = "ccPS_C7", ccPS_C8 = "ccPS_C8", ccPS_C9 = "ccPS_C9", ccPS_C10 = "ccPS_C10", ccPS_UsStatement = "ccPS_UsStatement", ccPS_BusinessCard = "ccPS_BusinessCard", ccPS_MaxSize = "ccPS_MaxSize" } interface Host extends TccC4Node { Name: string; Url: string; Location: string; } interface Device extends TccC4Node { ScanSource?: ScanSource; DeviceName: string; ConfigStream: string; ShowTwainUi?: boolean; AutoContrast?: boolean; Rotation?: number; AutoBrightness?: boolean; AutoPageSize?: boolean; ConfigStreamOnly?: boolean; Technology: TccScanTechnology; Brightness?: number; Contrast?: number; } interface GroupProfile extends TccC4Node { Preview?: boolean; Duplex?: boolean; RemoveBlankPages?: boolean; Compression?: number; Deskew?: boolean; Resolution?: number; Despeckle?: boolean; Dilate?: boolean; RemoveBorders?: boolean; AutoPageSize?: boolean; AutoRotate?: boolean; PixelType?: TccET_DPM.PixelType; PaperSize?: PaperSize; } }