How to connect a printer to a laptop via Wi-Fi without a router: 3 working methods

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:

  1. Turn on the printer and find the model sticker on its body (for example, HP OfficeJet Pro 9015e).
  2. Download official manual (links for major brands are provided in the table below).
  3. Check the section Wireless settings or Wi-Fi Direct in 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.
📊 What is the brand of your printer?
HP
Canon
Epson
Brother
Another

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 (or Information) for 5 seconds until the indicator light flashes. Then select Wi-Fi Direct in the menu.
  • 🖨️ On printers Canon: go to Settings → Wireless → Wi-Fi Direct and 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:

  1. Open Start → Settings → Network & Internet → Wi-Fi.
  2. Find the printer network (name starts with DIRECT- or contains the device model).
  3. Connect by entering the password from the printer screen.

On macOS:

  1. Click on the Wi-Fi icon in the menu bar.
  2. Select the printer network and enter the password.
  3. 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 → Add and 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 MG3000MG5000, Epson Stylus older 2012 and some Brother.

Step 1: Setting up the printer

On most older printers:

  1. Press and hold the button Wi-Fi for 10 seconds until the indicator flashes.
  2. In the menu, select Ad-Hoc Setup or Direct Connection.
  3. Enter the network name (SSID) - for example, MyPrinterAdHoc.
  4. Set a password (recommended) WPA2-PSK) or leave the network open (not secure!).

Step 2: Connecting the laptop

On Windows 10/11:

  1. Open Control Panel → Network and Sharing Center → Set up a new connection.
  2. Select Connecting to a wireless network manually.
  3. Enter the network name (SSID) and password found on your printer.
  4. In the section Security type select WPA2-Personal (or Open, if no password is set).

On macOS The process is similar, but you may need to manually enter the IP address:

  1. Connect to the printer network.
  2. Open System Preferences → Network → Advanced → TCP/IP.
  3. In the field IPv4 configuration select Manually.
  4. Please enter the IP address of your laptop (e.g. 192.168.1.2), and the printer address is 192.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 printerCreate a new portStandard TCP/IP Port. Enter the printer's IP address (192.168.1.1).
  • 🍏 On macOS: In the add printer menu, select the tab IP and indicate the address 192.168.1.1, protocol Line 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:

  1. Open Settings → Network & Internet → Mobile Hotspot.
  2. In the field General connection Select your primary connection (Ethernet or Wi-Fi).
  3. Set the network name (SSID) and password (minimum 8 characters).
  4. Enable the option Allow use of my internet connection (optional for printing).
  5. Connect the printer to the created network through its Wi-Fi menu.

On macOS:

  1. Open System Preferences → Sharing.
  2. Select Public Internet and specify the source (Ethernet/Wi-Fi).
  3. Enable the option Wi-Fi in the "For computers using" list.
  4. Click Wi-Fi settings and set the network name, channel (2.4 GHz for compatibility) and password.
  5. 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+F2 or 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 Reset or Restore in 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).

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. For 2.4 GHz select a channel 1, 6 or 11 (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 CanonCanon PRINT Utility.
  • 🖼️ Document format: For faster printing, convert files to PDF before sending. Images are best printed in .jpg format. JPEG with a resolution not higher than 300 dpi.

If you frequently print large documents (for example, Excel- tables of 100+ pages), it is recommended:

  1. Connect the printer to the laptop via USB for the first print (this will speed up task caching).
  2. In the printer settings, select the mode Quick Print (or Draft).
  3. 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:

  1. Use Ad-Hoc mode (if the printer is older than 2013).
  2. Create virtual router on a laptop (instructions in section 4).
  3. Connect via Bluetooth (if the printer supports, for example, HP OfficeJet 200).
  4. 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 PDF before 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):

  1. Connect the first device (laptop) to the printer.
  2. On your smartphone, find the printer's Wi-Fi Direct network and connect to it.
  3. 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 (or Cancel) 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/Reset for 5 seconds → select Wireless LAN Reset in 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 option Allow 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.