During the fall quarter of 2005 we have begun a transition away from the LP-based printing system presently in place to a CUPS server. Benefits include automatic distribution of print queues, a more powerful print server, accounting, and cross-platform compatibility, so that Linux, Mac OSX, Sun, and Windows systems can all print to the same server, with the queue names being the same across all systems.

Solaris 9 and 10 hosts, Linux hosts (all the way back to Redhat 8.x), and Mac OSX hosts will all use CUPS-specific clients that will automatically fetch and present new print queues as they become available. Solaris 2.6-2.7 will have to use an LP-compatibility layer built into CUPS and do not get automatic updates of print queues, so an /etc/printers.conf file has to be distributed manually (finished as of January 2006 -- MM). Windows users can browse the available print queues through Network Neighborhood and add printers simply by pointing and clicking. (See below for an installation guide.)

Please note that in order to make this transition effective we have to revoke public access to the printers, making them available only through the print server ( This means that people will no longer be able to print to the printers directly, i.e., it will no longer be possible to speak directly to the printer at its IP address. If for any reason you need to be able to speak to a printer directly, please come see us in the help department and we will try to accomodate you as best as we can.

Available Printers:

The printing hardware consists of a handful of printers and a copier:

Queue Name/Alias Room Model Duplex Color Resolution (DPI) Owner Comments
pab PAB 3-906 HP Laserjet P4014dn Yes No 1200x1200 Public
pab2/<no alias> PAB 3-540 HP LaserJet 8000DN Yes No 600x600 Public
pabc/q8359c PAB 3-906 HP Color LaserJet 4700DN Yes Yes 600x600 Public New color printer; MM 2006/02
pabh/q8359h PAB 3-906 HP LaserJet 4050N Yes No 1200x1200 Public
kh/q8105 Knudsen Hall 3-145M HP LaserJet 8100DN Yes No 600x600 Public
khc/q8105c Knudsen Hall 3-145M HP Color LaserJet 4550DN Yes Yes 600x600 Public
irlab/q6171w Knudsen Hall 6-171 HP LaserJet 5000N Yes No 600x600 Public
irlab2/q6171 Knudsen Hall 6-171 HP LaserJet 4050N Yes No 1200x1200 Public
canon PAB 3-904 Canon ImageRUNNER 5000N Yes No 600x600 Public see below

Notes on the Canon

The copier is a Canon ImageRUNNER 5000N residing in PAB 3-904, and is available for printing under the name 'canon'. It is quick, offers hole punching and stapling, automatic collating, and is suspected to be much cheaper to run than any of the printers due to its high-volume design. You do not need a department ID to print here. Stapling options and such can be set in the printing GUI on Windows and OSX. Under UNIX (Linux & Solaris), the command-line UNIX options are:

For example, to print a page hole-punched along the left side with a staple in the top-left, you would use the command lp -dcanon -o punch=pl -o staple=1plu [file(s)...]

Software installation guides:

  • Mac OSX clients get automatic updates of available print queues and shouldn't have to worry about anything. Check here fore more detailed notes.
  • Solaris 6 and 7: These hosts have had their /etc/printers.conf updated to reflect the new queue names and print through the new print server.
  • Solaris 9, 10, and Linux hosts: These hosts have been converted fully to use CUPS, which means that they will get new queue names as they are announced, without any kind of user intervention.
  • Windows 2000 and XP: Unlike CUPS-enabled hosts, Windows machines will not automatically get new queues as they are created or destroyed, however, these machines can also speak directly to the print server, and setting up a printer is very easy.

    Printer options can be set either when printing, or to set defaults, find the printer in the Control Panel, right-click on it to see its Properties, and set the defaults you'd like there. However, most people are unlikely to ever need to change the defaults.

  • Frequently Used Commands:

    As you can see, sometimes you need to use -P, sometimes -d, and sometimes -p to select what queue you're interested in. This is an unfortunate side-effect of maintaining backward compatibility with old printing commands.


  • Frequently Asked Questions (FAQ)
  • Outages
  • If you can think of more information that it would be useful to list here, please send e-mail.