Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

How do I use a printer that's on another machine on my network?

Question:

I have a wireless network with 2 computers ( A & B ) and a printer ( A1
& B1 ) physically connected to each computer. A is connected to A1 and B is
connected to B1. My question is can I use computer A to print to printer B1 or
computer B to print to printer A1? I do not want to make the printers wireless
at all.

The short answer is yes.

Assuming that computer “A” and computer “B” can “see” each other across your
network, it’s actually a relatively simply matter to print on either printer
from either machine.

Become a Patron of Ask Leo! and go ad-free!

You may note that one of the things I don’t spend a lot of time discussing
here on Ask Leo! is Windows Networking. Getting two Windows machines to see
each other and successfully share files can at times be incredibly frustrating.
When it just works (which it often does) it’s great. But if you encounter
problems there are so many things that could be wrong, it’s just not a topic I
take on very often.

So, I’m going to start by assuming that your machines A and B can “see” each
other. By that I mean that in Windows Explorer, in your “Network Neighborhood”
or “Microsoft Windows Network” you see the other machine listed, along with any
file shares it might have:

Entire Network in Windows Explorer opened on Leo showing file shares

The trick is simply that you can share a printer on your network just like
you can share a folder.

On the machine with a printer physically connected to it (machine “A” with
printer “A1”, to use your terms):

“The trick is simply that you can share a printer on
your network just like you can share a folder.”
  • open Control Panel

  • double click on Printers and Faxes

  • right-click on the printer that’s physically connected to the
    machine

  • Click on the Sharing… item. This will open the printer’s
    properties dialog opened on the Sharing tab:

    Printer Sharing Properties

  • Make sure that Share this printer is selected, and give
    your printer a name. As you can see I’ve given my printer (what you’ve called
    “A1”) a name of “hppsc131”.

  • Click OK.

In order to use this printer from another machine you’ll need to add it as
an available print.

On that other machine, your machine “B”:

  • open Control Panel

  • Click on Add a printer to start the Add Printer Wizard

  • Click on Next and you should see a dialog similar to
    this:

    Add Printer Wizard - location selection

  • Make sure the “network printer” option is selected, and click
    Next. You’ll get a dialog similar to this:

    Add Printer Wizard - Specify a Printer

  • You can, if you like, try browsing for a printer. Windows will “look around”
    to try and locate any printers that are shared by any machines on the local
    network.

    I find it more reliable to enter the printer’s name directly. In my example
    above, the computer name is “Leo” (what you’ve called “A”), and the printer
    name I chose was “hppsc131” (what you’ve called “A1”), so I would enter
    “\\leo\hppsc131” as the Name: after selecting “Connect to this
    printer”:

    Add Printer Wizard - Specify a Printer by Name

  • Click Next

  • The next page of the wizard will ask if you want to use this newly connected
    printer as the default printer. Select Yes or No as you see fit and click
    Next.

  • The final page will summarize what you’ve just done.

That’s really all there is to it. Now, on this machine B I can print to the
printer on machine A.

Since you’ve indicated that you also have a printer on machine B that you
want to print to from machine A, you’d simply repeat this process again, this
time sharing the printer on B and connecting to it from A.

Do this

Subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.

I'll see you there!

10 comments on “How do I use a printer that's on another machine on my network?”

  1. When trying to add a printer to my network so the remote laptop can print from it, I can’t expand the network and see the printer that is wired to desktop?

    Reply
  2. Both my computers on the network were named by the programs. Both are XP. I can print from my newer computer to a DellAiO in the bedroom on an older computer, but I cannot print from my new Kodak printer on my newer computer to the Dell in the bedroom. It browses and finds the printer and when I click next, a box comes up and says the name is either wrong or the printer is not connected to the server which it is if the browsing found it.

    Reply
  3. Why does my wife’s laptop no longer connect to the wireless printer?
    We have a wirless router. I have a laptop (running Windows XP) hard-wired via a docking station to 2 printers. I have enabled sharing on both printers. My wife’s laptop (runing Windows Vista) has been printing to these 2 fine. Tonight, it now says we need to install the print drivers (for both printers). I tried physically connecting one of the printers and it installed fine, saying “You already have the driver for this printer installed” and could print no problem. So, I suspect it’s a network issue not a printer issue? What could be the problem? I can “see” both printers in windows explorer on my wife’s laptop, I have checked that sharing is enabled, it always ends up asking for the driver and then giving an Windows cannot connect to the printer” error message. Any other pointers? (Sorry it’s kind of open ended, let me know what more I should add to make the question easier to answer?)
    Thanks for all your help!

    Reply
  4. I did as described and I get “The server for the printer does not have the correct driver installed.” I search for the correct driver, but cannot find it.

    Please help
    Scot

    Reply
  5. hi,yo articles are rily helpful m learnin alot of stuff frm u,thanks.i’ve read yo article on sharin a printer on da network.i’ve connectd to a shared printer on da network to c if i can print frm it,but da statu of da printer is showing offline.can it print while offline?

    Reply
  6. Hi, I have a Windows Vista machine that is sharing a local computer on a peer to peer network running Windows 7. The issue I’m encountering is I can install the network printer on the other machines when I’m logged in as the administrator. However, when I log in as a standard user and attempt to install the network printer it prompts me for username/password to connect to the printer. I enter in the username (i.e. jsmith) and a password. It works for a moment and then comes back indicating the credentials aren’t sufficient for the network resource (printer) and asks if I’d like to enter alternate credentials. I answer “yes” and it gives me the standard login screen with the exception that the username field is pre-filled with the connecting computers machine name/username (i.e. machineA\jsmith). I’ve tried using the “run as” feature and installing the printer that way but still get the machine name pre-filled. The problem is that the machine name is not part of the login credentials on the machine sharing the printer but I don’t know how to tell Windows not to include the machine name of the system requesting to print (or install the printer). Any help is very much appreciated. Thanks in advance (and thanks for your articles – they’ve been a blessing). Take care.

    Reply

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.