Windows 7 and Windows XP Share Printer

I have Windows 7 on one desktop and windows XP on another.  My printer is hooked up to the Windows 7 computer.  I have a Wireless modem.  Windows 7 is hardwired to the Modem and Windows XP is using a Buffalo Wireless N Adapter.  My firewall is Symantec.  How do I share between these computers?

I have looked at several sites and nothing is working.
livewirewebsolutionsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
Is the printer somewhat modern?  The easiest way (I have done it many times) is to put the printer on the network. Then install the appropriate drivers on each computer and point the driver to the network printer.

.... Thinkpads_User
0
vverduraCommented:
I think printer is not networked...
So don't forget to share the printer under the windows 7 box!
0
livewirewebsolutionsAuthor Commented:
Ok.  I am installing the drivers on the XP but it says to attach the printer?  Do I have to do this one time?
0
Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

JohnBusiness Consultant (Owner)Commented:
When you install drivers on the XP machine and it says "attach the printer", it HAS to be networked. Otherwise it has to be local which it is not.

... Thinkpads_User
0
dpsully07Commented:
Did you turn on "file and printer sharing" for the network profile you are using?
Have you right clicked on the printer and gone to "printer properties" and chose to "share this printer"?
0
livewirewebsolutionsAuthor Commented:
Thinkpad - How do I network the printer when I haven't even installed the drivers?

Yes, I have turned on printer sharing on the Windows 7 machine.  On Windows 7 you do not right click the Printer to share.  That's only on XP.
0
JohnBusiness Consultant (Owner)Commented:
What is the model of the printer?

If semi modern, it may have a USB connection and an Ethernet connection. Some newer printers have USB and Wireless.  So what network connection does it have?

Assuming Ethernet or Wireless, go the printer control panel and give the printer a static IP address on the network.

Then install the driver and point it to that IP address.

.... Thinkpads_User
0
livewirewebsolutionsAuthor Commented:
Nooo, it's a Canon Pixma MP150 - no ethernet or wireless.
0
JohnBusiness Consultant (Owner)Commented:
You can go nuts (insane nuts) trying to share printers across disparate systems. I gave up and do not even try any more. It is not worth the aggravation.

That said, go to HP.com and look up USB Print Servers. There are now lots of USB Print Servers available because of printers like yours. Hook up the printer to the print server and hook up the print server to your network. That will work.

... Thinkpads_User
0
dpsully07Commented:
You should be able to share it, you just need xp drivers for the printer installed on the winxp machine. Make sure file/print sharing is enabled on the win7 machine and it is shared.
0
livewirewebsolutionsAuthor Commented:
Ok.  drivers installed on XP.  File/print sharing is enabled on win7.  Now what?
0
JohnBusiness Consultant (Owner)Commented:
If print sharing is enabled on Windows 7, the XP box should see it. Typically if it cannot, it is because of the wide variation between Windows 7 and Windows XP.

Try NET USE LPT1: \\address_of_sevenmachine\ and let it search for the printer.

... Thinkpads_User
0
dpsully07Commented:
If it is installed on the win7 machine, on the xp machine you should be able to "add printer" and choose "network printer or printer attached to another computer" choose next and leave "find printer in directory " selected click next the "find now", you see your win7 machine if you click on it you should see the printer attached.
0
dpsully07Commented:
you can also look in "my network places" "entire network" "microsoft windows network""workgroup" and see if the machine is listed there with the printer. Just make sure both homegroups have the same name.
0
livewirewebsolutionsAuthor Commented:
Is this possible with a wireless connection?  This seems to be the issue.  Because when i use the network wizard it keeps looking in the Ethernet port, finding nothing and letting me know that hardware is not connected.  I can't see the Win7 computer from my XP??
0
JohnBusiness Consultant (Owner)Commented:
Wireless and wired are the same from the point of view of networking. My ThinkPad is wirelessly connected and my Desktop wired. I can see and print just fine.

So the issue is with print sharing not with networking (at least so it is in my case).

... Thinkpads_User
0
dpsully07Commented:
Go to printers and faxes on the XP machine and add printer, then directions from previous..
0
livewirewebsolutionsAuthor Commented:
but, I already added the printer to the XP machine when I installed drivers
0
dpsully07Commented:
which machine is it physically connected to? how is it connected, USB?
0
Gary CaseRetiredCommented:
The fundamentals of this setup are very simple.

(a)  You need to have the driver installed on XP.   You indicated you have done this -- if there's any doubt, just connect the printer to the XP machine, install the drivers; and confirm it works.

(b)  You need to install the printer on the Windows 7 machine, and share it with a name that XP "understands" ('7 will warn you if you use a name that earlier Windows versions can't use).

(c)  Sharing on the '7 system needs to be consistent with XP clients.   Go to the Advanced sharing properties and post what your current settings are.

Do this:  Share a folder on the '7 machine [Create one if you want].   The confirm you can "see" and use (read/write) that folder from the XP system.    If not, you need to adjust your sharing properties.
0
livewirewebsolutionsAuthor Commented:
Advanced Sharing Settings

