Applications are unable to find a new scanning device after another device is disconnected
This article helps you work around the error that occurs when an application does not find a scanning device if that scanner is connected after a different scanner is disconnected.
Original product version: Windows 10, Windows 8.1
Original KB number: 4537086
Symptoms
Consider the following scenario:
- You connect a Web Services on Devices (WSD) scanning device to a Windows-based computer.
- You disconnect the WSD scanner.
- You connect a different scanning device, such as a USB scanner, to the computer.
- You start an application that uses the new scanner.
In this scenario, the application may not behave correctly. For example, the application may not find the new scanner.
When this issue occurs, the scanner driver may experience a WIA_ERROR_OFFLINE error when it calls the
IStiDevice::LockDevice
method.
Note
This issue is applicable for Windows 10 versions up to 19H2 (namely Windows 10 Version 1909). The issue is fixed in 20H1 (Windows 10 Version 2004)
Cause
This issue occurs if an error occurs in the "Windows Image Acquisition (WIA)" service when the service initializes the WSD scanner. If the initialization process succeeds without any errors, this issue does not occur.
Workaround
To work around this issue, try any of the following methods:
- Uninstall the connected scanner device (for example, by using Device Manager), and then reconnect the scanner.
- Stop the "Windows Image Acquisition (WIA)" service, and then restart the service.
- Restart the computer while the scanner is connected.
More information
For more information about errors that a WIA scanner application or driver may experience, see Error Codes.