How to set up a printer connected to another computer on a Wi-Fi network

Setting up local printing on a home network or small office often boils down to using a single powerful device connected to the main computer. Instead of purchasing expensive network equipment, many users prefer to share what they already have. printer, connected via USB to a desktop PC or laptop. This cost-effective solution allows you to print documents from any device within range of the router, whether it's a laptop, tablet, or other computer.

However, setting up Wi-Fi sharing is fraught with nuances that often baffle even experienced users. Driver issues, hidden firewall settings, and protocol quirks Windows can turn a simple task into a multi-hour quest. In this article, we'll walk you through all the configuration steps so you can get your peripherals up and running smoothly without breaking the bank.

The success of the operation directly depends on the proper preparation of the host computer to which the device is physically connected. This computer will act as the print server, processing print queues from all clients on the network. Without the main computer turned on and running, printing from other devices will not be possible., since the routing of requests goes through it.

Network requirements and preparation steps

Before proceeding with operating system settings, you must ensure the physical and logical integrity of the local network. All devices involved in the printing process—both the server and clients—must be on the same network. subnetsThis means they are connected to the same router, and their IP addresses differ only in the last digit. If one computer is on the guest Wi-Fi network and the other on the main network, they will not be able to establish a connection.

A critical setting is the network profile type. Windows often assigns new connections the "Public Network" profile by default, which blocks your device from being visible to others. You need to change this status to "Private Network" or "Home Network" to enable discovery.

⚠️ Caution: If you're using public Wi-Fi at a cafe or hotel, changing the network profile to "Private" may make your computer visible to others. Use this method only on trusted home or office networks.

It's also worth checking the stability of the connection. It's highly recommended to use a cable connection for the print server the printer is connected to. Ethernet to the router, even if clients are connected via Wi-Fi. This minimizes latency and the risk of packet loss when transferring large documents or high-resolution photos.

  • 📡 Make sure all devices are connected to the same router (same SSID).
  • 🔒 Check if your Wi-Fi network has a password to protect it from unauthorized access.
  • 🖥️ Make sure that the server computer has up-to-date printer drivers installed.
  • ⚡ Use an uninterruptible power supply for your server to avoid disruptions during power outages.

Setting up sharing on the host computer

The first configuration step is performed directly on the machine to which the printer is connected via USB. You need to enable the sharing feature in Windows settings. Open the Control Panel and go to Network and Sharing Center. Here, select Change advanced sharing settings.

In the window that opens, find the "Private" profile (your current network) and enable "Turn on network discovery." Also, check the box next to "Turn on file and printer sharing." Without these two steps, your computer will be hidden from other network members, and connection attempts will fail.

Next, let's move on to setting up the device itself. Go to "Devices and Printers" (or "Printers and Scanners" in newer versions of Windows). Find your printer in the list, right-click it, and select "Printer properties." It's important to select "Printer properties" and not just "Properties," as the required tab may not be available in the regular menu.

Why is detection not working?

If the computer is not visible on the network, check the Windows services. The Function Discovery Resource Publishing service must be started and running in automatic mode. Without it, the WS-Discovery protocol will not function.

In the properties window, go to the tab AccessCheck "Share this printer" and give it a descriptive network name. It's best to avoid Cyrillic and special characters in the name to avoid compatibility issues with older operating systems or mobile devices.

  • 🖨️ Open the printer properties through the Control Panel.
  • 📂 Go to the "Sharing" tab.
  • ✅ Activate the "Share this printer" checkbox.
  • 📝 Write down the printer's network name for later connection.

Connecting client devices in Windows 10 and 11

Once the server is ready, you can move on to the computers from which printing will take place. In modern versions of Windows, the process is as automated as possible. Open "Settings" (keys Win + I), go to "Devices" -> "Printers & Scanners." Click the "Add a printer or scanner" button.

The system will begin searching for available devices on the local network. If network discovery is working correctly, you'll see your printer's name followed by "(network)" or the host computer's name. Click it, and Windows will automatically download the necessary drivers and establish a connection.

However, the automatic search doesn't always work perfectly. The system often displays the error message "The printer you need isn't listed." In this case, select the manual installation mode: "Select a printer by name." In the input field, you must enter the full path to the device in the format \\ComputerName\PrinterName or use IP address: \\192.168.1.X\PrinterName.

📊 What problem did you encounter when connecting?
The printer was not found on the network.
Driver error
Request a password upon connection
Everything worked right away.

When you first connect, the system may prompt you for credentials. You'll need to enter the username and password of the host computer (server) where the printer is shared. This is a standard Windows security procedure that prevents unauthorized access to your devices.

