Bonjour vs. Appletalk

can anybody explain what bonjour is and how it relates to appletalk. I've posted before, because I was all of a sudden having problem printing to my Brother 5170DN network printer, which is hooked up to my linksys wireless router. It seems to work when I hook up the Mac to the router via an ethernet cable, but doesn't work wirelessly. When I hook up an ethernet cable to the router, it finds the printer and prompts me to install a bonjour driver or a regular (appletalk?) driver. Should I try to install the bonjour driver?

Powerbook G4 and Powermac dual 2GHz G5, Mac OS X (10.4.5), Airport + linksys WRT54G wireless router

Posted on Mar 17, 2006 12:48 AM

Reply
13 replies

Mar 17, 2006 7:33 AM in response to Greco

Bonjour is Apple's technology to expand on the ease of use of appletalk, and eventually replace appletalk. Bonjour makes use of industry standard TCP/IP. Appletalk "coexists" with TCP/IP (some thought it interfered with TCP/IP).

In Printer Setup Utility, Appletalk and Bonjour work exactly the same. Printers that can be used via appletalk or by Bonjour will show up in the Default Browser window. They can be selected from there.

Does that help?

Mar 17, 2006 10:16 AM in response to greg sahli

Yes, kind of. I understand the difference now. I was hoping that if I installed the bonjour driver it would solve my problem, but it didn't. It works as long as I have it connected via an ethernet cable and it works right after I unplug the ethernet cable and switch to airport. But after a while, it stops working, i.e. I can't print. It's really frustrating!! Any suggestions?

Mar 17, 2006 11:36 AM in response to greg sahli

I have a Linksys WRT54G router, that I'm connecting 2 Macs (a PowerMac and a Powerbook) and 2 PCS wirelessly. The 5170DN Brother Network Printer is located close to the router and connected via Ethernet cable to the router. What I meant is that ran a long ethernet cable from the location of my PowerMac in the next room to the router itself, in order to see if a wired connection works. It did work. I deleted the printer, searched for printers found the Brother 5170DN Bonjour driver and installed it. Then printing works. Then I unplug the ethernet cable and switch to airport. It works initially and then it stops working. As if it's not seeing the printer on the network anymore. It behaves the same whether I use Appletalk or disable Appletalk and use Bonjour. Both the PowerMac and Powerbook behave the same way. The PCs work fine, which tells me that it's not a router problem. Everything was working fine, until about a month ago. Ugh!

Mar 17, 2006 4:34 PM in response to greg sahli

This worked! Once I was able to to determine what the printer's IP address was and changed it to static, it was easy. I already had the CUPS driver and it was a snap. However, I wish I could use DHCP for this. Why do we have to use a Static IP? At the very minimum, this is not very user friendly. There has to be a better way to do this with Bonjour. When I went to the Brother site there was a PPD (Postscript Printer Description) driver to download and a CUPS driver. It wasn't obvious what I needed. I first downloaded the PPD driver and went thru the installation to see what happens, but it didn't seem like anything actually got installed. When I was searching for the drivers, I was only finding the previous versions and kept having the same issues. Finally, I figured out how to access the printer administrative menus and found out what's its IP address was. Then I tried the CUPS istallation process and it worked. I wish I had a better understanding of what was wrong. Do you know what is the difference between the PPD driver and the CUPS driver? Is the PPD one used for Bonjour/Appletalk? Anyway, thanks very much for your help. It now works, which is the important part.

Mar 17, 2006 9:45 PM in response to Greco

I'm pretty sure either driver will work with Bonjour. Bonjour-enabled printers just reply when polled.

Fixed IP address is usually the way to go with any print server (computer or box), because once you have the correct IP address in Printer Setup, it never changes. With DHCP, if you happen to turn on computers in a different order, things can change and require delete and re-ADD printer.

Mar 17, 2006 9:53 PM in response to greg sahli

I guess I don't understand the difference between IP printing and Appletalk or Bonjour. Doesn't the printer acquire an IP address from DHCP, even if you're using Appletalk or Bonjour. So, why doesn't that become a problem under your scenario of turning computers in different order, etc. I noticed in the settings of the printer that it had dynamic IP address, which I subsequently made static. So, how does IP printing differ from Bonjour. Thanks again for all the help.

Mar 17, 2006 10:50 PM in response to Greco

With Bonjour and AppleTalk, the computer can ask on the network if there are any printers out there, and get the printer's address from their response. In IP printing, though, you have to tell the computer what the address of the printer is. If you use DHCP, each time the leases are renewed, those addresses can change. Suddenly the driver is sending its jobs to the old address, but the printer may not be at that address any more, so your printer will not get the job.

Mar 18, 2006 10:03 AM in response to Bruce De Benedictis

I guess for some reason, with my wireless setup when Appletalk and Bonjour were polling for printers out there, the printer wasn't getting the msg. With the wired connection it was. I wonder what changed recently to make it not work any more. I'm curious if other people are experiencing the same issue in their wireless connections. I've seen lots of posts on printing problems due to the 10.4.5 update, but since the wireless/wired connection represents the physical layer of the connection, I would have thought that I would have the same problem in the both cases. hmm...

Mar 29, 2006 4:45 AM in response to greg sahli

Bonjour is Apple's technology to expand on the ease
of use of appletalk, and eventually replace
appletalk. Bonjour makes use of industry standard
TCP/IP. Appletalk "coexists" with TCP/IP (some
thought it interfered with TCP/IP).

In Printer Setup Utility, Appletalk and Bonjour work
exactly the same. Printers that can be used via
appletalk or by Bonjour will show up in the Default
Browser window. They can be selected from there.

Does that help?


this is my first time posting and I have a question.
Is this the correct way to ask it? It is about not being able to print to my Epson C80 network printer that does not seem to want to see my new Imac 20" intel . How to get help?
Thanks
Paul

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Bonjour vs. Appletalk

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