Finding a printer via Wi-Fi on a laptop: From network setup to troubleshooting

Connecting a printer to a laptop via Wi-Fi It seems like a simple task—until you encounter problems like "device not found" or "no access to printer." Most often, difficulties arise not from broken equipment, but from incorrect network settings, outdated drivers, or IP address conflicts. In this article, we'll look at how find a printer on the local network on laptops with Windows 10/11 And macOS, what parameters to check first and what to do if the system stubbornly “doesn’t see” the device.

The peculiarity of a wireless connection is that the printer and laptop must be in one network — whether it's a router, an access point, or a direct connection Wi-Fi DirectHowever, many users overlook basic things: for example, the printer may be put into sleep mode or its network adapter may be disabled in the settings. We won't limit ourselves to standard advice like "restart the router," but will examine Specific diagnostic steps - from checking the printer's IP address to manually adding the device via a TCP/IP port.

1. Preparation: Check compatibility and network conditions

Before searching for a printer online, make sure it even supports it. wireless connection. In older models (for example, HP LaserJet 1020 or Canon LBP2900) there may be no Wi-Fi module - in this case, you will need either a USB cable or an external adapter Wi-Fi Print Server.

If the printer is modern (for example, Epson EcoTank ET-2800, Brother HL-L2350DW or Canon PIXMA TR4720), check:

  • 📶 Wi-Fi operating mode: The printer must be turned on and within range of the router (usually up to 10 meters without obstacles).
  • 🔌 Nutrition: some models (eg Xerox Phaser) turn off Wi-Fi in power saving mode.
  • 🔄 Network indicator: the light on the printer panel should be on Wi-Fi or Wireless (blinks when connected, stays on continuously if connection is established).
⚠️ AttentionIf the printer was previously connected to another network (for example, in an office), it may automatically attempt to connect to it. In this case, you'll need to reset the printer's network settings to factory defaults—usually by holding down the network button. Wi-Fi or Reset within 5-10 seconds.

Also check your router settings:

  • 🔒 MAC address filtering: If enabled, add the printer's MAC address to the list of allowed devices (you can find it in the printer menu or on a sticker on the back).
  • 🌐 Network mode: Printers do not work well on networks with 802.11n/ac in 5 GHz only mode. Switch the router to mixed mode. 2.4 GHz + 5 GHz or leave only 2.4 GHz.
📊 What printer do you use?
HP
Canon
Epson
Brother
Xerox
Another

2. Search for a printer using standard Windows tools

If the printer and laptop are connected to the same network, the system should detect it automatically. Windows 10/11 it's done like this:

  1. Open Settings → Devices → Printers & Scanners.
  2. Click Add a printer or scanner.
  3. Wait for the system to scan the network (may take up to 1 minute).

If your printer does not appear in the list:

  • 🔍 Check if the option is enabled in Windows settings Network discovery (Settings → Network & Internet → Wi-Fi → Manage known networks → Network properties → Network profile: Private).
  • 🖨️ Make sure the protocol is enabled on the printer Bonjour (for models Canon And Epson) or WS-Discovery (For HP And Brother).

If the automatic search does not work, try adding the printer manually:

  1. In the Add Printer window, select The printer you need is not in the list.
  2. Specify the option Add a printer by its TCP/IP address or hostname.
  3. Enter the printer's IP address (see the next section for how to find it).

Find out the printer's IP address

Check that the printer and laptop are on the same network

Disable Windows Firewall during setup

Download the driver from the manufacturer's website-->

3. How to find the printer's IP address for manual connection

Manual connection is impossible without knowing the printer's IP address. There are several ways to find it:

Way Instructions Suitable for models
Through the printer menu Go to Settings → Network → Wi-Fi → Connection Status. The IP address will be indicated in the line IPv4. HP, Canon, Epson (with touch screen)
By printing a test page Press and hold the button Wi-Fi (or Information) for 5-10 seconds. The printer will print a sheet of data, including the IP. Brother, Xerox, older HP models
Via a router Go to the router's web interface (usually 192.168.1.1), find the section DHCP Clients or Connected devices. Any printers
Through the manufacturer's utility Install software like HP Print and Scan Doctor or Epson Software Updater - it will show the IP automatically. HP, Epson, Canon

