If your scanner suddenly stops responding, throws a “Cannot communicate with scanner” error, or simply sits idle after a recent system update, you’re not alone. Follow this step-by-step guide to get your scanner working smoothly again.

How to fix a scanner not working

There are four simple fixes you can try to fix the problem. You may not have to try them all. Just try them one by one until you find the one that works for you.

  1. Perform basic hardware and connection checks
  2. Restart Windows Image Acquisition and related services
  3. Update or reinstall your scanner driver
  4. Repair corrupted system files

Solution 1: Perform basic hardware and connection checks

Before tweaking the system settings, let’s make sure the physical setup is responsive. Loose cables or temporary port locks are one of the major causes of many scanning issues.

  • Direct USB Connection: If your scanner is connected through an unpowered USB hub, unplug it and plug it directly into a rear USB port on your desktop PC motherboard or laptop.
  • Power Cycle: Turn off the scanner, disconnect its power cable, turn off your PC, wait 30 seconds, and turn both back on.

To verify connection status:

  1. Open Start > Settings > Bluetooth & devices > Printers & scanners (or Devices > Printers & scanners in Windows 10).
  2. Confirm your scanner is listed and marked as Idle or Connected, rather than Offline or Driver Error.

Solution 2: Restart Windows Image Acquisition and related services

Windows relies on a background service named Windows Image Acquisition (WIA) to communicate with scanners and digital cameras. If this service gets stuck, scanning software may find no device is connected. Try restarting the related services to see if that resolves the issue.

  1. Press the Windows logo key + R to open the Run dialog box.
  2. Type services.msc and press Enter. 
    open service configuration on windows 11
  3. Right-click Windows Image Acquisition (WIA) and select Restart (if it’s already stopped, click Start).
    Restart Windows Image Acquisition services
  4. Right-click Windows Image Acquisition (WIA) again, select Properties.
  5. Set the Startup type to Automatic, and click OK.
    set Restart Windows Image Acquisition service to automatic
  6. Repeat these steps to ensure the following dependent services are also running and set to Automatic:
    Remote Procedure Call (RPC)
    DCOM Server Process Launcher
    RPC Endpoint Mapper
    Shell Hardware Detection

Test the scanner again to see if it no longer returns service connection errors.

Solution 3: Update or reinstall your scanner driver

If the scanner driver is having a problem, the scanner cannot scan correctly. So updating the driver may resolve the problem. You can go to your scanner’s manufacturer’s website (e.g., Canon, Epson, HP, Brother) and download the latest driver for your Windows system.

If you don’t have time, patience, or computer skills to update drivers manually, you can do it automatically with Driver Easy.

Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running; you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.

You can update your drivers automatically with either the 7 days free trial or the Pro version of Driver Easy. It takes just 2 clicks, and you get full premium features, technical support, and a 30-day money-back guarantee,

  1. Download and install Driver Easy.
  2. Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
    detect missing or outdated device drivers with driver easy
  3. Click the Activate & Update button next to the scanner to automatically download and install the correct version of this driver. Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system.
    update scanner automatically driver easy
  4. After updating, restart your computer for the changes to take effect.
If you need assistance, please contact Driver Easy’s support team at support@drivereasy.com.

Solution 4: Repair corrupted system files

If basic service resets and driver updates fail, critical Windows system files that handle hardware I/O may be damaged. You can use built-in system integrity utilities to restore them.

Start by running System File Checker (SFC), a built-in Windows tool that scans and repairs corrupted system files.

  1. On your keyboard, press the Windows logo key. Then enter cmd.
  2. Right-click Command Prompt to select Run as administrator, and then click Yes if prompted for permission.
    how to open Command Prompt as an admin
  3. Once you see the Command Prompt, type sfc /scannow and press Enter.
  4. Windows will now verify the system files and automatically fix any detected issues. (If the command returns other error messages, check this Microsoft tutorial for further instructions.)
  5. Once the verification is complete, exit the Command Prompt.
  6. Reconnect your hardware device and see if it’s working properly.

If SFC cannot fully repair the system, run DISM (Deployment Image Servicing and Management).

  1. On your keyboard, press the Windows logo key. Then enter cmd.
  2. Right-click Command Prompt to select Run as administrator.
    how to open Command Prompt as an admin
  3. Click Yes if prompted for permission. 
  4. The Command Prompt will once again display. Type in the command DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
  5. Wait for the scan to finish (it may take up to 20 minutes).

If you’ve walked through all five steps and your scanner still refuses to budge, try plugging it into another computer altogether. If it fails there as well, the issue might be hardware-related, such as a faulty USB cable, power adapter, or scanner bulb.

Did one of these fixes bring your scanner back to life? Or are you getting a specific error message we didn’t cover? Drop a comment below. We’d love to help you troubleshoot it!

guest
35 Comments
Most Voted
Newest Oldest