Adding Linux printers


IPP Printing

These instructions were tested on Ubuntu 10.04 LTS (Lucid Lynx). Note that this is  fail to work on older versions of Ubuntu or other distributions. In this case, follow the instructions below, in the "IPP Printing - Command line setup" section.

  • Click on "System" and choose the "Administration" menu.
  • Choose "Printing".
  • Click "Add" in the Printing dialogue that appears.
  • In the left pane, select "Network Printer", and choose the "Internet Printing Protocol (ipp)" option.
  • In the right pane, set your host to and set the queue to /printers/<printer name> (for instance, to print to oak, this should be set to /printers/oak.
  • Click "Forward". (If you click "Verify", you will likely get a message that the print share is not accessible. This is expected, and is because you will need to supply a username and password first.)
  • In the "Choose Driver" wizard, you have two options. To use the printer-specific driver, see the section "Downloading PPDs" below. To use a generic driver, select the option "Select printer from database", and choose the "Generic" make. Click Forward.
  • Choose the "Postscript Printer" driver, and click "Forward".
  • Set your printer name to the name of the printer (oak, in this example), and click "Apply".
  • Send a print job (a test page, for example). You will need to authenticate to do so, when prompted, with your Maths username and password.

You may also wish to download the printer-specific PPD file. This generally improves print quality, particularly for any images. It also sets default duplexing, and as such, is strongly recommended. See the section "Downloading PPDs" below.

IPP Printing - Command line setup

  • Download the correct PPD file for the printer, substituting <printername> with your printer name, for instance, oak; then run lpadmin with the correct arguments:
    wget --no-check-certificate<printername>.ppd
    lpadmin -p <printername> -E -v ipp://<printername> -P <printername>.ppd
  • Your printer should now be set up. You may need to provide your Maths username and password; the first time you print, you should be prompted for your authentication details.

Downloading PPDs

  • First, download the printer driver (PPD) by locating your printer in the list of printer drivers. Click on the icon corresponding to your printer in the "Linux/MAc PPDs" column.
  • Save the file you are prompted to download to your Desktop.
  • If you are changing the driver of a printer you have already set up, click on "System" and choose the "Administration" menu and then "Printing". If you are setting up the printer for the first time, skip to the step below about the "Choose driver" section.
  • Right-click on the printer and choose "Properties".
  • Find the line "Make and model" and click the "Change..." button next to it.
  • You will now be at the "Choose driver" section.
  • Select the option "Provide PPD file", and click on the file selection button (probably labelled "none").
  • Find and highlight the file you downloaded in the first step, and click "Open".
  • Click "Forward".
  • Select the option "Use the new PPD (Postscript Printer Description) as is", and click "Forward".
  • Click "Apply".