If the printer obtains an IP address automatically (DHCP), but it is not in the router list, try:

  • 🔄 Restart the printer and router.
  • 📡 Temporarily disable the function on the router AP Isolation (client isolation).
  • 🔧 Assign to printer static IP in the router settings (binding by MAC address).
⚠️ Attention: If the printer's IP address starts with 169.254.x.x, this means it hasn't received an address from the router. Check your settings. DHCP on the router or assign a static IP manually.

4. Manually adding a printer by IP in Windows

If the automatic search did not work and you know the printer's IP address, add the device manually:

  1. In the Add Printer window, select Add a printer by TCP/IP address.
  2. In the field Name or IP address Enter the printer address (e.g. 192.168.1.105).
  3. Leave the checkbox checked Query the printer and automatically select the driver.
  4. If the system asks for a driver, download it from the manufacturer's official website (for example, for Brother DCP-T720DW - With support.brother.com).

If an error occurs when adding 0x0000000d or 0x0000007e, try:

  • 🔄 Edit printer port: in the printer properties (Control Panel → Devices and Printers → Right-click on the printer → Printer properties → Ports) create a new port Standard TCP/IP Port.
  • 🛡️ Temporarily disable firewall or antivirus (for example, Kaspersky may block network printers).
  • 📥 Install the driver manually via device Manager (chapter Print queues).

5. Connection Features on macOS

On MacBook or iMac Searching for a printer via Wi-Fi is a little different:

  1. Open System Preferences → Printers & Scanners.
  2. Click + to add a new printer.
  3. Select a tab from the list IP and enter the printer address.
  4. In the field Protocol please indicate AirPrint (for most modern models) or Line Printer Daemon - LPD (for old people).

If the printer does not appear:

  • 🍎 Make sure the protocol is enabled on the printer Bonjour (For Canon And Epson) or mDNS.
  • 🔄 Restart the service mDNSResponder V Terminal:
    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    

    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

  • 📱 If the printer supports AirPrint (For example, HP OfficeJet Pro 9015), try connecting via Apple Configurator 2.
⚠️ Attention: On macOS Ventura and newer, you may need to enable local network access in the settings Privacy and Security → Printers and Scanners.

6. Solving common printer detection problems

If the printer is still not found, check the following:

Problem Possible cause Solution
The printer is not displayed in the list. The protocol is disabled SMB or LPD on the router Turn on SMBv1 in Windows settings or change the protocol to IPP in macOS
Error 0x00000002 when connecting IP address conflict or port blocking 9100 Assign the printer a static IP outside the DHCP range or check your firewall settings.
The printer connects but does not print. The print queue is blocked or the driver is out of date. Clear the queue (services.msc → Print Queue → Restart) and reinstall the driver
The printer's Wi-Fi keeps disconnecting. Power saving mode or weak signal Disable sleep mode in the printer settings or move it closer to the router.

To diagnose network problems, you can use the commands in Command line (Win + R → cmd):

  • Checking connection with the printer:
    ping 192.168.1.105

    (replace IP with your printer's address).

  • Checking open ports:
    telnet 192.168.1.105 9100

    (if the port is closed, check your firewall settings).

What to do if ping doesn't work?

If the team ping returns "Timeout exceeded", which means the printer is not responding to the network. Possible causes:

1. The printer is connected to a different network (check the SSID on the printer display).

2. Client isolation is enabled in the router (AP Isolation).

3. Blocking ICMP packets in the router settings (disable filtering) Ping).

4. The printer's network card is faulty (try connecting via USB for diagnostics).

7. Alternative connection methods

