About Intelligent Device Client
The HP CR Intelligent Device Client is a request handler for client applications. It consists of a group of IIS web server extensions providing a layer for communication between clients and the HP CR Server.
IIS implementation (Windows 2003 64-bit Only)
Web server extensions and application pools
During installation, the Intelligent Device Client creates and modifies web server extensions. It also creates the application pools.
The installation setup:
- Checks the status of the web server extension WebDAV. If it is not allowed to run, the setup changes its status to Allowed.
Note: WebDAV must be allowed to run. This is an Intelligent Device Client requirement.
- Creates the web server extension WebAPI for Embedded HP OXPd device client applications and sets its status to Allowed.
- Creates the application pool WebAPI for Embedded HP OXPd device client applications.
Dependencies
The Intelligent Device Client runs under the World Wide Web Publishing Service in IIS 6.0 or 7.0 and has dependencies on the following web server extensions.
- WebDAV (Web-based Distributed Authoring and Versioning) which is a set of HTTP extensions that enables multiple users to edit and manage files on remote web servers
- WebAPI
Note: Important! The status of these web server extensions must be set to Allowed at all times.
IIS integration and implementation
The Intelligent Device Client connects the HP CR Server to the Embedded HP OXPd device clients. Each has a unique web server extension, application pool, virtual directory, and location so that each implementation can be managed separately.
IIS Implementation for Intelligent Device Client
Function | Web Server Extension | Application Pool | Virtual Directory | Disk Location |
---|---|---|---|---|
Allowing Embedded HP OXPd device client applications on multifunction devices to connect to the server. | “WebAPI” represents ...\HPCR\WebAPI\WebAPI\ Scripts\OmISAPIU.DLL | Application Pools/WebAPI | Default Web Site/WebAPI | HP CR Server\WebAPI |
For more information on IIS web server extensions, application pools, and virtual directories, consult Microsoft Windows documentation on IIS.
Message submission failures
The Intelligent Device Client submits messages from an HP OXPd device client application to the HP CR Server. Each application that requires the Intelligent Device Client handles submission failures differently. For more information on how submission failures are handled, consult the appropriate client documentation.