Overview

Use the Imaging Toolkit to integrate scanning capabilities directly into an application.

When the Imaging Toolkit is called by a host program, a scan profile is sent to the designated multifunction product (MFP). A listening port on the host computer remains open until the end user goes to the MFP, selects the profile, and initiates a scan. When you start a scan, the scan data is sent back to the Imaging Toolkit, and then it passes the scan job back to the calling program.

This package consists of a Java archive library (JAR) that provides the imaging functionality necessary for integration with your application.

This document provides information on application programming interface (API), command-line usage, and a sample application to help you get started with JAR integration.

Note: For Linux environments, change the host files to assign the true IP address to the host name of the server where it is installed.

Integrating the Imaging Toolkit involves four components:

Files included with the Imaging Toolkit and their content

File or folder

Contains

License.rtf

The End User License Agreement.

ReadMe.txt

  • The most recent technical updates.

  • The list of supported printers.

  • The list of known issues.

esf-license-app

  • ImagingToolkit.fls—Used to license individual or multiple printers.

  • LicenseServer.exe—Used to license multiple printers on a network.

java-sdk

  • docs folder—Integration Guide for Java.

  • sample folder, which contains:

    • src—Sample source code.

    • bin—Sample applications, config.properties file, and supporting JAR files including LexImgTk-x.x.jar, where x.x is the version number of the JAR file. For example, LexImgTk-3.2.jar.

  • Notes:

    • If you plan to use dynamic link library (DLL), then see the Integration Guide for DLL located in the native-sdk\docs folder.
    • For database support, LexImgTk-x.x needs the jaybird-full-2.2.0.jar file in the Class Path. The jaybird-full-2.2.0.jar file is located in the java-sdk\sample\bin folder.

linux_dbsetup

The database setup file for Linux.

native-sdk

Files needed for using DLLs in a Microsoft® Windows® operating system environment. If you plan to use DLLs, then see the Integration Guide for DLL, located in the native-sdk\docs folder.


Supported operating systems

Supported Java Virtual Machine

Sun Java Virtual Machine 1.4.2 or later

Supported cluster

Active/active environment