Integration of the campus copiers as printers under Linux / Unix

This information applies to the new campus copiers whose rollout will take place starting in December 2021.
The information on the previous copiers can be found in the  information on the previous campus copiers

The Ricoh multifunction printers are managed
by the Facilities Management.
You will also find information, notes and instructions (in german) on how to use the printers and the billing codes there.

The following instructions are only intended for employees who want to use the copiers on campus as printers under Linux / Unix. Other devices are available for students, where both integration and payment system differ.

Basic information about the setup

The following description assumes a CUPS-based printing system.

Basically, you need a so-called 'PostScript Printer Desription' file, PPD for short, to set up a printer. In addition, you have to specify the address at which the printer to be set up can be reached with which protocol.

The various Linux distributions usually offer their own graphical interfaces for configuring printers. In addition, a web interface of the Cups system is usually also available locally under port 631. These interfaces sometimes differ significantly from each other, although they are ultimately only frontends for the CUPS printing system working underneath. Therefore, the following explains how to set up the printers from the command line. This procedure is very simple and works distribution-independently. All you have to do is download a centrally provided PPD file and then use the PPD file to set up the printer queue with a command.

Important: Please make sure that the time of your computer is correct. Otherwise the authentication process will be unsuccessful. The time server available on the campus network is 'ts2.rz.uni-kiel.de'. (Notes on time synchronization)

Set up campus copiers as PostScript printers:

All devices on campus have a PostScript module enabled.

First download the PPD file:

Ricoh-IM_C4500-Postscript-cau.ppd

In this printer description file the options and finishers of the devices installed at CAU are preconfigured. The original Ricoh printer description file without this pre-configuration can be found here

Setup of the queue via lpadmin:

As root:

# lpadmin -p campusprint_ps \
   -v lpd://campusprint.uni-kiel.de/campusprint_color_ps \
   -E -P Ricoh-IM_C4500-Postscript-cau.ppd

Under Ubuntu as an administratively authorized user:

$ sudo lpadmin -p campusprint_ps \
    -v lpd://campusprint.uni-kiel.de/campusprint_color_ps \
    -E -P Ricoh-IM_C4500-Postscript-cau.ppd
[sudo] password for ..... :

Use and assignment of print jobs to your identifier

In the printing system used, RZ identifiers are enabled by the authorized persons for the billing codes. These are the normal identifiers in the computing centre of the form 'suabc123'. So, in order to be able to print, your RZ identifier must first be unlocked by the person who manages your local billing code, you must know this identifier and also the associated password (in Active Directory).

So that your print jobs submitted under Linux / Unix are also assigned to your identifier and you can also pick them up at the devices, there are several possibilities:

  • You use locally as identifier the same identifier as you use in the computing centre for printing ('suabc123'). Then you can print directly from applications and from the command line and the print job is assigned to your identifier.
  • If you use a different identifier locally, you can specify the -U option when printing from the command line, like this
    lpr -P campusprint_ps -U suabc123 dankesrede_nobelpreis.ps
  • If you are the only person using a PC or notebook and use a different identifier on it than in the computing centre, you can also specify the identifier to be used for printing when setting up the queue. In the following example, a queue named campusprint_suabc123_ps is set up in which all printouts are made using the suabc123 identifier. For this purpose, the identifier must be specified in the URL of the queue:

    # lpadmin -p campusprint_suabc123_ps \
       -v lpd://suabc123@campusprint.uni-kiel.de/campusprint_color_ps \
       -E -P Ricoh-IM_C4500-Postscript-cau.ppd

Specifying print options

Print options such as color / b/w or single-sided / double-sided must be specified when the print job is submitted. The graphical interfaces differ depending on the distribution, desktop interface and program used, but basically offer the same options.

In the graphical user interfaces it is usually not possible to specify a user name in options.

Color or black and white

  • Selection via graphical interface of the driver (example LibreOffice under Ubuntu)
    Auswahl Farbdruck
  • Command line options:
    • Black and white: -o ColorModel=Gray
    • Color: -o ColorModel=CMYK


Single or double-sided printing

Auswahl duplex oder einseitig

  • Command line options:
    • one-sided: -o Duplex=None
    • double-sided: -o Duplex=DuplexNoTumble

Control and test via user dashboard

After setting up the printer queues, it is possible to check directly on the Computer whether it is possible to print to the system. To do this, simply place any print job in the new queue. Afterwards, it can be checked in the so-called user dashboard whether the print job is available in the system. Details are documented in the

User dashboard documentation (in german)

Note on the use of the different queues per lpr

A queue controlled via lpr prints everything exactly as it was created at the sending client. The job is not changed. If you send a color print, color is also printed, even if it goes into a queue that has '_sw' in its name.

The reason for this is that print preparation is completed on the client and the print server only serves as a spooler for a finished job. The settings must always be made or preset on the client.

An exception is Windows printing via the share: The print formatting is based on the provided driver of the server, thus the default settings of the printer on the Windows server are taken over to the client.

Therefore, also check on the device before releasing print jobs for printing whether the document will be printed in the way you want. When a job is marked, these details are shown in the display.

Monochrom erzwingen