“Fix Tech Daily helps you solve real-world IT problems, with daily tips on Windows, Office, networks, and devices.”
Thursday, July 24, 2025
Fix: Printer Not Showing in Network (Windows 10/11)
🖨️ Common Reasons Why Network Printers Don’t Show
Printer sharing is disabled
Network discovery is turned off
Incorrect IP configuration or firewall settings
Print Spooler service is stopped
Driver or compatibility issues
🔧 Step-by-Step Fixes
✅ 1. Turn On Network Discovery & File Sharing
Open Control Panel > Network and Sharing Center > Change advanced sharing settings
Expand Private (current profile)
Turn on:
Network Discovery
File and Printer Sharing
Click Save Changes
✅ 2. Make Sure the Printer is Shared
Go to Control Panel > Devices and Printers
Right-click your printer → Select Printer properties
Under the Sharing tab:
Check Share this printer
Note the share name
✅ 3. Check Firewall Settings
Ensure that the firewall (Windows Defender or third-party) is not blocking printer sharing
Allow apps like File and Printer Sharing through the firewall:
Control Panel > Windows Defender Firewall > Allow an app or feature
✅ 4. Restart the Print Spooler Service
Press Win + R, type
services.msc
, press EnterFind Print Spooler
Right-click → Restart
✅ 5. Access Printer by IP Address (Advanced)
Get the printer’s IP address (from printer panel or router)
Press Win + R, type
\192.168.x.x
(replace with real IP)See if the printer appears in the shared list
✅ 6. Install Printer Manually (if it doesn’t auto-detect)
Go to Settings > Devices > Printers & scanners > Add a printer or scanner
Click "The printer that I want isn’t listed."
Choose Add a printer using TCP/IP address or hostname
Enter the IP address manually
📌 Bonus Tip: Keep Printer Drivers Updated
Outdated or incorrect drivers can block communication. Visit the printer manufacturer's website (e.g., HP, Epson, Canon) and download the latest drivers compatible with your Windows version.