How to share a printer?
Best Printer Sharing Guide

In this brief write-up we will show you how to share a USB or serial printer. For example, there are 2 machines that need to access the printer, one is a Windows PC in a home office upstairs, and the other one is a laptop running Windows 7 in a room downstairs.

Contents

Sharing printer over network

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank based on 78+ users

If you need the solution to share a printer on a network you may use a versatile software - FlexiHub. It allows access and helps to share a printer on Windows, macOS, Linux, and Android. FlexiHub easily connects any remote printer over Network.

Step-by-step guide

  1. Choose how many connections you need and install FlexiHub, open it. Сlick ‘Sign up’ in the top right corner of the application. Page with registration form will open in your browser.
  2. Open FlexiHub, enter your registration e-mail and password Install FlexiHub on your other machine – PC or laptop – log in using the same credentials
  3. In FlexiHub interface find the printer you are going to connect and click Connect.
  4. That’s it! You may manage the printer like it is plugged to your computer directly!
printer sharing last step

Your printer will be redirected to the machine, and you can use it as if it were connected physically to the computer. In free FlexiShare subscription you don't have an opportunity to connect to remote devices. If you need to access remote printer over network you will have to pay for FlexiHub connections.

Pros:
  • The app works via wireless network, as well as LAN
  • This is not a trial version, thus it will not be disabled in a few days.
  • Works on Windows, Mac OS and Linux
  • The app enables you to share any USB and Serial devices – scanners, web cameras, projectors, mobile phones, etc.

Cons:
  • Free version doesn't allow to access remote devices;
  • The software has to be installed on all of your machines.

How to share printer over LAN with software

USB Network Gate

Windows XP and later, OS X 10.9+, Ubuntu 14.04+, Android 4.0 and above
4.9 Rank based on 63+ users

How to share printer in LAN?
Let's look into sharing a printer over LAN with the help of USB Network Gate.

Few easy steps:

  1. Download and install USB Network Gate .exe file. It is available here (version for Mac, version for Linux). Install on other computers too.
  2. Once you install it, the printer to be shared will be displayed in the Devices window. If you need to change the port, add encryption into the connection or encipher data transfer – press the gearwheel icon next to Share. Once the setup is complete, click Share. Now the printer can be seen on all machines with USB Network Gate.
one printer for two computers via usb
Pros:
  • 14-days trial version has a complete functionality
  • App is available for Mac and Linux also
  • Licensing works as standard software – you will only have to pay once
  • The app enables you to share any USB devices
  • You can get the source code or OEM license

Cons:
  • Once the trial period is over you will need to buy a license for $89.95
  • The app has to be installed on every computer that needs access to the printer

How to share printer on Windows 10

Windows 10 provides a slightly different way to share a printer over the network, compared to older versions of the operating system. With that, the latest version of Windows still allows you to share your USB device with others and print virtually anything from any computer within your network. Here’s how to share printer on network Windows 10:

Step 1
Make sure a printer you want to share is properly set up, connected to your computer, and powered on.

Step 2
Go to the Control Panel and select ‘View devices and printers’. Right-click the printer you’d like to share and choose ‘Printer properties’ from the context menu.

How to share printer on windows 10 - step 1

Step 3
Head to the Sharing tab and enable the option ’Share this printer’ there. You can also change the name for the printer you’re going to share, if necessary. After that, simply click ‘Apply’ and make your printer available for access on your network. So, these are the simple steps to share printer on Windows 10.

How to share printer on network windows 10 - step 2

Please note, if you’re sharing a printer with multiple client computers running different (32-bit or 64-bit) versions of Windows, you should also check the box “Render print jobs on client computers”. Thanks to this option, other users will be able to easily connect to the printer across the network and install it on their machine.

share printer on windows 10 - step 3

Now, when the USB printer attached to your computer is shared, it’s time to consider the way of connecting to it from other network devices.

Here’s one of the simplest methods. To access a shared printer, on a remote machine go to ‘Devices and Printers’ and hit the ‘Add Printer’ button. Then click the link ‘The printer that I want isn’t listed’. After that, enable the ‘Select a shared printer by name’ option and browse to the printer on your network. Click open. As a result, you will be prompted to install the driver. Hit ‘Next’ to finish the installation. Now, the printer will be recognized as a local device and displayed in ‘Devices and printers’.

In case you need to share a printer between two Windows 7 computers, read on to find out about an easy way to do it.

Split USB Printer Between Two Computers manually on Windows 7

A USB printer can be shared manually, and here is how you do it.

We’ll start with the computer the printer is connected to.
Make sure the installation is correct and all the drivers are up to date, click Start >> Devices and Printers. Right click on the printer to bring up a menu, select Printer Properties option there. Click Sharing tab and check if Share this Printer option is ticked – if not, do it. You might also want to give the printer an-easy-to-remember name. Click OK.
To find and use the printer you need to turn on the computer the printer is attached to.

On the computer you’d like to connect to the printer click Start >> Devices and Printers, select Add a Printer, then Add a Network, Wireless or Bluetooth Printer. The system will search your network for the shared printers. Once the printer you need is found, select it and click Next, follow the instructions.

In Devices and Printers window find the shared printer and send a test page for a printout to verify it’s working fine.

connect printer to two computers with usb

If you cannot find the printer, click The Printer That I Want Isn’t Listed.

  • Check Select a Shared Printer by Name, type in the path directly or click Browse to find the printer and select it.
  • Once the shared printer is added to your system, set it as default printer by right-clicking its icon.
  • Each printer has different configuration, so you need to have the latest drivers, especially when sharing happens between Windows 7 64 & 32-bit systems.
split USB printer between two computers
Pros:
  • Connection is done via Operating system, no additional applications are to be installed
  • Free
  • No need for activation – printer can be seen at any point of time

Cons:
  • The setup process is not intuitive, some might find it rather complicated
  • Works only for printers
  • Each additional printer has to be set up separately

Make the printer wireless

With the help of a wireless router or a wireless print server, any wireless printer can be made wireless.

Here is how you do it:

Step 1
Once you decide what computer will be dedicated to the printer, connect it to wireless router via Ethernet cable. If your wireless network is already set up, check if the router detects it and connect your computer to the network. If the PC is also hosting the network, your router should be connected to your broadband Internet modem.

Step 2
Connect the printer to the host computer using a USB cable and check if all the drivers are updated. Turn on file and printer sharing on the host computer – go to the Network and Sharing section in the Control Panel or do a system search.

Step 3
Open Printers and Devices window from the Start menu and locate the printer. Right-click it and select Printer Properties, click Sharing tab and tick ‘Share this printer’. The printer’s system name will be automatically populated in the text area right below the check mark, you can change it so it is easier for you to recognize the device.

Step 4
If you want to connect computers with different Operating Systems, at the bottom of Sharing tab find Additional Drivers section and click Additional Drivers button. Thus you can specify other drivers to be installed on other computers.

Please note that the shared printer can be used only when its host computer is turned on.

Pros:
  • Connection is done via Operating System, no need to install additional apps
  • It’s free
  • Other PCs can use the printer without any additional setup

Cons:
  • The setup process is quite lengthy and not exactly intuitive
  • Wi-Fi router is required
  • Does not work without Internet connection
  • The printer can be used by anyone who has access to Wi-Fi network


Finally

As you see, FlexiHub seems to be the easiest way to share the printer over the network. You don’t need any additional settings or hardware — just the single point access from the FlexiHub account.

Let's get started!
It only takes a few minutes to register your account.