public class WiaFunctionalUnit extends FunctionalUnit
FunctionalUnit.BitDepth, FunctionalUnit.Duplex, FunctionalUnit.FileFormat, FunctionalUnit.Mode, FunctionalUnit.OutputFormat, FunctionalUnit.PixelDataType, FunctionalUnit.PropertyBuilder, FunctionalUnit.TiffCompressionPROP_ADF, PROP_JPEG_QUALITY, PROP_MODE, PROP_OUTPUT_FORMAT, PROP_TIFF_COMPRESSION| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes it children.
|
FunctionalUnit.BitDepth |
getBitDepth() |
long |
getBrightness() |
long |
getContrast() |
String |
getDescription()
Description (optional)
|
FunctionalUnit.Duplex |
getDuplex() |
String |
getId()
Full item name.
|
String |
getName()
Name (optional)
|
FunctionalUnit.PixelDataType |
getPixelDataType() |
long |
getResolution() |
boolean |
isDocumentFeeder()
Whether this is a document feeder
|
boolean |
isFlatbed()
Whether this is a flatbed
|
List<Capability> |
refreshCapabilities()
Refresh capabilities from the device.
|
void |
scan(ScanListener listener,
String properties)
Performs single or multi-page ADF scan.
|
void |
setBitDepth(FunctionalUnit.BitDepth bitDepth) |
void |
setBrightness(long brightness) |
void |
setContrast(long contrast) |
void |
setDuplex(FunctionalUnit.Duplex duplex) |
void |
setPaperSize(PaperSize paperSize) |
void |
setPixelDataType(FunctionalUnit.PixelDataType dataType) |
void |
setResolution(long resolution) |
String |
toString(boolean verbose,
boolean withCapabilities)
String representation of this functional unit.
|
getDevice, scanOnePage, scanOnePage, toStringgetCapabilities, getCapability, getCapabilityCurrentValueAsLong, getCapabilityCurrentValueAsString, getCapabilityValue, getCapabilityValueAsLong, getCapabilityValueAsString, isCapabilityDirty, setCapabilityDirty, setCapabilityValuepublic void close()
throws IOException
DeviceItemclose in interface Closeableclose in interface AutoCloseableclose in class DeviceItemIOExceptionpublic List<Capability> refreshCapabilities() throws ScanException
DeviceItemrefreshCapabilities in class DeviceItemScanExceptionpublic boolean isFlatbed()
FunctionalUnitisFlatbed in class FunctionalUnitpublic boolean isDocumentFeeder()
FunctionalUnitisDocumentFeeder in class FunctionalUnitpublic void scan(ScanListener listener, String properties) throws ScanException
FunctionalUnitscan in class FunctionalUnitlistener - to supply output target and to get notification.properties - scan properties, you may use FunctionalUnit.PropertyBuilder to build.ScanExceptionpublic FunctionalUnit.Duplex getDuplex()
getDuplex in class FunctionalUnitpublic void setDuplex(FunctionalUnit.Duplex duplex)
setDuplex in class FunctionalUnitpublic FunctionalUnit.PixelDataType getPixelDataType()
getPixelDataType in class FunctionalUnitpublic void setPixelDataType(FunctionalUnit.PixelDataType dataType)
setPixelDataType in class FunctionalUnitpublic FunctionalUnit.BitDepth getBitDepth()
getBitDepth in class FunctionalUnitpublic void setBitDepth(FunctionalUnit.BitDepth bitDepth)
setBitDepth in class FunctionalUnitpublic long getResolution()
getResolution in class FunctionalUnitpublic void setResolution(long resolution)
setResolution in class FunctionalUnitpublic long getContrast()
getContrast in class FunctionalUnitpublic void setContrast(long contrast)
setContrast in class FunctionalUnitpublic long getBrightness()
getBrightness in class FunctionalUnitpublic void setBrightness(long brightness)
setBrightness in class FunctionalUnitpublic void setPaperSize(PaperSize paperSize)
setPaperSize in class FunctionalUnitpublic String getId()
getId in class DeviceItempublic String getName()
DeviceItemgetName in class DeviceItempublic String getDescription()
DeviceItemgetDescription in class DeviceItempublic String toString(boolean verbose, boolean withCapabilities)
FunctionalUnittoString in class FunctionalUnitCopyright © 2014 LAB Asprise. All Rights Reserved.