Mac OS X features a ’Windows’ tab in their ’Add a Printer’ dialog. Only problem: it doesn’t work. At least not for shared printers connected to Windows 7. Fortunately, that doesn’t mean you can’t print to a shared Windows 7 printer from a Mac OS X machine using a moderately simple workaround. The trick is to use the Line Printer Daemon/Line Printer Remote (LPD/LPR) protocol. In this tutorial, you’ll learn how to print documents to a printer connected to a Windows 7 computer from a Mac via a local network.
NOTE: Even though the guide was created on previous versions of OS X, it has been tested also on Mac OS X Lion and it works. Only some window titles have been changed. The procedure though, is exactly the same.
Begin by installing the printer on your Windows 7 machine and ensuring that it prints correctly. Next, share it on your network, using the steps detailed in this tutorial: How to Share a Printer with Your Network.
Click the Start button and type ’Windows Features’ in the search box. Click ’Turn Windows features on or off’ when it appears. You can also find this by clicking ’Control Panel -> Programs -> Programs and Features’. It’ll be on the left-hand side.

Scroll down to ’Print and Document Services’ and expand it. Go ahead and check ’LPD Print Service’. Go ahead and check ’LPR Port Monitor’ as well. This latter option may not be necessary for your setup, but since it deals with Unix systems, it could help down the road if you have difficulties. Best to check it now just in case. Click OK when you’re done.

Next, we’ll add the printer to the Macintosh computer.
If possible, begin by plugging the printer directly into your Mac. Install the drivers and ensure that the printer works properly when connected to the Mac via USB. If so, go ahead and reconnect it to your Windows 7 machine.
Open up ’System Preferences’ and click Print & Scan (in older versions of OS X, it is called ’Print and Fax’).

Click the ’+’ sign to add a new printer.

In the ’Add Printer’ dialog, click Advanced. But wait--there’s no Advanced button you say? No worries. Just right-click the toolbar and choose "Customize Toolbar".

Drag the Advanced icon to the toolbar and click Done.

Now, return to the Add Printer dialog and click Advanced. Enter the settings as follows:
lpd://192.168.1.7/sharedClick Add when you’re finished.

After you add the printer, it will appear just like a local printer when you bring up the Print dialog. When you click Print, the document should be printed from the Windows 7 shared printer.

This workaround is one of the easiest ways to print to a Windows 7 shared printer from a Mac OS X, and pending a perfect solution from either Apple or Microsoft, it’s likely the best way to share a printer between a Macintosh OS X and Windows 7 computer. You may also want to try it the other way around, with the printer attached to the Macintosh machine. The Bonjour Print Service for Windows makes printing from a Windows 7 computer to a shared Mac printer fairly easy. Check out our tutorial Printing to a Macintosh OS X Shared Printer from Windows 7 for step-by-step instructions.
Printing to a Macintosh OS X Shared Printer from Windows 7
Access Windows 7 Shared Folders from OS X on a Home Network
How to Share OS X Folders with Windows 7
Installing a Shared Network Printer in Windows Vista
How to Customize Network Sharing in Windows 7
Comments
Help OS10.4 Congratulations
Help OS10.4
Congratulations for the article.
I'm trying to do the same thing as explained above, but in a Mac OS10.4.
The problem is that it doesn't work (I can add the printer, but the queu stops everytime I try to print).
Can you please help me?
Thanks in advance and best regards,
Rui
I made this work. These are
I made this work. These are the 'Gotchas' that I hit...
1) The Share Name on the Windows needs to be fairly short, I finnally went with 8 Charaters and it worked, but what is most important is NO spaces, NO special characters; Alpha - Numeric only to be safe.
2) I have an older HP Laser Jet, the Windows Driver didn't want to work, the Gutenprint one works great!!!
Hope this helps, Good Luck!!!
Thanks a lot for help,
Thanks a lot for help,
I my case after configuring, Printer status was showing printed, but nothing was coming out from printer, So i added Hp P1102 Printer driver, then i worked fine.
Add new comment