## Uses of Class
com.asprise.imaging.scan.ScanException

- Packages that use ScanException
  Package | Description
  --- | ---
  com.asprise.imaging.scan | Asprise Scanning and Image Capture SDK empowers Java developers to perform image scanning easily on Windows as well as on Mac OS X (For more details, please visit asprise.com/document-scanning-library/java-image-scanner-api-overview.html)
  com.asprise.imaging.scan.mac | Java image scanning on Mac OS X Mavericks, Mountain Lion, Lion, Snow Leopard, and Leopard; supporting preview, crops and advanced controls.
  com.asprise.imaging.scan.win | Java image scanning on Windows 8, 7, vista and XP; advanced features like ADF and duplex are fully supported.

- - ### Uses of ScanException in com.asprise.imaging.scan

    Methods in com.asprise.imaging.scan that throw ScanException
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | ScanManager.`convertImage(String sourceFiles, String targetFile, String targetFormat, int jpegQuality, String tiffCompressionScheme)`
    `abstract List<Device>` | ScanManager.`getDevices()` Lists all the devices available on the system.
    `abstract String` | ScanManager.`getLibraryVersion()`
    `abstract void` | ScanManager.`load()` Initializes the manager.
    `File[]` | ScanManager.`quickScanUsingUI()` Performs a quick scan using system UI - dialogs are non-modal.
    `File[]` | ScanManager.`quickScanUsingUI(File destinationFolder, Component parentComponentForDialog)` Performs a quick scan using system UI.
    `abstract File[]` | ScanManager.`quickScanUsingUI(File destinationFolder, Component parentComponentForDialog, String preferredFormat)` Performs a quick scan using system UI.
    `abstract List<Capability>` | DeviceItem.`refreshCapabilities()` Refresh capabilities from the device.
    `abstract void` | FunctionalUnit.`scan(ScanListener listener, String properties)` Performs single or multi-page ADF scan.
    `void` | FunctionalUnit.`scanOnePage(File file, ScanProgressListener progressListener, String properties)` Scans one page into the target file.
    `void` | FunctionalUnit.`scanOnePage(OutputStream output, ScanProgressListener listener, String properties)` Scans one page to the target output stream.
    `abstract Device` | ScanManager.`selectDeviceByIdOrName(String idOrName)` Selects the device by id or name.
    `String` | ScanManager.`selectDeviceUsingUI()` Prompts the system dialog in non-modal mode to allow the user to select a device.
    `abstract String` | ScanManager.`selectDeviceUsingUI(Component parentComponentForDialog)` Prompts the system dialog in modal mode to allow the user to select a device
    `abstract void` | ScanManager.`unload()` Releases resources and invalidates the manager.

  - ### Uses of ScanException in com.asprise.imaging.scan.mac

    Methods in com.asprise.imaging.scan.mac that throw ScanException
    Modifier and Type | Method and Description
    --- | ---
    `void` | MacScanManager.`convertImage(String sourceFiles, String targetFile, String targetFormat, int jpegQuality, String tiffCompressionScheme)`
    `List<Device>` | MacScanManager.`getDevices()`
    `String` | MacScanManager.`getLibraryVersion()`
    `void` | MacScanManager.`load()`
    `File[]` | MacScanManager.`quickScanUsingUI(File destinationFolder, Component parentComponentForDialog, String preferredFormat)`
    `File[]` | MacScanManager.`quickScanUsingUI(File destinationFolder, Component parentComponentForDialog, String docName, boolean advancedMode, boolean scanMultipleFiles)` Advanced control.
    `Device` | MacScanManager.`selectDeviceByIdOrName(String idOrName)`
    `String` | MacScanManager.`selectDeviceUsingUI(Component parentComponentForDialog)`
    `void` | MacScanManager.`unload()`

  - ### Uses of ScanException in com.asprise.imaging.scan.win

    Methods in com.asprise.imaging.scan.win that throw ScanException
    Modifier and Type | Method and Description
    --- | ---
    `void` | WiaScanManager.`convertImage(String sourceFiles, String targetFile, String targetFormat, int jpegQuality, String tiffCompressionScheme)` Converts image(s) into another format.
    `List<Device>` | WiaScanManager.`getDevices()`
    `String` | WiaScanManager.`getLibraryVersion()`
    `void` | WiaScanManager.`load()`
    `File[]` | WiaScanManager.`quickScanUsingUI(File destinationFolder, Component parentComponentForDialog, String preferredFormat)`
    `List<Capability>` | WiaDevice.`refreshCapabilities()`
    `List<Capability>` | WiaFunctionalUnit.`refreshCapabilities()`
    `Device` | WiaScanManager.`refreshDevice(String deviceId)`
    `void` | WiaFunctionalUnit.`scan(ScanListener listener, String properties)`
    `Device` | WiaScanManager.`selectDeviceByIdOrName(String idOrName)`
    `String` | WiaScanManager.`selectDeviceUsingUI(Component parentComponentForDialog)`
    `void` | WiaScanManager.`unload()`

Copyright © Asprise Software. All Rights Reserved. Please visit the product page at asprise.com