John Kendrick’s Weblog

and Technology Musings

~Say Bonjour to your Mac Printers in Windows

 

I’ve received several questions recently from Parallels users about how to access Mac printers from within Windows, so this post will provide some guidance from my own experiences in that area.

This is a common issue in that Parallels does not automatically install Windows printer drivers or make the connections to those printers available within the Windows virtual machine. While there are a variety of ways printers can be installed, by far the easiest method is to use Bonjour for Windows. Bonjour is a free Apple application that uses industry standard IP protocols to allow devices to automatically discover each other without the need to configure complicated IP addresses and DNS servers.

Here are the steps to install Bonjour and make your Mac printers available to Windows.

  1. Make sure that the printers you want accessible in Windows are working from OS X. If not, install and test them in OS X first.
  2. Make sure that Printer Sharing is setup in OS X. Open System Preferences in OS X, select Sharing in the Internet and Network section. Check the box next to Printer Sharing and make sure the printer desired is checked. If you want to access printers that are connected to other OS X machines in your network, you will need to do this on each Mac with a printer connected to it.
  3. Printer Sharing Settings

  4. Start Parallels and your Windows virtual machine.
  5. Using Internet Explorer from within Windows, download and install the current version of Bonjour for Windows available free from the Apple website.
  6. After Bonjour for Windows is installed, go to each printer that you want to make accessible in Windows and make sure it is turned on and connected.
  7. Run the Bonjour Printer Wizard from within Windows by clicking on Start | All Programs | Bonjour | Bonjour Printer Wizard.
  8. Bonjour Printing Wizard

  9. Follow the steps in the wizard until it displays a list of your shared printers. All local and networked printers that are setup as shared printers in OS X will be displayed.
  10. Select the desired printer and click Next.
  11. Select Generic/Postscript in the model list for the printer you selected.
  12. Bonjour Printer Driver

  13. Repeat steps 5 through 8 for any additional printers desired for the Windows environment.

Note: If you select a printer from the list of available printers and get a message that it is not accessible, it is probably turned off or has gone into sleep mode. Just turn it on, or wake it, and go through the steps again and it should be accessible.

That’s it. Saying hello to all your networked and local printers is easy with Bonjour!

January 26, 2008 - Posted by jbkendrick | Apple, Mac, OS X, Parallels & VM, Tip, Windows | | 3 Comments

3 Comments »

  1. I installed Bonjour on a Windows XP computer to print with the old AppleLaserWriter12/640. First, I connected the printer to the computer with the cable. Then I added the local printer. I run the Bonjour Printer Wizard from within Windows and I could not find the printer on the list. Finally,I plugged the printer to the lan network and nothing happened either. Please help.. Thanks

    Comment by Rosa Alves | February 8, 2008

  2. Rosa,

    Did you share the printer? If not, look at step 2 in the post “Say Bonjour to your Mac printers in Windows”. Is the printer working from Mac applications? After you get it running from within OS X, then make sure it is shared, and then try Bonjour again. Hope this helps, John.

    Update 2/9/08 from Apple.com > Support > Discussions > Older Hardware Products > Apple Printers
    The LaserWriter 12/640 is capable of Printing via either AppleTalk-over-Ethernet or LPR/LPD. Some Brand-X Routers do not support bridging AppleTalk packets from Wireless to Wired networks.

    Your first step is to make sure every device has an IP Address, and that the IP addresses are on the same Subnet, based on the Subnet Mask being used by all parties.

    Comment by jbkendrick | February 8, 2008

  3. I’ve been struggling for a few days to get a Windows XP computer to print to two printers that are hooked up to a Porwerbook G4. Bonjour to the rescue. I downloaded it to the windows computer and it instantly recognized both of the printers. There were no issues with IPs, host or queue names. Being an Apple person since 1984, and Windows literate when I have to be, it was great to see that Apple made it possible for the XP system to recognize the printers.

    Comment by Kathryn | February 22, 2008

Leave a comment