in

How to Share a Printer Over a Network in Windows 11 (Complete Guide)

Share a Printer Over a Network in Windows 11
Share a Printer Over a Network in Windows 11

Sharing a printer over a network in Windows 11 lets every device in your home or office use one printer — without running cables to each computer or buying multiple devices. Once it’s set up, printing from any PC on your network is just as easy as printing from the one the printer is physically connected to.

This guide covers everything: enabling network sharing, connecting from other PCs, fixing common problems, and a FAQ section at the end for quick answers.


What You Need Before You Start

Before setting anything up, make sure you have the following in place:

  • The printer is physically connected to one Windows 11 PC (this will be the host PC)
  • Both the host PC and the other computers are connected to the same network (Wi-Fi or Ethernet)
  • You have administrator access on the host PC
  • The printer has its driver installed on the host machine and is working correctly

If your printer supports Wi-Fi Direct or has its own network card, you may be able to connect it directly to the router instead. This guide focuses on the more common setup — one PC shares the printer with the rest of the network.


Step 1: Enable Network Discovery and File Sharing

Before sharing the printer, Windows 11 needs to be able to see and communicate with other devices on the network. This setting is sometimes turned off by default.

  1. Press Windows + I to open Settings.
  2. Go to Network & internet → Advanced network settings → Advanced sharing settings.
  3. Under Private networks, make sure both of these are turned on:
    • Network discovery
    • File and printer sharing
  4. Click Save changes.

If your network is set to Public, switch it to Private first. Windows restricts sharing on public networks for security reasons.

To change the network profile:

  1. Go to Settings → Network & internet.
  2. Click your active connection (Wi-Fi or Ethernet).
  3. Under Network profile type, select Private.

Step 2: Share the Printer from the Host PC

Now you’ll enable sharing on the printer itself.

  1. Press Windows + I and go to Bluetooth & devices → Printers & scanners.
  2. Click on the printer you want to share.
  3. Select Printer properties.
  4. Go to the Sharing tab.
  5. Check the box that says Share this printer.
  6. Give it a share name — something simple like OffPrinter or HP-Shared. Avoid spaces if other computers on your network run older versions of Windows.
  7. Click Apply, then OK.

The printer is now shared. Other PCs on the same network can now find and connect to it.

Tip: The host PC must be turned on and not in sleep mode for other computers to print. If the host goes to sleep, shared printing will stop working. Adjust your power settings if this becomes an issue.


Step 3: Connect to the Shared Printer from Another PC

Now move to any other Windows 11 PC on the same network and follow these steps to connect.

Method A: Add via Settings (Easiest)

  1. Press Windows + I → go to Bluetooth & devices → Printers & scanners.
  2. Click Add a printer or scanner.
  3. Windows will automatically scan the network. Wait a moment — the shared printer should appear in the list.
  4. Click on it and select Add device.

Windows will install the necessary driver and the printer will be ready to use.

Method B: Add via Network Path (More Reliable)

If the printer doesn’t show up automatically, use this method.

  1. Press Windows + R to open the Run dialog.
  2. Type the following, replacing the values with your actual host PC name and printer share name: \\HostPCName\PrinterShareName Example: \\DESKTOP-JOHN\HP-Shared
  3. Press Enter.
  4. Windows will connect to the printer and install the driver automatically.

To find your host PC name: on the host machine, go to Settings → System → About and look under Device name.

Method C: Add via IP Address

If the above methods don’t work, you can connect using the host PC’s local IP address.

  1. On the host PC, open Command Prompt and type ipconfig. Note the IPv4 Address (something like 192.168.1.105).
  2. On the other PC, press Windows + R and type: \\192.168.1.105\PrinterShareName
  3. Press Enter and follow the prompts.

Step 4: Set the Shared Printer as Default (Optional)

If this is the printer you’ll use most often on the second PC, set it as the default.

  1. Go to Settings → Bluetooth & devices → Printers & scanners.
  2. Click on the shared printer.
  3. Select Set as default.

Now every application will send jobs to this printer unless you manually choose a different one.


How to Share a Printer Using a Homegroup Alternative

Windows 11 removed the Homegroup feature that made sharing easier in older versions of Windows. The good news is that the methods above work just as well — but here are a few extra tips to make network sharing smoother.

Use the Same Microsoft Account

If all PCs on your network are signed into the same Microsoft account, Windows 11 handles some sharing permissions automatically. This reduces the chance of being asked for a username and password when connecting to a shared printer.

Use a Local Account with a Password

If computers on your network use local accounts (not Microsoft accounts), make sure the host PC’s local account has a password set. Passwordless accounts can cause authentication issues when other PCs try to connect to a shared resource.

To check: go to Settings → Accounts → Sign-in options and make sure a password is configured.


Managing Permissions on a Shared Printer

By default, Windows shares the printer with everyone on the network. If you want to restrict who can use it:

  1. Open Printer properties on the host PC (same as Step 2).
  2. Go to the Security tab.
  3. You’ll see a list of users and groups. By default, Everyone has Print permission.
  4. To restrict access, remove Everyone and add specific user accounts instead.
  5. Click Apply, then OK.

This is useful in an office environment where you don’t want all network users printing to an expensive colour printer without authorisation.


