Mac OS X printing
In order to reliably print under OS X the following steps should be taken:
Our Mac printing infrastructure utilizes Apple's Open Directory software to share printer and queueing information with client Mac. To utilize this a host must have LDAP enabled in its Directory Access settings. This is detailed below.
Note: if you are using a version of OS X prior to 10.4 please look here.
The Directory Access configuration utility can be found in /Applications/Utilities/Directory Access. When opened the windows appears as such:
The Directory Access configuration utility may look slightly different on your system depending on which services you are using. To make changes click the lock icon in the left hand corner, highlighted above. This will prompt for your username and password.
Once authenticated the lock will appear unhinged and the configuration utility will undim. If not already checked check the box to the left of the "LDAPv3" service name. Make sure that the "LDAPv3" service name is highlighted. Click the "Configure..." button at the bottom of the window:
A new window will open up as seen here:
Add a new server by clicking the "New..." button, highlighted above. This will open a new window and create a blank server profile like so:
The server name must be filled in, it is "osx.srv.cs.cmu.edu". The information entered should appear as follows:
Click the "Continue" button in the right hand corner. This will expand the window as seen here:
Click the "Continue" button again and the information will be saved and the configuration completed. You may then click the "OK" button:
This will return to the main Directory Access window. You may now close Directory Access.
Now the system is set to request printer and queueing information from the SCS OSX print server. When adding a printer there will be several printers listed as "Open Directory". These printers are being provided by the Facilities OS X print server:
NetInfo is part of our legacy OS X printing infrastructure. It has been replaced by LDAP. If not disabled there is a risk of system instability. It should be noted that once NetInfo is disabled all printers added via NetInfo will no longer work. These can then be deleted and readded once Directory Access has been configured to use LDAP. If your printers were added using LPD/LPR they should continue to print normally after NetInfo has been disabled.
To disable NetInfo open the Directory Access configuration utility in /Applications/Utilities/Directory Access. To make changes we need to unlock the utility by clicking the lock icon and authenticating:
Uncheck the "Netinfo" service and click the "Apply" button as seen below:
NetInfo is now disabled. You may close the Directory Access configuration utility.