CUPS is short for commun uniox printing system. The exact method for doing this changes by distro. You may already have it installed.
Point a browser to http://localhost:631 click the “Printers” Link at the top Click “Add Printer” At this point you will be promted for a username and password. Give it your root username and password.
The “Add new printer” page asks for some desctiptive information. Here's an example: Name: HP Location: UIC Description: UIC Campus
Make sure you choose lpd as the connection type and use this connection string:
“lpd:netid@uprint.cc.uic.edu/ACCC-RESNETsqp”
* netid should be replaced with your actual netid, ie. John Shmoe would usually be something like jshmoe4 or something along those lines.
Select your Printer's Maufacturer from the list (This should be an HP Laserjet 8000 or equivalent)
Click Continue
#Make sure that foomatic is installed
#Make sure that gimp-print is installed
#Select a Printer model that is close to the one you have
== Printing a test page ==
You should now have a printer listed on the Printers page.
To test your printer, click the “Print test page” button.
== Ubuntu 6.10 Edgy Eft ==
The following instructions pertain to Ubuntu 6.10 Edgy Eft. They may apply to other distributions or other Ubuntu releases, but I'm not sure.
Here's how to set up UIC Printing ([http://www.uic.edu/depts/accc/pclabs/u-print/index.html Pharos/U-Print]) on Ubuntu 6.10 using Gnome.
* First, select Printing from the System→Administration menu.
printing.png
* In the following window, select Printer→Add Printer.
Add-printer.png
* Now fill out the Step 1 dialog as follows, substituting your UIC netid for netid.
step1.png
{| WIDTH=“100%”
| style=“background-color: #FFFFEE; border: solid 1px #ffeaa5; padding: 1em;” valign=top|
'Note about specifying the netid:'
<br />
CUPS supports associating a username to print job by passing the username to its LPD backend. I don't know which version of CUPS first implemented this feature; I've only tested it with Ubuntu 6.10. After creating the printer, you will not see your netid in the printer's preferences, but it should be shown in /etc/cups/printers.conf similar to this:
<Printer UIC-uprint-netid>
Info UIC Uprint (user = netid)
Location UIC Campus
DeviceURI lpd:'netid'@uprint.cc.uic.edu/ACCC-RESNETsqp
State Idle
StateTime 1172168482
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>
* In Step 2 of the configuration dialog, just select the HP LaserJet 8000 printer and it's recommended driver.
* Finally, Step 3 asks you to name the printer. Name it whatever you like, but you may want to include your netid as part of the name.