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-FiorWireless(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-FiorResetwithin 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/acin 5 GHz only mode. Switch the router to mixed mode.2.4 GHz + 5 GHzor leave only2.4 GHz.
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:
- Open
Settings → Devices → Printers & Scanners. - Click
Add a printer or scanner. - 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) orWS-Discovery(For HP And Brother).
If the automatic search does not work, try adding the printer manually:
- In the Add Printer window, select
The printer you need is not in the list. - Specify the option
Add a printer by its TCP/IP address or hostname. - 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 with169.254.x.x, this means it hasn't received an address from the router. Check your settings.DHCPon 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:
- In the Add Printer window, select
Add a printer by TCP/IP address. - In the field
Name or IP addressEnter the printer address (e.g.192.168.1.105). - Leave the checkbox checked
Query the printer and automatically select the driver. - 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 portStandard TCP/IP Port. - 🛡️ Temporarily disable firewall or antivirus (for example, Kaspersky may block network printers).
- 📥 Install the driver manually via
device Manager(chapterPrint queues).
5. Connection Features on macOS
On MacBook or iMac Searching for a printer via Wi-Fi is a little different:
- Open
System Preferences → Printers & Scanners. - Click
+to add a new printer. - Select a tab from the list
IPand enter the printer address. - In the field
Protocolplease indicateAirPrint(for most modern models) orLine 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) ormDNS. - 🔄 Restart the service
mDNSResponderVTerminal:sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plistsudo 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 Directon 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:
- Turn on the printer mode
Wi-Fi Direct(usually a button with an icon📶). - On your laptop, connect to the printer's network (the name will be something like
DIRECT-xx-HP OfficeJet Pro 9015). - Add the printer as a network printer (IP address is usually
192.168.223.1or172.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 Managerand install the latest version from the official website. For Windows 11 sometimes a driver with a mark is requiredWin11. - 🔄 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:
- Open
device Manager(Win + X → Device Manager). - Expand the section
Print queues. - 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
DHCPon 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:
- On Windows:
Settings → Network & Internet → Mobile Hotspot. - On macOS:
System Preferences → Sharing → Internet Sharing: Wi-Fi. - 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
9100firewall or antivirus. - Protocol incompatibility (try changing the protocol from
RAWonLPRin 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-FiAndCancel10 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.