Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Bonjour w/Windows 7

Is there a way to get Bonjour 1.0.6 to work with Windows 7? I have a printer shared from my iBook G4 which is accessible from Windows Vista clients, but not Windows 7.

Thanks in advance.

 MacBook 3,1 (Late 2007), Mac OS X (10.5.7), 2.2GHz Core 2 Duo, 4GB RAM, 160GB HDD

Posted on Jul 3, 2009 5:46 PM

Reply
35 replies

Jan 16, 2010 8:16 PM in response to lalarsen

Hello

Just my experience, but you don't need Bonjour if you're trying to use it to configure your networked printer to use with Windows 7. Basically, it's built into Windows 7. Granted, I know Bonjour is zero configuration, but obviously not when being used with Windows 7.

Instead, go to your printer device, right click properties and click 'add tcp/ip' port. Use your printer's generic print server driver (in my case I have a Canon Pixma IP3000 printer, so I used the Canon Print Server driver. I then entered my Airport Express IP address, clicked next to finish and it setup my printer (which was USB connected to my N Airport Extreme) with no issues.

Jan 23, 2010 2:26 PM in response to Clint B.

I'm glad so many of you have been able to get this to work...but I've tried all the solutions offered, plus many others found online, and nothing. I'm running Snow Leopard on my new MBP, with an Epson printer USB'd into my Airport Extreme. No printer problems on my side. But my husband's new HP Pavilion, running good old Windows 7, can get no farther than "seeing" my printer. No luck whatsoever getting it to print after installing through Bonjour (1.0.6) or otherwise.

Any other clues? Thanks!

Jan 23, 2010 5:56 PM in response to datacan

Data, you got me on the right track. Here is an additional tip for users of Windows 7 who own two or more Airport Express's and/or a Base Station. The IP numbering scheme is 10.0.1.1, 10.0.1.2, etc. So if the printer is hooked up the the second express, use the second address. I believe that the reason Windows 7 is having problems finding IP_Gobblydook.local (this is the name Bonjour figures out) is the normal OS can't find it in the DNS. You can verify this by opening a DOS window (part of Accessories) and pinging IP_Gobblydook.local. No reply. However, you can ping 10.0.1.2, if the latter device IP address exists. There are ways around the DNS problem by forcibly editing the host table, but most users don't want to bother with that.

Feb 2, 2010 8:04 AM in response to aa240sx

Hi

I am really confused by all this: I got my wife a windows 7 notebook thing...vbecause she wanted it.
However.. I do have this printer problem

I have two airport expresses. one upstairs ( called new airport express) next to my mac and with a canon pixma 4000 printer plugged into it and one downstairs called old airport express.
the winders 7
computer can access the internet, however it seems to be oblivious to the printer.
It works when connected buy USB . This is not however how we want it.

Could you please explain the process step by step?? what is a tcp/ip port?? and how do I find out the address of the airport express I call new??
thanks

D

Feb 15, 2010 9:36 AM in response to bingobiz

I just installed Windows 7 into my bootcamp partition. Have two HP printers and a hard disk connected via USB to my Time Capsule. When I tried to install the printers, the Bonjour Wizard found both of them, but did not display the drivers. The HP web site is also not offering the drivers for Windows 7 - they claim that the drivers are included with Windows 7.
Now, here is the solution: I connected both drivers via USB directly to my MacBook. Windows 7 found both printers and started to install the drivers. I noticed though, that both drivers were actually downloaded from the Windows Update web site. AHA. After the installation I removed both printers from the printer panel and connected both printers again to my Time Capsule. The Bonjour Wizard found now both drivers. Problem solved.

Feb 20, 2010 8:27 AM in response to Clint B.

I got Bonjour to succesfully download to my kids' new netbooks (running Win 7) and Bonjour recognizes the HP Color Laserjet 2550L printer that is networked through Airport Extreme. But, as I proceed throught the installation process, Bonjour cannot find the applicable print driver for the printer. There is no disc drive on the netbook even if I could find the software from when we first bought the printer? Any suggestions? Thanks in advance.

Apr 10, 2010 3:27 PM in response to Clint B.

I have finally got this to work for me and I can now print via Airport Express. Download Bonjour Print Services for Windows Version: 2.0 and follow the install instructions.

Ensure you have the correct printer drivers already installed on your PC.

Run the Bonjour Printer wizard. If it tries to install the incorrect driver select "Back" then manually select the correct driver.

Continue through the wizard and finish.