If connecting via Wi-Fi fails, consider alternative options:

  • 📱 Wi-Fi Direct: many printers (HP Envy, Canon Selphy) support direct connection to a laptop without a router. Enable the mode Wi-Fi Direct on the printer and connect to its network as an access point.
  • 🌍 Cloud printing: services like Google Cloud Print (for older models) or HP Smart Allows online printing. Printer registration with the manufacturer's account is required.
  • 🔌 USB cable: If you urgently need to print a document, connect the printer temporarily via cable and set up shared access via Control Panel → Devices and Printers → Printer Properties → Access.

For Wi-Fi Direct the instructions are as follows:

  1. Turn on the printer mode Wi-Fi Direct (usually a button with an icon 📶).
  2. On your laptop, connect to the printer's network (the name will be something like DIRECT-xx-HP OfficeJet Pro 9015).
  3. Add the printer as a network printer (IP address is usually 192.168.223.1 or 172.24.x.x).

8. Updating firmware and drivers

If your printer was working before but is suddenly no longer detected, the issue may be due to outdated software. Update:

  • 🖨️ Printer firmware: Download the latest version from the manufacturer's website (for example, for Epson EcoTank ET-2800 - on epson.com) and install it through the printer menu or utility (for example, HP Firmware Update Tool).
  • 💻 Driver on a laptop: remove the old driver via device Manager and install the latest version from the official website. For Windows 11 sometimes a driver with a mark is required Win11.
  • 🔄 Router software: update your router firmware (especially if the model is old, for example, TP-Link TL-WR841N).
⚠️ Attention: When updating the printer firmware, do not turn it off or interrupt the process - this may lead to device breakdownIf your printer freezes during the update, unplug it for 30 seconds and try again.

To check if your drivers are up to date, Windows:

  1. Open device Manager (Win + X → Device Manager).
  2. Expand the section Print queues.
  3. Right-click on the printer → Update driver → Automatic search.

If Windows reports that the driver does not need an update, download it manually from the manufacturer's website and install it via Install from disk.

FAQ: Frequently asked questions about connecting a printer via Wi-Fi

The printer is connected to Wi-Fi, but the laptop doesn't see it. What's wrong?

Most likely, the printer and laptop are on different subnets (for example, the printer is connected to the router's guest network, and the laptop is connected to the main network). Check:

  • IP addresses of devices (must match in the first three octets, for example, 192.168.1.x).
  • Settings DHCP on the router (the printer should receive an IP automatically).
  • Disable the function on your router AP Isolation (client isolation).
How to connect a printer to a laptop without a router?

Use Wi-Fi Direct (if supported) or create access point on the laptop:

  1. On Windows: Settings → Network & Internet → Mobile Hotspot.
  2. On macOS: System Preferences → Sharing → Internet Sharing: Wi-Fi.
  3. Connect the printer to the created network and add it as a network printer.

For older printers without Wi-Fi you can use Bluetooth (if supported) or USB cable.

The printer prints test pages but won't accept tasks from the laptop. Why?

Possible reasons:

  • The print queue is blocked (clear it through services.msc).
  • Outdated or damaged driver (reinstall it).
  • Port blocking 9100 firewall or antivirus.
  • Protocol incompatibility (try changing the protocol from RAW on LPR in the printer port settings).
Is it possible to connect a printer to multiple laptops at the same time?

Yes, if the printer is connected to the network via Wi-Fi or Ethernet. All devices on the network will be able to print to it if:

  • The printer is configured as network (not via USB).
  • Each laptop has drivers installed.
  • The mode is not enabled in the printer settings. Private Print (personal seal).

For Windows you can also customize public access to the printer through one of the laptops (Control Panel → Devices and Printers → Printer Properties → Access).

How do I reset my printer's network settings?

The method depends on the model:

  • HP: Hold the buttons Wi-Fi And Cancel 10 seconds.
  • Canon: Go to Settings → Network → Reset settings.
  • Epson: Press and hold Stop (red button) 5 seconds.
  • Brother: Select from the menu Network → WLAN → Reset.

After resetting, the printer will create a new network. Wi-Fi Direct or will be ready to connect to the router.