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

bonjour vs ip printing

I am a Windoze network admin at a school. We recently added three Macs. I connected them directly to two printers in the lab via the IP address of the printers.

1. What is the difference between using IP pirning and Bonjour?

2. I see that when I set up the printer under the admin account, it shows up for all users. Is there a way to script printer use per user name or per computer name?

Thanks,

Windows XP Pro

Posted on Mar 14, 2009 7:16 AM

Reply
Question marked as Best reply

Posted on Mar 15, 2009 2:09 PM

Hi there,

In reply to your questions;

1. The three IP protocols provided are LPD, HP Jetdirect-Socket (aka RAW Port 9100) and IPP. All of these protocols require you to know the IP address or DNS name of the printer - there is no broadcasting of the printers existence on the network. Bonjour, on the other hand, uses multicasting to advertise itself on the network so that a user doesn't have to manually enter values.

I have seen no official documentation that quotes one as being better than the other. For my network, I prefer to have the Mac's printing via IP rather than using Bonjour, as I feel IP can handle the larger spool files that our users generate (IDCS3, IDPS3, etc).

2. When you add a printer it will be available to all users, just like applications. If you want to control what a user has access to, you may have to look at using Parental Controls on each Mac. This is located in System Preferences and lets the administrator restrict what applications and system settings, including the printers, a managed user (client) has access to.

This is of course a GUI way on controlling. Maybe someone else can reply with a script method of controlling the access.

PaHu
3 replies
Question marked as Best reply

Mar 15, 2009 2:09 PM in response to JeremySchubert

Hi there,

In reply to your questions;

1. The three IP protocols provided are LPD, HP Jetdirect-Socket (aka RAW Port 9100) and IPP. All of these protocols require you to know the IP address or DNS name of the printer - there is no broadcasting of the printers existence on the network. Bonjour, on the other hand, uses multicasting to advertise itself on the network so that a user doesn't have to manually enter values.

I have seen no official documentation that quotes one as being better than the other. For my network, I prefer to have the Mac's printing via IP rather than using Bonjour, as I feel IP can handle the larger spool files that our users generate (IDCS3, IDPS3, etc).

2. When you add a printer it will be available to all users, just like applications. If you want to control what a user has access to, you may have to look at using Parental Controls on each Mac. This is located in System Preferences and lets the administrator restrict what applications and system settings, including the printers, a managed user (client) has access to.

This is of course a GUI way on controlling. Maybe someone else can reply with a script method of controlling the access.

PaHu

Mar 15, 2009 3:31 PM in response to JeremySchubert

Bonjour is just a way for printer's to advertise their ip addresses and other relavent information. The Bonjour protocol is not used to actually print but rather to save you the trouble of manually entering IP information when setting up a printer on your Mac.

When a printer is added using the Bonjour discovery protocol then the printer provides the Mac with a list of supported printer protocols ordered by the printer's preference. For example, a particular printer that works better via the Socket protocol might advertise that as preferred to another IP printing protocol.

So adding a printer via Bonjour is easier than manually entering the IP information and it will generally chose the IP printing protocol that works best with that printer (Socket, LPD, or IPP).

I hope this helps.

bonjour vs ip printing

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