Hey,
Let us know the model and make of your computer.
If you have a printer attached to your computer, you can share it with anyone on the same network. It doesn't matter what type of printer you have, as long it's installed on your computer and is directly attached with a USB cable or other type of printer cable. The people you choose to share the printer with will be able to use it to print, as long as they first locate your computer on the network.
Printers that are directly connected to a network rather than attached to a computer are available to anyone on the same network. Such printers must have a network port or wireless connection that allows them to connect directly to the network.
Step 1:
To share a printer, I suggest you to make sure the settings to share printer are set correctly as mentioned in the below link:
Share a printer
http://windows.microsoft.com/en-US/Windows7/Share-a-printer
For your info:
http://windows.microsoft.com/en-US/windows7/File-and-printer-sharing-frequently-asked-questions
Step 2:
Try these steps
On the Windows 7 PC:
- In Windows 7 Control Panel
- Select "Programs and Features" pane
- Click "Turn Windows Features on or off"
- Turn on the LPD protocol.
- Ensure printer(s) are shared
On the Mac:
- Start Applications/Utilities/Printer Setup Utility
- Hold down the "Option" key and click the "More Printers" button
- From the top menu select "Advanced"
- From the "Device:" field select "LPD/LPR Host or Printer"
- In the "Device URL:" lpd://PCName/PrinterShareName
- Click the "Add" button
http://windows.microsoft.com/en-US/windows7/Install-a-printer-on-a-home-network
Step 3:
Also, temporarily disable the firewall and check:
http://windows.microsoft.com/en-US/windows7/Understanding-Windows-Firewall-settings
Note: Do enable it back once you are done with the test.
Regards,
Savan – Microsoft Support.