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-FiorWireless). 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 notAP. - 🖨️ 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:
- Find the printer's IP address (usually printed on a test page or displayed in the device's menu).
- Enter this IP into the address bar of your browser (for example,
192.168.1.105). - Log in (default logins:
admin/adminoradmin/1234).
⚠️ Attention: If the printer was previously connected to a different network, reset it to factory settings. To do this, hold down the buttonWi-FiorReset(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.
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:
- Open
Settings → Devices → Printers & Scanners. - Select your printer and click
Control. - Go to
Printer Properties → Access. - Mark
Share this printerand 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 asPrivate, and notPublic. - 🔒 Turn on network discovery:
Settings → Network & Internet → Sharing options → Private → Turn on discovery. - 🖧 In
Additional parametersactivateFile and Printer Sharing.
Step 3. Connect other devices:
On the second PC or laptop:
- Open
Settings → Devices → Printers & Scanners → Add a Printer. - Select
Add by TCP/IP address or hostname. - Enter the IP address of the computer to which the printer is connected (you can find out through
ipconfig(in the command line). - Install the driver (Windows usually finds it automatically).
⚠️ Attention: If the printer isn't added, check your Windows Firewall. Sometimes it blocks ports.139And445, required for public access. Add an exception forspoolsv.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.1or192.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):
- Activate the mode on the printer
WPS(usually a button with the 🔄 icon). - Press the button within 2 minutes
WPSon the router. - 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:
- Activate on the printer
Wi-Fi Direct(on the menuNetwork → Wi-Fi Direct). - Remember the network name (SSID) and password (usually displayed on the printer screen).
- On your device, connect to this network as you would to a regular Wi-Fi network.
- 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
WPSAndWi-Fi Directsimultaneously.
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:
- Connect the USB server to the router via Ethernet.
- Connect the printer to the server's USB port.
- Install the driver from the disk (or download it from the manufacturer's website).
- 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 spoolernet start spooler - 📡 For macOS in case of error
"The filter is not responding."remove the printer and add it again viaIPP(address:ipp://192.168.1.105/ipp). - 🖧 If the printer is not visible on the network, check that the router is turned on
DHCPand 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 servicesthroughServer Managerand 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 DirectoryorLDAP.
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
WPA3on the router andIPP over TLSfor 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
IPPorLPD, turn it offFTPAndTelnet. - 📡 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 PrintorConfidential 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:
- Connect both PCs to the same network via
Wi-Fi Director cable. - On the PC the printer is connected to, enable sharing (see Section 2).
- 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 notLetter). - 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:
- AirPrint: If the printer supports (eg. HP OfficeJet Pro 9015), iPhone will detect it automatically.
- Manufacturer's application: Install Canon PRINT, Epson iPrint etc.
- Via PC: On Windows, enable
General accessand 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 Accessand configure the list of allowed IPs. - In Windows: In the printer properties (
Security) delete the groupAlland add only the users you need.