Rhodes' iPrint service is a centralised IPP (Internet Printing Protocol) print server that services a large number of printers across campus. This means you can print from any IPP capable software, such as CUPS.
The first thing you need to do is work out the IPP address of the printer you're interested in printing to.
To do this, open a Web Browser (Firefox) and go to http://iprinta.ru.ac.za/ipp (Staff and Departmental Printers) or http://iprintb.ru.ac.za/ipp (Residence and Student Printers) depending on which printer you want to install.
From here, scroll down and look for the printer you're interested in from the list. The click on the (i) information button on the right hand side. Look for the Printer URI line, which will have an ipp:// URL that looks something like this:
This ipp:// URL is what you'll need to configure your printer software to use. How exactly you do this will depend on the window manager you use and your exact version of Linux -- see its documentation for adding a networked or IPP printer. (Some instruction on how to do this on Ubunutu Linux is provided in the numbered steps below, you may attempt this but the exact steps may not work with your preferred distro).
It is important to note that Rhodes' iPrint service requires encryption. Some window manager's add printer interface has a tick box for this. Otherwise you can enable it by adding ?encryption=required to the IPP URL (e.g.
ipp://iprintb.ru.ac.za/ipp/Residence-Livingstone?encryption=required ). See the CUPS documentation for details.
Note that you'll need to use your Rhodes username and password to authenticate to the print server. If your "add printer" utility doesn't have specific fields to enter these, you can embed them in the URL itself like this:
ipp://g10A1234:firstname.lastname@example.org/ipp/Residence-Livingstone?encryption=required. This isn't ideal, but it usually works.
You'll need to work out what print driver to use for the specific printer you've got. Without the iPrint client, you won't get the driver automatically.
Step-byStep (Ubuntu Linux)
Last Modified: Tue, 16 Feb 2016 10:01:01 SAST