Table of contents
TOC
Collapse the table of content
Expand the table of content

WIA with Web Services for Devices

Last Updated: 8/19/2016

In Windows Vista and later versions of Windows, the operating system supports network-connected image scanner devices that implement Web Services for Devices (WSD).

The WSD Scan driver is an inbox Microsoft Windows Image Acquisition (WIA) class driver for web services scanners. This driver is compliant with the Windows Device Protocol (WDP) for scanners and is new with Windows Vista.

The WSD Scan driver package contains a reusable kernel driver component, WSDScan.sys, that is intended specifically to install web services scanner devices. Windows Vista also includes the WSD Challenger, which is a module that enables web services clients to challenge disconnected devices to reestablish device communication when the device comes back online.

The following sections describe how to use WSDScan.sys to install a WIA driver for a web services scanner, how to use function discovery to initialize SOAP communications with the scanner device from within the WIA driver, and how to challenge a disconnected device by using the WSD Challenger:

Installing a WIA Scanner Driver with WSD

SOAP Communications for WIA Scanners

Challenging a Disconnected Scanner with WSD

Although WDP for scanners is well suited for a home office or small office environment, it cannot conveniently handle more than a few users. In Windows Server 2008 R2, the operating system supports WSD Distributed Scan Management. This feature augments WDP with a new WSD protocol to enable IT administrators to provide scanning services to large organizations. A web services scanner device that supports WSD Distributed Scan Management must implement the following two web services protocols:

  • The WSD Enterprise Scan Web Service (EWS) protocol, which is a subset of WDP.

  • The WSD Repository Processing Web Service (RPWS) protocol.

The following section provides more information about WSD Distributed Scan Management:

Web Services for Devices Distributed Scan Management


Send comments about this topic to Microsoft

© 2017 Microsoft