This guide is for personal Linux machines (those not managed by the department) running CUPS. If you are using a different printing system, you'll have to seek out documentation for the printing system you use.
If you're running CUPS on a Fedora-derived system (redhat, centos, fedora, etc.) then you'll probably want to install a package called "cups-lpd" which allows you to manage print jobs with the lp* suite of commands.
After installing the printer, if test pages or documents do not print properly or at all, do not keep trying to print. Contact EECS IT to check on the status of the printer. Often, someone has submitted a print job that has stalled in the queue, preventing your job from processing. When this job is removed from the queue, all of your jobs will print.
Using Direct IP Printing (more stable)
Follow the instructions through step 3 of the previous method, Adding an IPP Printer from the EECS Print Server.
When selecting the device type, choose "AppSocket/HP JetDirect."
For the Device-URI, you might enter something like, "socket://mk421.eecs.utk.edu" to add the printer in the Hydra lab (Min Kao room 421).
Select the brand and model of the printer (see the previous section).