How to Share a Printer over Wi-Fi: 5 Methods for Home and Office

Sharing a printer via Wi-Fi eliminates the need to connect each device via cable or transfer files on a flash drive. However, setting up network printing often presents difficulties: drivers fail to install, the printer isn't visible on the network, or printing errors occur. In this article, we'll explore these issues. All current methods of printer sharing — from standard Windows tools to advanced router settings, and we'll also look at common problems and their solutions.

It's important to understand that the connection method depends on the printer model, operating system, and even the router firmware version. For example, modern MFPs HP OfficeJet or Canon PIXMA support direct Wi-Fi Direct, and older models Brother HL-2130 may require connection via a USB print server. We'll cover options for a variety of scenarios, from a home network to a small office with 10+ devices.

If you've never set up network printers before, start with the first section. Experienced users can skip ahead to method via router or analysis of errorsAt the end of the article is an FAQ with answers to frequently asked questions and a compatibility chart for popular models.

1. Preparation: What you need to know before setting up

Before sharing a printer, check three key conditions:

  • 🔌 Printer connection typeThe device must support Wi-Fi (there is a sign on the body Wi-Fi or Wireless). If only USB, you will need additional equipment (see. section about USB server).
  • 📡 Network infrastructureAll devices (PCs, laptops, smartphones) must be connected to one local networkIf you are using a Wi-Fi repeater, make sure it is in wireless mode. Bridge, and not AP.
  • 🖨️ Drivers and firmware. Install the latest version of the printer driver from the manufacturer's official website. To Windows 11 Sometimes manual installation is required via device Manager.

Many modern printers (for example, Epson EcoTank ET-2800 or Xerox B210) have a built-in web interface for configuration. To connect to it:

  1. Find the printer's IP address (usually printed on a test page or displayed in the device's menu).
  2. Enter this IP into the address bar of your browser (for example, 192.168.1.105).
  3. Log in (default logins: admin/admin or admin/1234).
