Select Page



In some desktop environments, the username being associated with print jobs, does not match the username used by that same person to authenticate to the print accounting system. There is no facility for matching arbitrary usernames to the official ones managed in the EC directory systems, so people in this situation will not be able to see their print jobs when they go to release them from a print station or multifunction device (MFD).

This same issue existed with the NetAccount printing system. However you were able to get around this by logging on with a NetAccount client. This allowed the print system to associate an official username with print jobs coming from a particular desktop system at a particular time.

The University print accounting system (CAPS) is based on Pharos Uniprint, which in turn is built around the Windows printing environment.

This document outlines a process for configuring an authenticated connection to the Pharos print spooler that overrides the local username in MacOS X.

This workaround applies to OS X 10.5 (Leopard) and 10.6 (Snow Leopard). A work around for earlier versions of the OS involves configuring an SMB print queue similar to the work around described for LINUX at CAPS: configure SMB printing in LINUX.

In OS X 10.7 (Lion) and 10.8 (Mountain Lion), you can create the required printer configuration in the Printing preference panel, see #Lion.


CUPS (common UNIX printing system) is the underlying service used to provide printing functionality in MacOS X. This work around avoids the limitations of the graphic user interface provided by Apple by dealing directly with the CUPS subsystem.

You need to be able to supply sudoer credentials on the machine you are configuring to access the administration tools.

Open up Safari (or any other web browser you may have access to) and and go to



Add an LPR/LPD printer

Add a printer

Click on the “Adding Printers and Classes link” under Administration.


Select LPD/LPR Printer from the list.


Under the “Connection” field, type

lpd://<your UPI>

Select a suitable driver

Select the Make and Driver from the list for the printer and then click onAdd Printer.

Configure any options

Set the default options for the printer and you are all set to go.



(and newer)

Do it in the GUI

As of 10.7, you can enter the required upi@server entry directly in the GUI provided through the OS X Preferences dialogue.

As of 10.8, the CUPS web interface has been disabled by default.


Skip to toolbar