This guide shows how to set up an ETH print service printer on Ubuntu Linux. The names of the D-INFK printers and their location can be found in this list.

Do not use the CUPS Print Test Page feature, as this will not use the correct authentication method. Instead, use the native print function on your Ubuntu system.


Download the latest driver for the printers here. For card-ethz and card-stud please download Ricoh-MP_C3003_PS.ppd and use the configuration for MP C3003 PS.


Open the following URL in your web browser of choice. It will open the local printer configuration interface.


Step 1 Go to the Administration tab and click Add Printer to add a new printer. In case you have to authenticate yourself to get on this page, use your local system root credentials.

Step 2 Choose Windows Printer via SAMBA under Other Network Printers.

Step 3 Set SMB Printer to smb://pia01.ethz.ch/ followed by the printer name.

Step 4 Edit the printer's name, description and location, then click Continue to go to the next step.

Step 5 Under Or Provide a PPD File choose driver file from your hard disk that you have downloaded earlier.

Step 6
Set the installable options. For the MP C3003 PS printer these are:
  • Options Tray: Tray 3 (LCT)
  • Finisher: Finisher 3150
For MP C305 SP use:
  • Options Tray: Tray 2 and 3

Click Continue to continue.


Step 8 When printing for the first time on this printer, the system will prompt you to enter your credentials. Do this and click Authenticate. Remember to put d\ in front of your username.

Remove Credentials

In case you have entered wrong credentials during the installation process, you can remove them by launching the application Password and Keys.

Step 9 Under Login select the entry that starts with ipp://localhsot:631/printers/ followed by your printer name. You can delete the entry by performing a right-click and selecting Delete. After that, you will be prompted to enter your password again when you print the next time.

Page URL: https://www.isg.inf.ethz.ch/bin/view/Main/HelpPrintingClientSetupLinuxUbuntu
© 2019 Eidgenössische Technische Hochschule Zürich