Once complete print a test page. If it worked then great.

If it does not work try the following:

In control panel go to "Devices and Printers"
Right click on your printer and select "Printer Properties"
Go to the "Ports" tab
Find the port for your airport wireless printer connection. It will look like IP_ **.local.9101
Delete this port. If it says it is in use restart the "Print Spooler" windows service and try again.
Once deleted, remove your printer from "Devices and Printers".
Re-run the Bonjour Printer Wizard as above.
Try your test page again and hopefully it will work.

This worked for me so thought I would post it for others to try...

Apr 13, 2010 12:03 AM in response to Clint B.

The problem with Bonjour and iTunes is not with the Apple Software in Windows 7, but in the permissions granted to the Bonjour service in the Windows 7 registry.
To fix the problem in Windows 7:
1. Click on start and then in the search bar type regedit and press enter.
2. Browse to the following location in the Registry Editor.
HKEY LocalMachine > SYSTEM > CurrentControlSet > services > Bonjour
3. Right click on Bonjour and click permissions and then click on Add.
4. In the space "Enter the object names to select" type Everyone and press Ok.
5. Now in the security tab highlight Everyone and place a check mark on "Full control" under Permissions to Everyone.
6. Click Apply and then Ok.
7. Try installing the iTunes again.

Note: If the bonjour service was not in the list due to an incomplete installation, start the registry editor and leave it where it should appear. Restart the installation and when it tries to start the services go to the registry editor and click view, then refresh. The bonjour service will be there to do as described above. Once you finish exit the registry editor and the changes will take affect immediately causing the installation to complete successfully.

Jun 17, 2010 7:09 AM in response to Clint B.

Hello All:

My son runs Windows 7. I run Mac. The house uses an Airport Extreme Base Station with an Airport Express configured to "participate in a WDS network". Our shared printer is on the Airport Express.

I can print fine from either Mac. We used to be able to print (using Bonjour) with a Win 95 machine. My son has been unsuccessful trying to print from his Win 7 PC.

Using a default install, the symptom was that everything looked OK as he sent a job to the printer; the printer even responded (the control panel would briefly light up and say "printing") but nothing printed.

He tried the fix listed by datafix (the config change for the IP address) and he tried one other fix (I can't recall the details). Nothing is working. Perhaps because we have the printer on the "extension" wireless router?

Anyone have a similar config who has Bonjour working?

I'll take either suggestions or dictates with the force of law outlawing the use and manufacture of Windoze PC's.

Steve

Jun 27, 2010 4:59 AM in response to Clint B.

Hi - I'm very new to this - but I haven't really had any problems getting Bonjour to work with both my Win 7 based laptops and the Win 7 I have on the iMAC parallels. It does seem to go though a routine once I've switched everything off and rebooted however. For the initial print on both laptops it gives me the Windows can't find the printer but might be able to carry on anyway (or something like that) click yes and after a delay the printer screen comes up and away you go - again a bit of a delay. After that seems to simply go straight to the right printer. The printer is connected USB to my iMAC - make sure you have printer sharing enabled in the MAC printer dialogue - and locked (I found it reverted if I left it unlocked). I installed the printer software on each of the Win 7 devices then Bonjour chose the correct printer from the Bonjour list - then made it the default through the windows Printer dialogue. Make sure you have the correct one set as default - you will have two versions of your printer appearing - one that gives you the network address of the printer (blog's Printer@myMAC for instance) this is the one to make default. The other is simply there because of the driver installation. You've probably done all this anyway but if not hope it helps 🙂

Aug 30, 2010 4:34 PM in response to Clint B.

Reply wrote:
Hi, Snoop Dog.
My post refers to Mickeysoft winvista7. Command prompt is not recognizing "dns-sd" as a command of any kind, after all this is windows.
I did find a page, maybe it helps:

http://books.google.com/books?id=I7TNdUszuhIC&pg=PA63&lpg=PA63&dq=dns-sd-Bpdl-datastream._tcp&source=bl&ots=Oh6DA2io9u&sig=ZNv-VTe-Msx1yY1uCXrAX4pXy5o&hl= en&ei=mlp2SpflLZCEgeCt9mWCQ&sa=X&oi=book_result&ct=result&resnum=2#v=onepage&q=d ns-sd%20-B%20_pdl-datastream.tcp&f=false

Good luck.

Message was edited by: datacan

Is the link invalid? The link cannot be opened.

Bonjour w/Windows 7

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.