Have you just bought a new Wi-Fi-enabled printer and connected it to your network, but your computer or phone still can't see the device? Or has your old network printer suddenly disappeared from the list of available printers after changing your router? Printer detection issues on the local network are one of the most common problems among users, and the causes can lie in the printer's settings, as well as in the network or operating system settings.
In this article we will look at All possible ways to find a printer on a Wi-Fi network — from basic (via the Windows Control Panel) to advanced (searching by IP address or MAC address). You'll learn how to check the printer's connection to the router, why the device may not appear in the list of available devices, and what to do if the printer is visible but doesn't print. Finally, there's an FAQ with answers to the most frequently asked questions on this topic.
1. Check the printer's connection to the Wi-Fi network
Before searching for the printer on your computer or phone, make sure it's actually connected to your network. Many users skip this step, spending hours setting up their PC when the problem lies with the printer itself.
How to check the connection:
- 📄 Most printers have a button
Wi-Fior the wireless network indicator (usually blinking blue/green). If the indicator is off or blinking red, there is no connection. - 🖨️ Press the button on the printer
Information(orSettings→Net) and print it out network settings reportIt will indicate Printer IP address, network name (SSID) and connection status. - 🔄 If the printer isn't connected, reboot it (turn it off for 30 seconds) and repeat the Wi-Fi setup through the device menu. On some models (e.g., Canon PIXMA or Epson EcoTank) there is a special button for this
WPS.
If the printer is connected to the network but the computer can't see it, proceed to the next steps. If not, check whether the router is blocking the new device (more on that below).
2. Search for a printer through the Windows Control Panel
The easiest way to find a printer on the network is to use Windows' built-in tools. This method works for Windows 10/11 and is suitable if the printer is already connected to the same network as your PC.
Instructions:
- Open
Start→Parameters(⚙️) →Devices→Printers and scanners. - Click
Add a printer or scanner. - Wait for the system to search. If the printer appears in the list, select it and click
Add a device. - If the printer is not found, click
The printer you need is not in the listand selectAdd a printer by TCP/IP address or hostname(more about this method in the next section).
If the printer still does not appear, check:
- 🔌 Are the PC and printer connected to the same Wi-Fi network (not to the router's guest network!).
- 🔒 Is it disabled on the router? client isolation mode (AP Isolation) - it blocks the interaction of devices on the local network.
- 🛡️ Is Windows Firewall or antivirus software (for example, Kaspersky, Avast) access to the printer.
☑️ Preparing to search for a printer
3. Search for a printer by IP address
If the automatic search does not work, you can connect to the printer manually by specifying it IP addressThis method is universal and works even if the printer is not displayed in the list of available devices.
How to find the printer's IP address:
- 📄 Print network settings report (usually the option is in the printer menu).
- 🖥️ Go to the router's web interface (usually at
192.168.0.1or192.168.1.1) and find the printer in the list of connected devices (DHCP ClientsorConnected Devices). - 🔍 Use network scanning utilities, for example, Advanced IP Scanner (free) or Angry IP Scanner.
How to connect via IP:
- In Windows, open
Start→Parameters→Devices→Printers and scanners→Add a printer or scanner. - Select
The printer you need is not in the list→Add a printer by TCP/IP address or hostname. - In the field
Name or IP addressEnter the printer address (e.g.192.168.0.105). - Tick the box
Query the printer and automatically select the driverand pressNext.
⚠️ Attention: If your printer has a dynamic IP (assigned by the router via DHCP), it may change after a reboot. To avoid problems, Assign an IP address to the printer in your router settings. (optionDHCP ReservationorStatic Lease).
| Router model | Path to DHCP Reservation Configuration | Note |
|---|---|---|
| TP-Link | Advanced → DHCP → Address Reservation |
You must specify the MAC address of the printer. |
| ASUS | LAN → DHCP Server → Manual Assignment |
You can bind an IP to a device name |
| Keenetic | Home Network → Devices → [Select Printer] → Reserve IP |
Automatically detects MAC |
| MikroTik | IP → DHCP Server → Leases → Make Static |
Administrator rights required |
4. Search for a printer via the router's web interface
If your printer is connected to Wi-Fi but isn't visible on your devices, check its status through your router's control panel. This will help determine whether the router is blocking access to the printer or assigning it an incorrect IP address.
Instructions:
- Open your browser and enter the router's IP address (usually
192.168.0.1,192.168.1.1or192.168.8.1). The default login and password are indicated on the device sticker. - Find the section with connected devices (it has different names:
Connected Devices,DHCP Clients,Devices on the network). - Check if the printer appears in the list. If so, write it down. IP And MAC address.
- If the printer is not on the list, try reconnecting it to Wi-Fi or check if it is turned on on the router. MAC address filter.
On some routers (for example, Keenetic or Zyxel) there is an option Isolation of clients (AP Isolation), which blocks interaction between devices on a local network. Turn it off, if you want the printer to be accessible from all gadgets.
5. Finding a printer on macOS and Linux
Users MacBook or PC on Linux You may also encounter problems finding a network printer. The process in these operating systems is slightly different from Windows, but no less simple.
For macOS (Ventura/Sonoma):
- Open
System Preferences→Printers and scanners. - Click
+→ select a tabIP. - Enter the printer's IP address and select the protocol.
AirPrint(for most modern printers) orLine Printer Daemon - LPD(for older models). - Specify the driver (if macOS does not find it automatically, download it from the printer manufacturer's website).
For Linux (Ubuntu/Debian):
- Open
Settings→Devices→Printers. - Click
Add a printer→ selectNetwork printer. - Enter the printer's IP address in the format
ipp://192.168.0.105orsocket://192.168.0.105. - Select your printer model from the list or install the driver via
CUPS(Linux printing system).
If the printer is not detected, check if the package is installed cups (for Linux) and does the firewall block it? (ufw or firewalld) ports 631 (For CUPS) And 9100 (for direct printing).
6. Search for a printer from your phone or tablet (Android/iOS)
You can connect the printer to your smartphone either via a local network or using the manufacturer's proprietary applications (for example, HP Smart, Canon PRINT, Epson iPrint). Let's consider both methods.
Method 1: Via the manufacturer's app
- 📱 Install the official app for your printer model (available in App Store And Google Play).
- 🔍 Launch the app and select the option
Add a printerorSearch for devices. - 📶 Make sure your phone and printer are connected to the same Wi-Fi network.
- 🖨️ Select your printer from the list and follow the on-screen instructions.
Method 2: Via Android/iOS settings
- 🤖 Android: Open
Settings→Connected devices→Printer→Add a printerSelect the printer from the list or enter the IP address manually. - 🍎 iOS: Go to the application from which you want to print the document (for example, Photo or Files), click
Share(↑) →SealIf the printer is not displayed, clickSelect a printerand add it by IP.
⚠️ Attention: On Android Wi-Fi printing may require installing a plugin. Google Cloud Print (for older OS versions) or Mopria Print Service (for new ones). On iPhone Most printers support AirPrint, but for some models (for example, Brother) you need to install proprietary software.
7. Troubleshooting: Printer not found or not printing
If your printer still doesn't appear on the network, check the following:
| Problem | Possible cause | Solution |
|---|---|---|
| The printer is not displayed in the list. | The protocol is disabled SMB or LPD |
Enable support SMB 1.0 in Windows (Control Panel → Programs → Turn on Windows features) |
| The printer is visible but does not print. | Incompatible or outdated driver | Download the latest driver from the manufacturer's website |
Error 0x0000000d or 0x0000011b |
Problems with Windows Update or security settings | Install the latest update KB5005627 or roll it back |
| The printer is connected, but it prints blank sheets. | The toner/ink is out or the nozzles are dry. | Perform a nozzle check or replace the cartridge. |
If nothing helps, try:
- 🔄 Restart the router and printer (sometimes it helps even with correct settings).
- 📡 Change Wi-Fi channel on the router (if a congested channel is used, the printer may lose connection).
- 🔌 Connect the printer via USB and set up sharing via PC (if network connection is not possible).
What should I do if my printer requires a password to connect?
Some printers (eg HP OfficeJet or Xerox WorkCentre) ask for a PIN or password when you first connect. This is usually found on a sticker on the printer body or in the documentation. If the password is lost, reset the printer to factory settings (Settings → Reset).
FAQ: Frequently asked questions about finding a printer on Wi-Fi
🔍 Why does my printer appear online and then disappear?
This may be due to:
- Dynamic IP address (solution: assign a static IP to the router).
- Weak Wi-Fi signal (move the printer closer to the router or use a repeater).
- Printer energy saving mode (disable it in the device settings).
🖥️ Is it possible to connect a printer to Wi-Fi without a router (directly to a PC)?
Yes, some printers support the mode. Wi-Fi Direct or Ad-HocTo do this:
- Activate
Wi-Fi Directin the printer menu. - On your PC, connect to the printer's network (its name will be shown on the device's display).
- Add the printer as a network printer (IP address is usually
192.168.223.1or similar).
The downside of this method is that only one device can connect to the printer at a time.
📱 How do I print from my phone if my printer doesn't support Wi-Fi?
There are several workarounds:
- Use USB-OTG adapter (for Android) and connect the printer directly to your phone.
- Set up printer sharing via PC (turn on
General accessin the printer properties in Windows). - Buy Wi-Fi adapter for printer (For example, TP-Link TL-WPS510U), if the printer has a USB port.
🔒 Why is my router blocking my printer connection?
Possible reasons:
- On MAC address filter (add printer MAC to whitelist).
- Activated guest network mode (devices on the guest network cannot see each other).
- The router uses incompatible security mode (For example,
WPA3, which is not supported by older printers - switch toWPA2-PSK).
🔄 How do I reset my printer's network settings?
If your printer has forgotten the network or won't connect, reset it:
- Press and hold the button
Wi-FiorReseton the printer for 10-15 seconds. - Or go to the printer menu:
Settings → Network → Reset network settings. - After the reset, set up your Wi-Fi connection again.
⚠️ Attention: On some printers (HP LaserJet, Brother HL-L2300D) resetting network settings results in a reset all parameters, including page counters. Check the documentation before resetting!