In 2002, Microsoft released the Windows Image Acquisition Automation Library Tool, which provides access to WIA functionality through programming languages and scripting environments that support OLE Automation. In Windows XP, WIA runs in the
LocalSystem context. Because of the security ramifications of running a service as LocalSystem whereby a buggy driver or malicious person would have unrestricted access to the system, the WIA service in
Windows Server 2003 and
Windows Vista operates in the
LocalService context. This can result in compatibility issues when using a driver designed for Windows XP. In Windows XP, support was added for
automatic document feeder scanners, scroll-feed scanners without preview capabilities and multi-page
TIFF generation. For WIA video, a snapshot filter driver is introduced that allows still frames to be captured from the video stream.
Windows Vista introduced Windows Image Acquisition 2.0. Windows Vista also has the WIA Automation library built-in. WIA2 supports
push scanning and
multi-image scanning.
Push scanning allows initiating scans and adjusting scanning parameters directly from the scanner control panel.
Multi-image scanning allows one to scan several images at once and save them directly as separate files. However, video content support is removed from WIA for Windows Vista. ==Applications that use WIA==