Step 1
Start-Control Panel
Open control panel on the PC that has the printer physically attached.
Step 2
Select "View Devices and Printers" under Hardware and Sound in Windows 7 to get to this screen. Windows XP has the option listed under "Printers and other hardware" in its control panel.
Step 3
Right Click on the printer you want to share and select printer properties. In my case it's the HP PSC 2200.
Step 4
Click on the tab labeled sharing. Make sure the option is checked. You can also rename the printer if you like or leave it at its default. Click ok when you're done and restart the computer if needed (Windows XP, Windows 2000 and 98/98SE machines will require a restart if the sharing is enabled/disabled or the network name is changed.)
Step 5
Now to the computer you want to print from that doesn't have the physical connection. In this case it's a laptop running Windows XP. Open control panel.
Step 6
Then select Network and Internet Connections.
Step 7
Now 'Right Click' on the network you use and click properties. In my case it's the wireless network to the left. If your network is wired then you're probably using the Local Area Connection. The network properties screen comes up. Ensure the setting "File and printer sharing for Microsoft networks" is listed and has a checkmark. If so..click ok and close the window. You have printer sharing installed,
Step 8
Now lets make sure your computers are in the same workgroup. Open control panel again.
Step 9
And select performance and maintenance.
Step 10
Then click System.
Step 11
Click the tab labeled "Computer Name" as shown above. This is where you can name both your computer and network. By clicking on the change button this prompt comes up, allowing you to assign names as you please. The default workgroup name is usually MSHOME or HOME. I suggest you change it to something more personal, for security reasons.
Step 12
If you change the workgroup name the following prompt will appear.
Step 13
Which requires a restart.
Step 14
Now that the printer is shared on the machine it's physically attached to, and all computers have the same workgroup names, we just need to install the printer on to the remote machine. Open control panel once again.
Step 15
And select "Printers and other hardware".
Step 16
If no printers are installed, the Add Printer Wizard pops up. If it doesn't open, click Install Printer on the left.
Step 17
Here's where you choose between local (physically attached) and network printers. Select network.
Step 18
And click Browse for a printer. Any printer installed and shared on another PC in your network will show up here.
Step 19
Now pick the printer you want to print to from the list. In this case it's the HP Printer attached to my desktop pc named POPS
Step 20
The warning comes up
Step 21
Click yes on the warning and decide whether you want the printer to be the default. The default printer is the printer that applications (such as Word) will list first and print to.
Step 22
Finish the wizard.
Step 23
Now when you go to print something..say a document from MS Word, the network printer shows as the selection. You're done!