Have you connected your printer to Wi-Fi, but your computer or phone can't see it? This problem is familiar to many: the device appears to be working properly, the lights are on, but it's not in the list of available printers. There could be various reasons for this, ranging from a simple router configuration error to an IP address conflict or outdated printer firmware. In this article, we'll look into it. All possible ways to detect a Wi-Fi printer, including manual IP search methods, diagnostics via the router's web interface, and specialized utilities from manufacturers.
We will pay special attention to behavior patterns of printers of different brands — Canon, HP, Epson, Brother And Xerox often have unique connection nuances. For example, printers HP can automatically register in the cloud service HP Smart, and devices Brother Sometimes you need to manually enter the network SSID. You will also learn how How to bypass a common error where the printer is visible on the network but doesn't print because port 9100 is blocked on the router.
This article will be useful for both novice users and system administrators facing the mass deployment of network printers in offices. We avoid general advice like "reboot your router" and instead provide specific commands, menu paths, and screenshots of key points (where possible without graphics). If your printer supports AirPrint, Google Cloud Print or Mopria, you will find separate instructions on how to set up these protocols here.
1. Checking the physical connection and indicators
Before messing with your network settings, make sure the problem isn't hardware-related. Most modern Wi-Fi printers have indicator lights that indicate the connection status. Here's what to check:
- 🔌 Nutrition: the printer must be plugged into a power outlet and the power button must be in the on position
ON. Some models (for example, Epson EcoTank) there is a separate switch on the rear panel. - 📶 Wi-Fi indicator: look for the antenna icon or inscription
WirelessA blinking blue/green light indicates searching for a network, a steady light indicates a successful connection. Red or orange indicates an error. - 🖨️ Opening hours: on some printers (eg Brother DCP-T720DW) there is a button to switch between
Wi-FiAndUSBMake sure wireless connection is selected. - 📄 Test page: Print a printer status report (usually by holding down the button
InfoorResume5-10 seconds). It will indicate the current IP address And MAC address.
If the Wi-Fi indicator blinks for more than 2-3 minutes or is red, the printer is not connected to the network. In this case:
⚠️ Attention: Printers with supportWi-Fi Direct(For example, Canon PIXMA MG3640) can create their own network instead of connecting to your router. Check if you are connected to a network with a name likeCANON_XX_Printinstead of your main Wi-Fi.
If everything is physically in order, but the printer is not detected, proceed to the next step - checking the router settings.
2. Search for a printer via the router's web interface
The router "sees" all devices connected to its network, even if they don't appear on your computer. To check if the printer is connected to Wi-Fi:
- Open your browser and enter your router's IP address in the address bar. This is usually
192.168.0.1,192.168.1.1or10.0.0.1(the exact address is indicated on the sticker on the back of the router). - Enter your login and password (by default it is often
admin/adminoradmin/password). - Find the section with connected devices. Depending on the firmware version, it may be called:
DHCP Clients List(routers TP-Link, ASUS)Connected Devices(Netgear, Linksys)Local Network → Devices(Keenetic)
Brother, HP etc. Please pay attention to IP address And MAC address.If the printer is listed but the computer doesn't see it, the problem lies in the operating system settings or drivers. If the printer isn't there, it's not connected to Wi-Fi (return to section 1) or its MAC address is blocked by the router.
What should I do if my router doesn't assign an IP address to my printer?
If the printer appears in the router's device list but doesn't have an IP address (or it starts with 169.254.xx), it means the DHCP server hasn't assigned it an address. Solutions:
1. Restart the printer and router.
2. In the router settings, check whether the DHCP server is enabled (section LAN → DHCP Server).
3. Assign a static IP to the printer manually (instructions in section 4).
4. If used Wi-Fi 6 (802.11ax), try switching the router to the mode 802.11n - Some older printers do not support new standards.
| Router manufacturer | Path to the list of devices | Example of printer display |
|---|---|---|
| TP-Link | Basic → DHCP → DHCP Clients List |
Brother_HL-L2350DW (192.168.0.103) |
| ASUS | LAN → DHCP Server → Client List |
CANON-MG3600 (B8:69:F4:XX:XX:XX) |
| Keenetic | Local Network → Devices |
EPSON_L3250 (192.168.1.50) |
| MikroTik | IP → DHCP Server → Leases |
192.168.88.55 (Xerox_WorkCentre) |
3. Manual network scanning using the command line
If your router doesn't show your printer or you don't have access to its settings, you can scan the network manually using standard Windows, macOS, or Linux tools. This method works even if the printer doesn't appear in the list of available devices.
For Windows:
- Open
Command line(Win + R→ entercmd→Enter). - Enter the command to scan the network:
arp -aIt will show all IP addresses and corresponding MAC addresses on the local network.
- Look for devices with printer manufacturer MAC addresses in the output. The first 3 bytes (6 characters) of the MAC address indicate the brand:
- 🖨️
00:1D:0F,3C:5A:B4— Brother - 🖨️
00:1E:8F,B8:69:F4— Canon - 🖨️
00:1B:78,7C:E9:D3— HP - 🖨️
00:16:36,B0:B9:8A— Epson
- 🖨️
ping 192.168.0.105
If there is an answer (Reply from...), the printer is active.
For macOS/Linux:
Use the command:
nmap -sn 192.168.0.0/24
It will scan all IP addresses in the range 192.168.0.1–192.168.0.254 and will show active devices with MAC addresses. To install nmap on macOS use brew install nmap.
4. Using proprietary utilities from manufacturers
Major brands release specialized software for searching and configuring their printers. These utilities often detect devices even when standard OS tools fail. Here are the most effective tools:
- 🖨️ HP Smart (HP): automatically finds printers on the local network and in the cloud. Supports
AirPrintAndHP ePrint. Download. - 🖨️ Epson Software Updater (Epson): scans the network and updates printer firmware. Works with series EcoTank And WorkForce.
- 🖨️ Brother iPrint&Scan (Brother): detects MFPs and printers, supports printing from mobile devices.
- 🖨️ Canon PRINT Utility (Canon): searches for printers by
Wi-FiAndUSB, allows you to customizeGoogle Cloud Print.
How to use such utilities:
- Download and install the program from the manufacturer's official website.
- Run the utility and wait for the network scan to complete (may take up to 2 minutes).
- If the printer is found, follow the on-screen instructions to install the drivers. If not, check that the printer is turned on and connected to the same network as your computer.
- In some utilities (for example, HP Smart) there is a function
Add a printer manually- Please provide its IP address if you know it.
⚠️ Attention: Proprietary utilities may conflict with drivers installed through Windows. If your printer stops printing after installing the software, uninstall the old drivers via Control Panel → Devices and Printers and restart your computer.
1. Make sure that the printer and computer are on the same network
2. Disable VPN and proxy on your computer
3. Run the utility as administrator
4. Update the printer firmware via software (if available)
5. Restart the printer after detection
-->
5. Setting up a static IP address for the printer
If your printer appears and then disappears on the network, the problem may be with dynamic IP address assignment (DHCP). The solution is to assign it to the printer static IPso that it's always accessible at the same address. This can be done in two ways:
Method 1: Via the printer's web interface
- Find out the current IP address of the printer (via the router or test page).
- Open your browser and enter this IP in the address bar (for example,
http://192.168.0.105). - Log in (login/password usually
admin/adminor indicated on the printer sticker). - Find the section
NetworkorLANand selectStatic IP(orManual IP). - Please enter your IP address outside the DHCP pool your router. For example, if the router distributes addresses with
192.168.0.100to192.168.0.200, assign to the printer192.168.0.210. - Save the settings and restart the printer.
Method 2: Via router settings (DHCP reservation)
This method is preferable because it allows you to retain dynamic IP allocation, but assign a specific address to the printer's MAC address.
- Log into your router's web interface (see section 2).
- Find the section
DHCP ReservationorAddress Reservation(V Keenetic ThisLocal Network → IP Binding). - Add a new rule by specifying Printer MAC address and desired IP address.
- Save the settings and reboot the router.
After assigning a static IP, update the printer settings on your computer:
- In Windows:
Control Panel → Devices and Printers → Right-click on the printer → Printer properties → Ports. SelectStandard TCP/IP Portand specify the new IP. - On macOS:
System Preferences → Printers & Scanners → select your printer → Options & Accessories → Driver → Add an IP Printer.
6. Diagnostics of ports and firewall
If the printer is visible on the network, but errors occur when trying to print (Unable to connect to printer, Error 0x00000002), the problem may be blocked network ports. Printers use the following protocols:
- 🔌
Port 9100 (RAW): The standard port for printing over TCP/IP. Often blocked by the Windows firewall or router. - 🔌
Port 631 (IPP): used for printing throughInternet Printing Protocol(for example, in Cups on macOS/Linux). - 🔌
Port 515 (LPD): A legacy protocol supported by older printers. - 🔌
Port 80 (HTTP): needed to access the printer's web interface.
How to check and open ports:
On the router:
- Go to your router settings (see section 2).
- Find the section
Port ForwardingorVirtual servers. - Add port rules
9100And631, indicating Printer IP address. - Save the settings and reboot the router.
In Windows Firewall:
- Open
Control Panel → Windows Firewall → Advanced settings. - Select
Inbound Rules → Create Rule. - Please specify
For the port→TCP→9100. - Allow the connection and apply the rule to all profiles (domain, private, public).
To check port availability, use the command:
telnet 192.168.0.105 9100
If the port is open, you'll see a blank screen or a printer message. If the connection fails, the port is blocked.
⚠️ Attention: Some antiviruses (for example, Kaspersky, ESET) block network ports regardless of Windows Firewall settings. Add the printer's IP address to your antivirus exceptions or temporarily disable it for testing.
7. Alternative connection methods (if Wi-Fi doesn't work)
If all attempts to detect the printer via Wi-Fi are unsuccessful, consider alternative connection options. These may be temporary or permanent solutions.
- 🔌 USB cable: Connect the printer directly to your computer. Even if it's Wi-Fi, USB usually works without any additional configuration.
- 📶 Wi-Fi Direct: many printers (Canon PIXMA, HP Envy) support direct connection mode. Activate it on the printer.
Wi-Fi Direct, and on your computer/phone, connect to its network as an access point. - 🌐 Cloud Printing: services
Google Cloud Print(obsolete, but some printers still support it)HP ePrintorEpson Connectallow you to print over the Internet, even if the printer is not on the local network. - 🔄 Powerline adapters: If the Wi-Fi signal is weak, use adapters
Powerline(data transmission over electrical wiring) to connect the printer to the router via Ethernet.
To connect via Wi-Fi Direct:
- On the printer, press and hold the button
Wi-Fi Direct(orWPS) until the indicator blinks. - On your computer/phone, find a network with the type name
DIRECT-xx-HP_OfficeJetand connect to it. - The password is usually listed on the printer display or in the documentation (the default may be
12345678or empty). - Install the printer as a local printer (in Windows, select
Add Printer → Local Printer → Create New Port → Standard TCP/IP Portand specify the IP192.168.223.1For HP or192.168.1.1For Canon).
FAQ: Frequently asked questions about finding a Wi-Fi printer
🔍 Why does my printer appear online and then disappear?
This is a common problem with dynamic IP address assignment (DHCP). Solutions:
- Assign a static IP to the printer (see section 5).
- Check your printer's energy saving settings - some models (Epson EcoTank) turn off Wi-Fi after 5-10 minutes of inactivity. Disable this feature in the printer menu.
- Update your printer firmware - bugs in older versions can cause connection interruptions.
🖥️ The printer is visible on my phone but not on my computer. What should I do?
Possible reasons:
- Your computer has outdated drivers. Remove the printer from
Devices and printers, download the latest drivers from the manufacturer's website and install them. - Firewall or antivirus is blocking the port
9100Check your firewall rules (see section 6). - Your computer is connected to the network via a VPN or proxy, while your phone is connected directly. Disable the VPN on your computer.
📱 How to connect a Wi-Fi printer to your phone without a computer?
Methods depending on OS:
- Android: use applications HP Smart, Canon PRINT or Mopria Print Service (pre-installed on most devices). The printer must support
MopriaorGoogle Cloud Print. - iOS: printers with support
AirPrint(most models HP, Canon, Epson Print menus (after 2012) are automatically displayed in the print menu. For older models, use the proprietary applications.
If your printer does not support these protocols, connect to it. Wi-Fi Direct (see section 7).
🔄 Is it possible to connect a Wi-Fi printer to multiple networks simultaneously?
No, most printers only support connecting to one Wi-Fi network at a time. However, there are workarounds:
- Use
Wi-Fi Directfor direct connection of devices without changing the main printer network. - Some models (HP OfficeJet Pro 9025) support
Dual Band Wi-Fi(2.4 GHz and 5 GHz at the same time), but this is not the same as connecting to two different networks. - For offices: use printers with a port
Ethernetand connect them to the network via cable, and leave Wi-Fi for mobile devices.
🛠️ What should I do if my printer requires WPS, but my router doesn't have this button?
WPS (Wi-Fi Protected Setup) is an older connection method, but some printers (Brother HL-L2350DW) require it for initial setup. Alternatives:
- Connect the printer to the router via
USB cable(if the router supports USB devices) and configure Wi-Fi through the router's web interface. - Use
WPS PIN method: The printer will generate an 8-digit PIN that needs to be entered in the router settings (sectionWPS → PIN Method). - Turn it off
WPSin the printer menu (if there is such an option) and connect manually by selecting the network SSID and entering the password.