Connecting a printer to a laptop via Wi-Fi without a router seems impossible only at first glance. In fact, modern models HP Envy, Canon PIXMA, Epson EcoTank and even budget ones Brother DCP support the regime Wi-Fi Direct or Ad-Hoc — technologies that enable direct wireless connections between devices. This is convenient for printing on the go, at the cottage, or in the office where there's no local network access.
In this article you will find Step-by-step instructions for all popular printer brands, including the nuances of setting up Windows 10/11 And macOSWe'll also cover common errors (for example, when a laptop doesn't detect a printer) and provide recommendations for choosing the optimal connection mode. If your printer model doesn't support Wi-Fi Direct, don't worry—there's an alternative method at the end of the article using virtual router on a laptop.
1. Checking the compatibility of the printer and laptop
Before attempting to connect devices, make sure they are technically capable Work without a router. Here are the key points:
- 🔍 Wi-Fi Direct: supported by most printers released after 2015 (exception: some budget models Pantum And Xerox). Check for a button with a Wi-Fi icon on the control panel or in the settings menu.
- 🖥️ Ad-Hoc: an obsolete protocol, but still found in older models Canon MG series. Works slower than Wi-Fi Direct and may require manual IP address entry.
- 📋 Drivers: Your laptop must have up-to-date printer drivers installed. Without them, the system will not recognize the device even if it is successfully connected to the network.
To accurately determine your printer's capabilities:
- Turn on the printer and find the model sticker on its body (for example, HP OfficeJet Pro 9015e).
- Download official manual (links for major brands are provided in the table below).
- Check the section
Wireless settingsorWi-Fi Directin the printer menu (usually accessible via the touch screen or buttons on the panel).
| Brand | Wi-Fi Direct support | Where to check | Link to the manual |
|---|---|---|---|
| HP | Yes (except for the series DeskJet 1000/2000) | Menu Settings → Network → Wi-Fi Direct |
support.hp.com |
| Canon | Yes (series) PIXMA MG, MAXIFY) | Button Wi-Fi + menu LAN settings |
canon.ru/support |
| Epson | Yes (series) EcoTank, WorkForce) | Menu Wi-Fi Setup → Direct Connection |
epson.ru/support |
| Brother | Yes (models with a prefix DCP/MFC-J) | Menu Network → WLAN → Wi-Fi Direct |
brother.ru/support |
⚠️ Attention: If your printer was manufactured before 2013, the likelihood of Wi-Fi Direct support is minimal. In this case, use Ad-Hoc mode or alternative method with a virtual router.
2. Connect via Wi-Fi Direct (the most reliable method)
Wi-Fi Direct allows the printer distribute a Wi-Fi network independently, to which the laptop is connected. This method works on Windows 7/10/11 And macOS, and is also supported by most modern smartphones (useful for printing from a phone).
Step 1: Activate Wi-Fi Direct on the printer
- 📱 On printers HP: hold down the button
Wi-Fi(orInformation) for 5 seconds until the indicator light flashes. Then selectWi-Fi Directin the menu. - 🖨️ On printers Canon: go to
Settings → Wireless → Wi-Fi Directand turn on the mode. - 🔄 On printers Epson/Brother: use a combination
Menu → Network → Wi-Fi Direct → On.
Once activated, the printer will create a network with a name like this DIRECT-xx-HP OfficeJet Pro 9015e or CANON-MGxxxxThe connection password is usually indicated on the printer screen or in the manual (often by default 12345678 or empty).
Step 2: Connect your laptop to the printer network
On Windows:
- Open
Start → Settings → Network & Internet → Wi-Fi. - Find the printer network (name starts with
DIRECT-or contains the device model). - Connect by entering the password from the printer screen.
On macOS:
- Click on the Wi-Fi icon in the menu bar.
- Select the printer network and enter the password.
- Confirm the connection (you may be asked to accept a security certificate).
Step 3: Installing Drivers and Adding a Printer
After connecting to the network:
- 💿 Windows: go to
Start → Settings → Devices → Printers & Scanners → Add a printerThe system should automatically find the device. - 🍎 macOS: open
System Preferences → Printers & Scanners → Addand select your printer from the list.
⚠️ Attention: If the printer is not detected, check that the laptop VPN is disabled And firewall (They may be blocking the local connection). Also try restarting both devices.
Make sure the printer is turned on and charged (for portable models)
Check for Wi-Fi Direct in the printer menu.
Write down the network name and password from the printer screen.
Disable VPN/proxy on your laptop
Update printer drivers (if previously connected via USB) -->
3. Connection via Ad-Hoc mode (for older printers)
If your printer does not support Wi-Fi Direct, but is equipped with a Wi-Fi module, try the mode Ad-HocThis method is less stable, but works with models Canon MG3000–MG5000, Epson Stylus older 2012 and some Brother.
Step 1: Setting up the printer
On most older printers:
- Press and hold the button
Wi-Fifor 10 seconds until the indicator flashes. - In the menu, select
Ad-Hoc SetuporDirect Connection. - Enter the network name (SSID) - for example,
MyPrinterAdHoc. - Set a password (recommended)
WPA2-PSK) or leave the network open (not secure!).
Step 2: Connecting the laptop
On Windows 10/11:
- Open
Control Panel → Network and Sharing Center → Set up a new connection. - Select
Connecting to a wireless network manually. - Enter the network name (SSID) and password found on your printer.
- In the section
Security typeselectWPA2-Personal(orOpen, if no password is set).
On macOS The process is similar, but you may need to manually enter the IP address:
- Connect to the printer network.
- Open
System Preferences → Network → Advanced → TCP/IP. - In the field
IPv4 configurationselectManually. - Please enter the IP address of your laptop (e.g.
192.168.1.2), and the printer address is192.168.1.1.
Step 3: Adding a printer to the system
After connecting to the network:
- 🖥️ On Windows: Use the Add Printer Wizard, but select
Add a local printer→Create a new port→Standard TCP/IP Port. Enter the printer's IP address (192.168.1.1). - 🍏 On macOS: In the add printer menu, select the tab
IPand indicate the address192.168.1.1, protocolLine Printer Daemon - LPD.
⚠️ Attention: Ad-Hoc mode often conflicts with other Wi-Fi networks. If the internet connection is lost after connecting to the printer, disable automatic connection to this network in the laptop settings.
4. Alternative method: virtual router on a laptop
If your printer does not support either Wi-Fi Direct or Ad-Hoc, you can turn a laptop into a hotspot and connect the printer to it like a regular router. This method works on Windows 10/11 Pro And macOS (via "Sharing").
On Windows 10/11:
- Open
Settings → Network & Internet → Mobile Hotspot. - In the field
General connectionSelect your primary connection (Ethernet or Wi-Fi). - Set the network name (SSID) and password (minimum 8 characters).
- Enable the option
Allow use of my internet connection(optional for printing). - Connect the printer to the created network through its Wi-Fi menu.
On macOS:
- Open
System Preferences → Sharing. - Select
Public Internetand specify the source (Ethernet/Wi-Fi). - Enable the option
Wi-Fiin the "For computers using" list. - Click
Wi-Fi settingsand set the network name, channel (2.4 GHzfor compatibility) and password. - Connect the printer to this network.
After connecting the printer to the virtual router, add it to the system as usual (via Printers and scanners).
| Way | Print speed | Stability | Difficulty of setup |
|---|---|---|---|
| Wi-Fi Direct | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐ |
| Ad-Hoc | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
| Virtual router | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
5. Typical mistakes and their solutions
Even with the correct settings, the connection may not work. Here the most common problems and ways to eliminate them:
- 🔴 The laptop does not see the printer network.:
- Make sure the printer not connected to another Wi-Fi (disconnect it from the router).
- Restart your printer and laptop.
- Check that the laptop is turned on. Wi-Fi adapter (sometimes it is turned off by keys
Fn+F2or in BIOS).
- 🔴 The printer is connected but does not print.:
- Update drivers via Microsoft Update Catalog (for Windows) or the manufacturer's official website.
- Check that the printer set as default device in the print settings.
- Turn it off saving ink in the printer properties (sometimes this blocks printing).
- 🔴 Error "Unable to connect":
- Reset the network settings on the printer (usually the button
ResetorRestorein the menu). - Try connecting from another device (smartphone) to rule out the problem with the laptop.
- If used Ad-Hoc, check what's on the laptop Connection to Ad-Hoc devices is allowed (in the adapter settings).
- Reset the network settings on the printer (usually the button
For printers HP with an error 0x80070035 (network path not found):
1. Open Printers & Scanners in Windows.2. Remove the current printer.
3. Add it again by selecting "Add a printer by TCP/IP address".
4. Enter the printer's IP address (you can find it by printing a Network Configuration Report from the printer's control panel).
How to print a network configuration report?
On most printers, hold down the button Cancel (or Information) for 5-10 seconds until printing begins. The report will contain the IP address, Wi-Fi Direct network name, and other useful information.
6. Optimize connection for stable printing
To avoid connection drops and speed up printing, follow these tips:
- 📶 Selecting a Wi-Fi channel: if the printer supports
5 GHz, use it - this range is less crowded. For2.4 GHzselect a channel1,6or11(they do not intersect). - 🔋 Energy saving: Disable the sleep mode of the Wi-Fi adapter on your laptop (in
Device Manager → Adapter Properties → Power Management). - 📥 Drivers: use the full version of the driver from the official website, not the basic Windows driver. For example, for HP download HP Smart, For Canon — Canon PRINT Utility.
- 🖼️ Document format: For faster printing, convert files to
PDFbefore sending. Images are best printed in .jpg format.JPEGwith a resolution not higher than300 dpi.
If you frequently print large documents (for example, Excel- tables of 100+ pages), it is recommended:
- Connect the printer to the laptop via USB for the first print (this will speed up task caching).
- In the printer settings, select the mode
Quick Print(orDraft). - Disable duplex printing if not needed.
⚠️ AttentionWhen printing via Wi-Fi Direct, data transfer speeds may drop if your laptop is simultaneously downloading files from the internet. Close unnecessary programs (especially torrents or online games).
7. Security when connecting without a router
Direct connection of the printer to the laptop creates local network, which may be vulnerable to attack if precautions are not taken:
- 🔐 Wi-Fi Direct password: Always set a more complex password
12345678The optimal length is 12+ characters with alphanumeric combinations. - 🚫 Network shutdown: After printing, turn off Wi-Fi Direct on the printer to avoid unauthorized connections.
- 🛡️ Firewall: On your laptop, enable the built-in firewall and check that the port
9100(used for printing) is open for local connections only. - 📵 Firmware updates: Update your printer firmware regularly using official software (for example, HP Support Assistant or Epson Software Updater).
For corporate users:
- Use VPN when printing confidential documents via Wi-Fi Direct.
- Set up access control lists (ACLs) on your printer if it supports this feature (available on Brother and some HP Enterprise).
If you are connecting the printer in a public place (for example, in a coworking space), Avoid printing documents with personal information without encryption. It is better to use a USB cable or save the file in encrypted format beforehand. PDF.
8. Frequently Asked Questions
My printer doesn't support Wi-Fi Direct. Are there other ways to connect without a router?
Yes, you can:
- Use Ad-Hoc mode (if the printer is older than 2013).
- Create virtual router on a laptop (instructions in section 4).
- Connect via Bluetooth (if the printer supports, for example, HP OfficeJet 200).
- Use USB cable for the first setup, and then switch to Wi-Fi.
For printers without Wi-Fi (e.g. Pantum P2500W) the only option is purchasing a Wi-Fi adapter (about 1,500–3,000 ₽).
Why does the printer connect to the laptop, but printing is very slow?
Reasons and solutions:
- Slow Wi-Fi Direct speed: switch the printer to the channel
5 GHz(if supported). - Background tasks: close programs that use the Internet (torrents, cloud synchronization).
- Drivers: Uninstall the current driver and install the full version from the manufacturer's website.
- File format: convert documents to
PDFbefore printing. - Print mode: in the printer settings, select
Draft(draft) or turn off high quality.
If the problem persists, try connecting via USB and print a test page - this will help determine if Wi-Fi is to blame.
Is it possible to connect multiple devices to a printer via Wi-Fi Direct?
Yes, but with some reservations:
- Most printers support only 1-2 connections at a time.
- On HP OfficeJet Pro And Epson WorkForce You can connect up to 5 devices, but the printing speed will drop.
- For stable operation of several devices, it is better to use virtual router mode on one of the laptops.
To add a second device (for example, a smartphone):
- Connect the first device (laptop) to the printer.
- On your smartphone, find the printer's Wi-Fi Direct network and connect to it.
- Install the manufacturer's application (HP Smart, Canon PRINT) and add the printer through it.
How do I reset my printer's Wi-Fi settings if I forgot the password?
Reset methods vary depending on the model:
- HP: hold the button
Wireless(orCancel) 10–15 seconds, until all the indicators flash. Then the printer will print a report with the new Wi-Fi Direct data. - Canon: hold down
Stop/Resetfor 5 seconds → selectWireless LAN Resetin the menu. - Epson: go to
Settings → Reset → Reset network settings. - Brother: click
Menu → Network → WLAN → Reset.
After the reset, the network name and password will return to the factory settings (usually found on a sticker on the back of the printer).
Will printing work if the laptop is connected to the Internet via a mobile network (4G/5G)?
Yes, but with nuances:
- If you use Wi-Fi Direct, the Internet on the laptop will work in parallel (but may slow down).
- If the printer is connected via virtual router, the laptop's internet connection will be shared with the printer (which is usually unnecessary). To avoid this, in the mobile hotspot settings (
Settings → Mobile Hotspot) disable the optionAllow use of my internet connection. - On macOS In the "Sharing" settings, uncheck the box
Public Internet, if it is not needed.
For stable operation it is recommended disable mobile Internet while printing large documents.