⚠️ Attention: If the printer was previously connected to a different network, reset it to factory settings. To do this, hold down the button Wi-Fi or Reset (See your model's instructions.) Unresetted settings for the old network may block a new connection.

For office networks with an Active Directory domain, additional Group Policy settings will be required. This isn't relevant for home environments, but if you're using Windows Server, please contact section for experienced users.

📊 What printer do you use?
HP
Canon
Epson
Brother
Xerox
Another

2. Sharing a printer via Windows (USB → Wi-Fi)

This method is suitable if the printer is connected via USB to one of the computers on the network, and the other devices should print via Wi-Fi. The instructions are relevant for Windows 10/11.

Step 1: Enable printer sharing:

  1. Open Settings → Devices → Printers & Scanners.
  2. Select your printer and click Control.
  3. Go to Printer Properties → Access.
  4. Mark Share this printer and set a name (for example, HP_LaserJet_Office).

Step 2. Set up the network:

  • 🔄 In Network and Control Center (Win + R → ncpa.cpl) check that the network is marked as Private, and not Public.
  • 🔒 Turn on network discovery: Settings → Network & Internet → Sharing options → Private → Turn on discovery.
  • 🖧 In Additional parameters activate File and Printer Sharing.

Step 3. Connect other devices:

On the second PC or laptop:

  1. Open Settings → Devices → Printers & Scanners → Add a Printer.
  2. Select Add by TCP/IP address or hostname.
  3. Enter the IP address of the computer to which the printer is connected (you can find out through ipconfig (in the command line).
  4. Install the driver (Windows usually finds it automatically).
⚠️ Attention: If the printer isn't added, check your Windows Firewall. Sometimes it blocks ports. 139 And 445, required for public access. Add an exception for spoolsv.exe (Printing service).

The IP address of the main PC is static (does not change)|Printer sharing is enabled|Network is marked as "Private"|Firewall does not block ports 139/445-->

3. Connecting the printer directly to the router

The most reliable way for continuous use is to connect the printer to the router via USB port or Wi-Fi (if the printer supports WPS or Wi-Fi Direct). This method works even when the main PC is turned off.

Option A. Connection via USB (for routers with a USB port):

  • 🔌 Connect the printer to the USB port of the router (for example, ASUS RT-AX88U or TP-Link Archer C8).
  • 🌐 Go to the router's web interface (usually 192.168.1.1 or 192.168.0.1).
  • 🖨️ Find the section USB Applications → Print Server (the name may differ).
  • 🔄 Turn on the print server and save the settings.

Option B. Connecting via Wi-Fi (for printers with WPS support):

  1. Activate the mode on the printer WPS (usually a button with the 🔄 icon).
  2. Press the button within 2 minutes WPS on the router.
  3. Wait for synchronization (the Wi-Fi indicator on the printer will stop blinking).

Once connected, add the printer to your devices:

  • 🖥️ Windows: Settings → Printers → Add → TCP/IP Printer (specify the router IP).
  • 🍎 macOS: System Preferences → Printers & Scanners → Add (+) → IP.
  • 📱 Android/iOS: Install the manufacturer's application (for example, HP Smart or Canon PRINT).
Router model USB printer support Protocol Notes
ASUS RT-AX58U Yes LPD, IPP Requires enablement USB Application → Printer Server
TP-Link Archer C6 Yes (LPD only) LPD Does not support AirPrint for iOS
Keenetic Ultra Yes IPP, LPD, AirPrint Automatically detects drivers for Windows
MikroTik hAP ac² Yes (with firmware 6.47+) LPD Manual configuration required IP → Print
⚠️ Attention: Some routers (for example, budget models) D-Link) support USB printers only in mode LPD, which may not work with macOS or Linux. Check the specifications on the manufacturer's website before purchasing.

4. Using Wi-Fi Direct for a direct connection

Wi-Fi Direct Allows you to connect devices to the printer directly, without a router. This is convenient for laptops or smartphones, but has limitations:

  • ✅ Works without internet.
  • ❌ Only one device can be connected at a time.
  • ❌ Some functions (such as scanning) may not be available.

How to connect:

  1. Activate on the printer Wi-Fi Direct (on the menu Network → Wi-Fi Direct).
  2. Remember the network name (SSID) and password (usually displayed on the printer screen).
  3. On your device, connect to this network as you would to a regular Wi-Fi network.
  4. Install the driver or use the manufacturer's application to print.

Examples of models with Wi-Fi Direct support:

  • 🖨️ HP Envy 6020 — Default SSID: DIRECT-xx-HP Envy 6020, password on the sticker.
  • 🖨️ Canon PIXMA TR4720 — the network name starts with CANON-XX-IJ.
  • 🖨️ Brother DCP-T425W - supports WPS And Wi-Fi Direct simultaneously.

For Android use the standard print function (Settings → Connected devices → Printing), and for iOS - manufacturer's application (for example, Canon PRINT Inkjet/SELPHY).

How to print from an iPhone without a router?

To print from iPhone via Wi-Fi Direct:

1. Connect to the printer's network in the Wi-Fi settings.

2. Open the document (for example, in Pages or Photos).

3. Click "Share" → "Print".

4. Select your printer from the list (it should appear automatically).

If the printer is not displayed, install a proprietary application (for example, Epson iPrint).

5. USB print server for older printers

If your printer does not support Wi-Fi (for example, Brother HL-2030 or Samsung ML-1640), but has a USB port, you can use USB print serverThis device connects to the printer and router, making it accessible over the network.

Popular USB server models:

Model Price (2026) Protocols AirPrint support
TP-Link TL-PS110U ~1 500 ₽ LPD, IPP No
D-Link DP-301U+ ~2 000 ₽ LPD, Raw TCP No
StarTech ICUSB2321X ~3 500 ₽ LPD, IPP, AirPrint Yes

How to set up:

  1. Connect the USB server to the router via Ethernet.
  2. Connect the printer to the server's USB port.
  3. Install the driver from the disk (or download it from the manufacturer's website).
  4. Add the printer to your PC via the USB server IP address (indicated in the instructions).
⚠️ Attention: Cheap USB servers (up to 1,500 rubles) often do not support modern printers with chips ARM (For example, Epson EcoTank). Before purchasing, check compatibility on the server manufacturer's website.

For offices with a large number of devices, it is better to use network printer with Ethernet (For example, Xerox Phaser 3260). It connects directly to the router via cable and does not require additional adapters.

6. Common mistakes and their solutions

Even after proper setup, the printer may not work. Here the most common problems and ways to eliminate them:

Error Cause Solution
Priter is not responding Incorrect IP address Check IP via ping or restart the printer
Driver not available Outdated software Download the driver from the manufacturer's website (do not use Windows Update)
Error 0x00000002 Port conflict Change the printer port to IP_192.168.1.105 (replace with the current IP)
Wi-Fi is connected, but printing doesn't work. Blocked by firewall Add an exception for spoolsv.exe and ports 9100, 515

Additional tips:

  • 🔄 If the printer is stuck in the status Expectation, restart the print service:
    net stop spooler
    

    net start spooler

  • 📡 For macOS in case of error "The filter is not responding." remove the printer and add it again via IPP (address: ipp://192.168.1.105/ipp).
  • 🖧 If the printer is not visible on the network, check that the router is turned on DHCP and the printer has received an IP address (print a test page with network settings).

Critical error: If the printer stops printing via Wi-Fi after updating the firmware, perform a factory reset (hold the button Wi-Fi 10 seconds) and reconfigure. In 30% of cases, this is due to the new firmware being incompatible with your router.

7. Advanced Office Settings

In corporate networks, they are often used additional tools to manage printing:

  • 🖥️ Print server on Windows Server: Set the role Printing services through Server Manager and set up a printer pool for load balancing.
  • 🐧 CUPS for Linux: Set up sharing via http://localhost:631 (CUPS web interface).
  • 🔒 Authentication: In office networks, set up login/password access via Active Directory or LDAP.

To monitor printer usage, you can install software like PaperCut or PrintLoggerThese programs allow you to:

  • 📊 Maintain printing statistics by user.
  • 💰 Set quotas (for example, 50 pages per day per employee).
  • 🔍 Block printing of color documents to save toner.

To protect your data, please set up:

  • 🔐 Encryption: Turn on WPA3 on the router and IPP over TLS for the printer.
  • 🚫 Blacklist: Block printing from non-corporate devices by MAC address.
  • 🗑️ Clearing the queue: Set up automatic cleaning of tasks older than 24 hours.
⚠️ Attention: In networks with a domain Active Directory Don't use Windows HomeGroup sharing. This creates vulnerabilities. Instead, deploy a print server based on Windows Server or Linux + CUPS.

8. Network Printer Security

Sharing a printer over Wi-Fi exposes potential vulnerabilities to attack. Follow these recommendations:

  • 🔑 Change the default password on the printer's web interface (many models have a standard admin/admin).
  • 🌐 Disable unnecessary protocols: In the printer settings, leave only IPP or LPD, turn it off FTP And Telnet.
  • 📡 Configure MAC address filtering on the router so that only authorized devices can connect to the printer.
  • 🔄 Update your firmware printer and router (outdated versions often contain critical vulnerabilities).

For offices with confidential documents:

  • 🔒 Use Pull Printing (PIN-based printing). The user submits a job, but it is only printed after entering a code on the printer's control panel.
  • 📄 Set up watermarks for all printed documents (for example, "Confidential" or the user's name).
  • 🗑️ Turn on automatic memory cleaning printer after each print (optional) Secure Print or Confidential Print).

Check your printer for vulnerabilities using free tools:

  • nmap -sV --script=printer-info 192.168.1.105 — scans open ports and services.
  • PRTG Network Monitor — monitors traffic to the printer.

FAQ: Frequently Asked Questions

Is it possible to share a printer without a router, just between two PCs?

Yes, for this:

  1. Connect both PCs to the same network via Wi-Fi Direct or cable.
  2. On the PC the printer is connected to, enable sharing (see Section 2).
  3. On the second PC, add the printer via \\PC_NAME\PRINTER_NAME.

Limitation: Printing is only possible when the first PC is turned on.

Why does my printer print blank pages or cut off text?

This is a typical driver issue. Solutions:

  • Uninstall the current driver and install it from the official website.
  • In the printer properties, select the correct paper size (A4, and not Letter).
  • For PDF files try printing through Adobe Acrobat, and not the standard Windows viewer.
How to print from iPhone to a shared printer?

Methods in order of reliability:

  1. AirPrint: If the printer supports (eg. HP OfficeJet Pro 9015), iPhone will detect it automatically.
  2. Manufacturer's application: Install Canon PRINT, Epson iPrint etc.
  3. Via PC: On Windows, enable General access and use the application Printer Pro (paid).

For AirPrint The printer must be connected to the same Wi-Fi network as the iPhone.

Is it possible to share a printer via a Powerline adapter?

Yes, if:

  • The adapters support data transfer at a speed of at least 200 Mbps (For example, TP-Link AV600).
  • The printer is connected to the router via Ethernet or USB (see Section 3).
  • All devices are on the same network (Powerline creates a bridged network).

Disadvantage: There may be delays when printing large documents (due to the peculiarities of data transmission over electrical wiring).

How do I restrict printer access for guests?

Limitation options:

  • On the router: Create a guest network and disable access to local devices.
  • On the printer: Disable it in the web interface Anonymous Access and configure the list of allowed IPs.
  • In Windows: In the printer properties (Security) delete the group All and add only the users you need.