Turn On Netowrk Discovery
Turn on File and Printer Sharing
Turn on Sharing so anyone......
Use 128 bit enc......
Turn on Password.....
Allow Windows to manage homegroup connections.

How do I share just one Folder on win7.  I ended up adding Documents to my Settings and it added every document I had on the system.
0
dpsully07Commented:
right click on your desktop and choose new >folder, name the folder, right click on folder>properties>sharing> if prompted choose "everyone" to share with.
0
livewirewebsolutionsAuthor Commented:
What is the process I need to go through on the XP.  When I click "Set up a home or small ofiice network" on my XP, it does not allow me to get past network connection step???

"The Wizard has found disconnected network hardware" It looks like it's referring to my ethernet port.  Why is it not using my Wireless connection?
0
Gary CaseRetiredCommented:
Create a folder ... e.g. "Stuff to Share"

Right-click on that folder and select "Share with"  ... choose "Specific People"

Add "Everyone" to the list of people -- be sure to give full privileges (read/write)

You should now be able to see that share from XP.

In your network sharing settings ...
  => Enable file sharing for devices that use 40- or 56- bit encryption
 =>  Turn off password protected sharing
 =>  Use user accounts ...
0
Gary CaseRetiredCommented:
Also, be sure both computers are on the same workgroup.

With the settings I just outlined; and both systems on the same workgroup; you should have no problem sharing the printer.
0
dpsully07Commented:
on the xp machine, you should only have to go to start>printers and faxes>double click the add printer icon click next> choose network printer or printer attached to another computer next> select find printer in the directory next>click find now. You should see in the list your printer.
0
dpsully07Commented:
in win7 go to control panel and select your system icon, go to advanced system settings and on the computer name tab click change, select workgroup and type workgroup as your name.

on xp go to control panel, system icon, computer name tab and click change, select workgoup and type workgroup as the name.

that will put both machine on a peer to peer home network, reboot both machines.
0
eerwaltersCommented:
Wow, long thread but here's the easiest way to print from XP to 7 and not worry about a workgroup or permissions, etc. .

I would recommend sharing the printer, but just not using normal Windows printer sharing.

There will be 4 basic steps to resolve the issue
    1- Setup the printer on the Windows 7 PC
    2- Install LPD print service on the Windows 7 PC hosting the printer
    3- Install Print Services for UNIX on the XP workstation from which you want to print
    4- Setup a Windows printer on the same XP workstation from step 3, but use LPR printing.


Step 1 - Setup the printer on the Windows 7 workstation  (I assume that this step is completed and the printer works fine from Windows 7)


Step 2 - Enable LPD on a Windows 7 PC hosting the printer (This will allow you to have another way to get the jobs into the print queue)
    a- GoTo Start and type appwiz.cpl in the search box and hit Enter
    b- Click on Turn Windows features on and off in the left pane
    c- Click the + sign next to Print and Document Services
    d- Enable the feature for LPD Print Service
    e- Click OK
    f- You may be prompted to Restart

Step 3 - Enable LPR on the Windows XP PC that will want to print to the new LPD hosted printer
    a- GoTo Start and type appwiz.cpl in the search box and hit Enter
    b- Click on Add/Remove Windows Components in the left pane
    c- Click on Other Network File and Print Services
    d- Click on Details
    e- Enable Print Services for UNIX
    f- Click on OK
    g- Click on Next
    h- Click on Finish
    i- Close the Add/Remove Programs window

Step 4 - Setup a printer to use LPR on a Windows XP PC (same PC from Step 3)
    a- GoTo Start | Settings | Printers and Faxes
    b- Add Printer
    c- Click Next
    d- Select Local printer (Uncheck Automatically detect and install, if checked)
    e- Click Next
    f- Select Create a new Port
    g- Select LPR Port from the drop down menu
    h- Click Next
    i- In the top field (Name or address of server providing LPD), enter the DNS name OR the TCP/IP address of the Windows 7 PC hosting the printer
    j- In the bottom field (Name of printer or print queue on that server), enter the name of the desired Windows printer on the Windows 7 PC hosting the printer
    k- Click OK
    l- Continue onward with a normal Windows printer setup by picking the desired print driver and naming the printer until finished  
    m- Open the newly created printer's properties
    n- GoTo the Ports tab
    o- Uncheck Enable Bidirectional support if it's enabled
    p- Click Apply
    q- GoTo the General tab and send a test print
    r- Click OK to close

Notes:
    1- This methodology will allow the desired Windows workstations to print to the printer on the Windows 7 PC without having to modify the permissions or use a guest account.  
    2- LPR uses 11 ports by default so if a sending workstation needs to send more than 11 print jobs within a minute or two, let me know and I can explain how to increase the # of available ports. Without the change there would be a delay on the 12th print job of a couple minutes, but it would still print.  I only mention this because if you need to print lots of small jobs in a short period of time, it will be necessary.  I have found that this is not necessary for 97% of all of the workstations that I have encountered.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
livewirewebsolutionsAuthor Commented:
You are a genius.  Worked like a charm.  Awesome set of instructions.  Thanks so much.

Had to search how to find my TCP/IP address.  Found it here - http://www.tp-link.com/ca/article/?id=62
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Networking

From novice to tech pro — start learning today.