USB printer plugged in but Windows doesn't see it? Fix it
Your printer is connected via USB but Windows won't detect it. This fix works 80% of the time: check the cable, then the port, then the driver.
I've been running help desks for years, and this is the number one printer call I get. You plug in the USB cable, Windows makes that USB sound, but nothing shows up in Printers & Scanners. Or worse – no sound at all. It's infuriating, I know. Let's fix it.
Here's the thing: 80% of the time, it's not a driver problem. It's something stupid simple. So let's start there.
1. Bad USB cable or port (most common)
Before you download anything or restart anything, check the cable. I can't tell you how many times someone spent two hours reinstalling drivers only to find out the cable was half-broken.
Try these in order:
- Unplug the cable from both the printer and the PC. Wait 10 seconds. Plug it back in securely. You should hear a USB connect sound on Windows 10 or 11. If you do, go check Printers & Scanners in Settings.
- Try a different USB port. Use a port directly on the back of your desktop PC, not the front. Laptops – try both sides. Avoid USB hubs or extension cords. They often don't deliver enough power.
- Swap the cable. Use a known good USB cable. A lot of printer cables are cheap and die after a few months. If you have an old phone cable that fits, try it – but make sure it's a data cable, not a charging-only cable.
Real scenario: I once fixed a Canon Pixma that wouldn't show up on a Dell laptop. The cable worked for charging a phone but not for data. Swapped to a proper printer cable, and bam – detected instantly.
If you hear the USB sound but the printer isn't in Printers & Scanners, skip to step 2. If you hear nothing, the cable or port is almost certainly bad.
2. USB Selective Suspend (Windows power saving)
This one tripped me up the first time I saw it. Windows has a setting that turns off USB ports to save power. Sounds great, but it kills printer detection.
Here's how to fix it:
- Open Device Manager. Right-click Start, choose Device Manager.
- Expand Universal Serial Bus controllers.
- Look for any device that says USB Root Hub (you'll see several).
- Right-click each one and select Properties.
- Go to the Power Management tab.
- Uncheck Allow the computer to turn off this device to save power.
- Click OK. Do this for all USB Root Hubs.
Now unplug the printer, wait 10 seconds, plug it back in. Windows should see it. This fix works especially well on laptops running on battery.
Real scenario: A friend's HP DeskJet 3755 wouldn't show up on her Surface Pro 7. After disabling Selective Suspend, the printer appeared immediately. She'd been fighting it for days.
3. Missing or corrupted printer driver
Okay, so you've checked the cable, the port, and the power saving settings – still nothing? It's probably the driver. But don't just download the newest driver from the manufacturer's site – that's often wrong.
Try the built-in Windows driver first:
- Go to Settings > Bluetooth & devices > Printers & scanners.
- Click Add device. If your printer doesn't show up, click The printer that I want isn't listed.
- Choose Add a local printer or network printer with manual settings.
- Select Use an existing port and pick USB001 (Virtual printer port for USB).
- On the next screen, pick your printer's manufacturer from the left, then the model from the right. If you don't see your exact model, pick a generic one like "HP DeskJet 500" – it often works.
- Give the printer a name, then finish the wizard.
If that doesn't work, go to the manufacturer's support site and download the driver for your exact Windows version. Windows 10 and 11 drivers are sometimes different. Don't assume the latest one works – check the release notes.
Real scenario: My Epson ET-2750 wouldn't install because the driver from Epson's site was for Windows 11, not 10. I used Windows Update instead and it worked. Windows Update often has the right driver even if the manufacturer's site doesn't.
To force Windows Update to find the driver:
- Open Device Manager.
- Look for your printer under Print queues or Other devices (it might show as an unknown device).
- Right-click it and choose Update driver.
- Select Search automatically for drivers.
- Let Windows search. It might take a minute. If it finds a driver, install it.
Quick summary table
| Cause | Check this first | Fix time |
|---|---|---|
| Bad USB cable or port | Try a different cable and port | 2 minutes |
| USB Selective Suspend | Disable power saving on USB Root Hubs | 5 minutes |
| Missing/corrupted driver | Use built-in Windows driver or Windows Update | 10 minutes |
If none of these work, a few more things to check: restart both the printer and the PC, try a different USB cable that you know works with data, or try plugging the printer into a friend's computer. If it works there, the problem is your PC's USB controller – might need a motherboard driver update. But that's rare. The three fixes above solve 95% of USB printer detection issues.
Was this solution helpful?