How to Share a Network Printer Using a Print Server

For larger offices or situations where the host PC can’t stay on all the time, a dedicated print server is a better solution.

A print server is a small device (or a router with built-in USB sharing) that connects directly to the printer and handles all print jobs independently of any PC. Popular options include:

  • TP-Link TL-PS110U — affordable USB print server
  • Iogear GPSU21W6 — supports multiple printers
  • Router with USB port — many modern routers have a USB sharing function built in

With a print server, the printer is always available on the network, regardless of whether any PC is on. Setup varies by device, but most come with a configuration utility and a web interface.


Troubleshooting: Common Problems and Fixes

The shared printer doesn’t appear in the list

  • Make sure both PCs are on the same network and using the Private profile
  • Confirm Network discovery and File and printer sharing are enabled on the host
  • Try connecting via the network path method (Method B above) instead of automatic detection
  • Temporarily disable the firewall on the host PC to test if it’s blocking discovery

“Windows cannot connect to the printer” error

This is one of the most common errors. Try these fixes:

  1. Make sure the printer share name has no spaces or special characters
  2. Restart the Print Spooler service on both PCs (services.msc → Print Spooler → Restart)
  3. On the connecting PC, open Command Prompt and run: net use \\HostPCName\PrinterShareName
  4. Try connecting using the IP address instead of the PC name

Windows asks for a username and password

This happens when the host PC requires authentication.

  • Enter the host PC’s local username and password (not a Microsoft account email)
  • If the host PC has no password, go to Settings → Accounts → Sign-in options and add one
  • Alternatively, enable Guest or public sharing in Advanced sharing settings to allow connections without a password (less secure)

The printer is visible but print jobs don’t go through

  • Check that the host PC is on and not in sleep mode
  • Clear the stuck print queue on both the host and the connecting PC (see our guide on fixing stuck print queues)
  • Reinstall the printer driver on the connecting PC
  • Make sure the printer isn’t set to offline mode: go to Printers & scanners, click the printer, and check its status

The connection works but then stops after a while

This is usually caused by the host PC going to sleep. Fix it by:

  1. Going to Settings → System → Power & sleep on the host PC
  2. Setting Sleep to Never when plugged in, or at least to a long duration

Quick Comparison: Sharing Methods at a Glance

MethodBest ForDifficulty
Settings → Add PrinterHome users, automatic setupEasy
Network Path (\PCName\Printer)When auto-detect failsEasy
IP Address PathWhen PC name doesn’t resolveEasy
Print Server DeviceOffices, always-on printingMedium
Router USB SharingSmall offices, no host PCMedium

FAQ

Can I share a printer between Windows 11 and Windows 10 PCs?

Yes. The process is the same on both ends. Windows 10 and Windows 11 can discover and use shared printers from each other without any special configuration, as long as both are on the same network and sharing is enabled.

Does the host PC need to be on for others to print?

Yes, if you’re using the standard PC-sharing method. The host computer must be on and awake for other PCs to send print jobs. If you need always-on printing, use a dedicated print server or a network-capable printer.

Why can’t the other PC find the printer automatically?

Usually it’s because network discovery is turned off, or the two PCs are on different networks (one on Wi-Fi and one on Ethernet connected to a different router). Double-check that both PCs are on the same local network and that sharing settings are enabled on the host.

Do I need to install a driver on the connecting PC?

Windows usually installs the driver automatically when you connect to a shared printer. If it can’t find the right driver, you may need to download it manually from the printer manufacturer’s website and install it before connecting.

Is it safe to share a printer over a network?

Yes, as long as your network is private and password-protected. Avoid sharing printers on public or open Wi-Fi networks. You can also restrict access by editing the printer’s Security tab to allow only specific user accounts.

Can I share a wireless printer over the network the same way?

If the wireless printer is connected to a PC, yes — follow the same steps. If the wireless printer connects directly to your router (most modern wireless printers do), you don’t need to share it through a PC at all. Just add it via Settings → Printers & scanners on each computer and the printer will be found automatically.

What if I get error 0x0000007c when connecting?

This is a known Windows 11 bug related to a specific update. Microsoft released a fix, but if you’re still seeing it, go to Settings → Windows Update and install all available updates. Alternatively, download and install the printer driver manually from the manufacturer’s site and connect using the IP address method.


Final Thoughts

Sharing a printer over a network in Windows 11 is straightforward once you know the steps. Enable sharing on the host PC, make sure network discovery is on, and connect from other computers via Settings or a direct network path.

If automatic detection doesn’t work, the network path method almost always does. And if you need something more permanent and reliable, a print server is worth the small investment.

Once it’s working, you’ll wonder why you ever bothered walking across the office to plug in a cable.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Written by ugur

Ugur is an editor and writer at Need Some Fun (NSF News), specializing in technology, world news, history, archaeology, cultural heritage, science, entertainment, travel, animals, health, and games. He produces in-depth, well-researched, and reliable stories with a strong focus on emerging technologies, digital culture, cybersecurity, AI developments, and innovative solutions shaping the future. His work aims to inform, inspire, and engage readers worldwide with accurate reporting and a clear editorial voice.
Contact: [email protected]