How to print from Windows XP via Bonjour

Posted by Ian October 11th, 2007 in Bleeding Edge

Bonjour for WindowsIt’s a miracle that people running XP/Vista can ever get anything done.  As friends of mine will know our house is all Mac except for my girlfriend’s HP notebook (which, inexplicably, doesn’t shut down when you close it… but that’s another story).  Since I’m sharing a printer, my HP OfficeJet 6200 series, from an Apple Airport Extreme connected to my home network, one would think this would have been a piece of cake.  But oh-ho!

The networking stuff used to be the hard part, but Apple’s bonjour makes it easy.  But as for installing the correct drivers, the Windows world knows no delimiters of common sense..  Two hours later I had performed the correct sequence of incantations and solved the problem so I thought I’d share the misery with you here in the hopes of saving you an hour or so.

To save the rest of us the same nightmare I endured, here’s how you do it.  Note that this assumes you already have Bonjour printing working for the Macs in your household.  That’s actually fairly intuitive to set up and I need not cover it here.  Here goes:

  1.  You need a driver since whatever printer you’re going to use is likely not a part of your Windows install.  Go to the HP web site and download their giant bloatware driver pack for your Windoze box.
  2. Gone are the days when you could just locate the driver someplace and have Windows install it normally.  Once the above pack has exploded itself into your hard drive, you need to “fool” XP into installing the driver.  Plug your Windoze machine directly into the printer via USB (hope it’s a laptop!).  It should detect the printer and automagically install the drivers.  Once done, “Print Test Page” to make sure it works.
  3. Don’t delete this printer yet, but go ahead and unplug the USB.  Instead, install the Bonjour drivers for Windows on to your Windows XP box.
  4. Open the “Add Printer” tool from the Bonjour folder that now appears in your Start menu.  If you’re still connected to the network and the printer’s again connected to whatever Apple device is sharing the printer, your computer should detect it.  Since the driver has also been installed, the appropriate driver, in my case “HP OfficeJet 6200 series”, should appear as an option.
  5. Delete the USB printer and make the Bonjour printer the default from within the Windows  “Printers & Fax” menu item.

That’s pretty-much it.  It only took me two hours to figure out how to fool Windows into installing the driver, as I couldn’t seem to mine it directly from within the installer or the folders HP placed the drivers into (which I still can’t dig up).

On to my next battle.. hope this helps!

-Ian.

  • Jerry Zurek on November 23rd, 2007 at 3:56 pm

    Yay! you’re the man. I wasted 2 hours and then found your post and it worked!

  • CL on December 7th, 2007 at 5:41 pm

    Thank you, thank you, thank you. I have been leaving this work until the Christmas holidays to figure out. I will try it sooner than later! Thanks so much. I have really enjoyed reading your blog.

  • braulio on February 2nd, 2008 at 3:40 am

    Thank you for the post is very help, however I can’t get it to work… everything seems fine, I followed the steps you gave, the printer is found no problem, I send something to print everything seems fine but… it never prints! any tips?

  • Lee on February 2nd, 2008 at 7:38 am

    @braulio
    I’m the same mate, I can send things to be printed on the mac but they don’t print, their status is ’stopped’ when I look at the print queue on the mac. Did you manage to get anything sorted?

  • ClarkeW on February 17th, 2008 at 9:31 pm

    Thanks for the great information. I ran into this problem today and could not figure it out at all, so this will definitely help out a bunch!

    Thanks!

  • Richard on March 31st, 2008 at 3:05 am

    Thanks a million: exactly as you described, so clearly.

  • Webterractive on April 27th, 2008 at 2:03 pm

    Well it must work with your printer because on Vista Bonjour works fine, but on XP it doesn’t. FYI Windows XP printer download install for HP is much smaller then the HP drivers (wait! I thought Macs didn’t use drivers) size for Macs. I like Macs I have one, but Windows is efficient.

  • Paul on July 29th, 2008 at 1:52 pm

    Thank you for this post! Worked flawlessly and saved me quite a bit of time.

    Thanks again.

  • Rishi on August 18th, 2008 at 7:52 pm

    Thank you for saving us the trouble you went through. :-) Appreciate it, buddy!

Post a Reply