First share the printer on your Windows 7 computer. To do so, follow these steps:
- Open Network and Sharing Center by clicking the Start button , clicking Control Panel, clicking Network and Internet, and then clicking Network and Sharing Center.
- Click the arrow button next to Printer sharing to expand the section, click Turn on printer sharing, and then click Apply. Your printer is now shared on the network. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
- If you are using a computer connected to a workgroup, click the arrow button next to Password protected sharing to expand this section, and then check to see if password-protected sharing is turned on or off. If it is turned on, only people with a user account and password for this computer will be able to access your printer. Turn this off if you want anyone on the network to be able to access the printer you are sharing. To change this setting, select the option you prefer, and then click Apply. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
Now connect to the printer from your XP machines:
1) In the following instructions, substitute win7machine with the name of your Windows 7 computer and printer for the actual name you used when sharing your printer.
2) On the Windows XP machine do the following:
Click the Start button –> Control Panel –> Printers –> Add a printer –> Add local printer.
4) Create NEW port –> Local port
5) Port name is \\win7machine\printer
6) Now Windows XP will load the driver and you’ll be able to print to the Win7 machine. If you get an error that the driver is not available, you may need to download the driver separately and point the printer installer to the driver files.
Congrats! You’re done. If you run into any issues, refer to the troubleshooting steps below.