Troubleshooting driver and compatibility issues

One of the most common issues is a mismatch in the operating system architectures on the server and client. For example, if the host computer is running 64-bit Windows 10, and you're trying to connect a laptop running 32-bit Windows 7, or vice versa, automatic driver download is impossible.

You'll need to manually install the drivers on the client computer before attempting to connect. Download the full driver package from the printer manufacturer's official website, matching the client's OS version. When adding the printer, select "Install the driver manually" and specify the path to the downloaded file.

⚠️ Important: Drivers must be digitally signed. When installing older printer models on Windows 10/11, the system may block the installation of unsigned drivers. In this case, you must disable driver signature verification through the boot menu.

There is also a problem with the drivers Type 3 And Type 4Windows 10 and 11 use Type 4 (client-side rendering) drivers by default, which may not work correctly with some older printer models that require Type 3 (server-side rendering) drivers. If printing works but there are formatting errors, try manually adding the Type 3 driver through Print Manager.

Type of problem Probable cause Solution method
Error 0x0000011b Windows Security Update (PrintNightmare) Editing the registry or installing a patch
Password request Guest access is disabled Entering server admin data or disabling password protection
Offline printer Server sleep mode Setting up power or Wake-on-LAN
Invalid format PCL/PostScript driver conflict Reinstalling the driver by selecting a different description language

Setting up via IP port for stable operation

Standard connection via computer name (\\PC-Name\Printer) is convenient, but unstable. If the computer changes its IP address or there are problems with NetBIOS name resolution, printing will stop. A more professional approach is to create a local TCP/IP port. To do this, you need to create a static port on the client computer.

Go to "Devices and Printers," select "Add a printer," then "The printer I want isn't listed." Select "Add a printer using its TCP/IP address." In the "Name or IP address" field, enter the static IP address of the server computer (e.g., 192.168.1.50). The system will attempt to detect the device.

☑️ Check before configuring TCP/IP

Completed: 0 / 4

It's important that a static IP address be configured on the print server. If the router assigns a new address to the server after a reboot, the TCP/IP port connection will be lost. Reserve the address in the router's DHCP settings or manually enter it in the server's network adapter properties.

When selecting a driver during the port configuration step, select the "Manufacturer" and "Model" from the list or use the driver disk. This method creates a direct connection, bypassing some Windows abstraction layers, which often improves print speed and queue stability.

Alternative methods: HomeGroup and cloud printing

It's worth mentioning that the HomeGroup feature, which previously made life much easier for users, was removed from Windows 10 (version 1803) and is completely absent from Windows 11. If you're using old instructions found online and can't find this option, you haven't missed anything; Microsoft has discontinued the feature.

A modern alternative is to use cloud services or the router's built-in features. Many modern routers have a USB port to which you can connect a printer directly, turning it into a network device without a PC. In this case, configuration is performed through the router's web interface (192.168.0.1).

⚠️ Please note: Router and operating system interfaces are constantly updated. Menu locations and item names may differ from those described in the instructions. Always consult the official documentation from your equipment manufacturer.

There are also online printing solutions such as Google Cloud Print (closed), Apple AirPrint or specialized programs like TeamViewer for remote control. However, for a local network, the classic sharing method remains the fastest and doesn't require internet access.

In conclusion, setting up a network printer via Wi-Fi is a task that requires attention to detail, but is entirely doable. Properly configuring access rights, firewall, and drivers will ensure smooth operation of all your digital devices.

Frequently Asked Questions (FAQ)

Is it possible to print if the host computer is turned off or in sleep mode?

By default, no. The server computer must be turned on and running to send jobs to the printer. However, you can configure the Wake-on-LAN feature, which allows client devices to wake up the server before sending a document, but this requires support from the motherboard and router.

Why does error 0x0000011b occur when connecting?

This error appeared after Windows security updates in 2021 related to the PrintNightmare vulnerability. It blocks remote printing via RPC. The solution often lies in editing the registry (the parameter RpcAuthnLevelPrivacyEnabled) or installing newer updates from Microsoft that fix this bug.

How can I find out the IP address of the computer to which the printer is connected?

On the host computer, click Win + R, enter cmd and press Enter. In the black window, enter the command ipconfigFind the "IPv4 Address" line in the section for your connection (Ethernet or Wi-Fi). This is the address you need.

Does this method work between Windows and macOS?

Yes, but there are some caveats. Windows must allow guest access or have an account with permissions recognized by the Mac. On macOS, you need to add the printer via IP, selecting the SMB protocol. Drivers on the Mac must be installed separately, as Windows cannot pass drivers to macOS.