Skip to end of metadata
Go to start of metadata

(warning) The information given for Linux is complimentary and shared with best intent and knowledge. There is no support for Linux computers at Jacobs by IRC-IT!

Requirements:

  • openSUSE running KDE desktop
  • You need to know your JACOBS user account
  • You need administrative access to the computer
  • CUPS needs to be installed, running, and working
  • Download the printer description file KOC759U.ppd

Start YaST2 dialog to add a printer as follows:

  • select "Hardware", "Printers", "Print via Network", start the "Connection Wizard"
  • Connection Type: "Line Printer Daemon (LPD) Protocol"

Use these properties:

IP Address or Host Name

qpilot.jacobs-university.de (if your Linux user name is not your JACOBS user name, use CAMPUSNETLOGIN@qpilot.jacobs-university.de)

Queue Name

konica

Manufacturer

choose "Raw Queue" (to speed things up)

After clicking "OK", the "Add New Printer Configuration" dialog opens. Click "Driver Packages", for the Printer description file browse for the printer description file downloaded above and upload it, click OK, on the request to "Restart locally running CUPS daemon" click Yes, wait for the restart to finish, ignore the errors, wait for the "Retrieving printer driver information" window.

You are back in the "Add New Printer Configuration" dialog. Start again with selecting the Connection Type as above, settings as above, in the "Search For" dialog you can now search for and use the "Konica Minolta C759" ppd, set A4 as default paper size, give the configuration any allowed name like "Qpilot_Jacobs", click "OK" and wait until the database is updated.

Finisher is FS-537, Punch Unit PK-523 (2-Hole), Saddle Kit SD-512 (for stapling), no particular paper source unit, don't use "query default options".

11 Comments

  1. With Yast on opensuse, you just add the username in front of the Hostname, like this

    username@qpilot.jacobs-university.de

    Without Yast, edit the /etc/cups/printers.conf

    DeviceURI lpd://username@qpilot.jacobs-university.de/toshiba

  2. If you enter username@qpilot.jacobs-university.de in Yast2, do not worry about "Test Connection": yast will not recognize the username and the test will always fail.

  3. For other Linuxes: How to manually add a printer to CUPS (only tested on OpenSuse)

    Stop the cups daemon (as root: "rccups stop" or /etc/init.d/cups stop)

    Add a similar entry to /etc/cups/printers.conf (replacing MYUSERNAME with yours...)

    <Printer lp>
    Info lp with driver TOSHIBA e-ST451c/453cSeries
    MakeModel TOSHIBA e-ST451c/453cSeries
    DeviceURI lpd://MYUSERNAME@qpilot.jacobs-university.de/toshiba
    State Idle
    StateTime 1298457769
    Type 8401116
    Filter application/vnd.cups-raw 0 -
    Filter application/vnd.cups-command 0 commandtops
    Filter application/vnd.cups-postscript 0 -
    Accepting Yes
    Shared Yes
    JobSheets none none
    QuotaPeriod 0
    PageLimit 0
    KLimit 0
    OpPolicy default
    ErrorPolicy stop-printer
    </Printer>

    Copy the file TSES4Djb.PPD (mentioned on top), to /etc/cups/ppd/lp.ppd

    Start the cups daemon (as root: "rccups start" or /etc/init.d/cups start)

    1. Thanks for the info! (thumbs up)

    2. It's even easier to use the web interface for adding a printer: Bring up

      http://localhost:631

      then go to Administration -> Add Printer and enter the information provided above.

      I noticed two potential problems:

      • On Fedora, the standard printer administration tool rejects the provision of a user name in the lpd device URI. It is necessary to configure CUPS directly (through the web interface or by editing the configuration file as described).
      • You may run into trouble if you name your local queue "toshiba", as there are already queues named "toshiba" advertised on the public network which are eventually autodiscovered and interfere with the local configuration.

      Other than that, configuration worked without hitch, tested on Fedora and OpenSUSE.

  4. Hi, what´s about the colour printer in Res. III, ground floor.
    Obviously, it can not be used anymore directly via network, but
    the option to print in color on the Toshiba printers is not
    available for Linux users, is it? Did I miss some setting?

    Thanks!

    1. Color printing works under linux.
      Under KDE you can set it in the printing dialog at 'Properties'->'Advanced'
      In LibreOffice it's 'Properties'->'Device'

  5. From a feedback of one of our users, there seems to be an issue with entering username@qpilot... in the printer address field on Ubuntu Desktop. This was solved by entering it on the "localhost printer page". Sorry, no more detail is available.

  6. After several tries, I got it working nicely on a Debian GNU/Linux Jessie. Here's all the steps I performed. After performing them all, I can now just select print any file normally as with any other printer. In particular, this addresses the "need to present your Jacobs account name to the server" (as mentioned on the main printing Howto page).
    0. Create a user account with your Jacobs account name (mrothgang in my case) and enable it to configure printers:
    |sudo adduser mrothgang| (enter your sudo password and answer all questions), then |sudo adduser mrothgang lpadmin|.
    1. Download the file C552.ppd, to virtually any directory.
    2. Change the active user account to the one created in step 0 (e.g. mrothgang in my case). Note that if your account was already named that way and you needed to add yourself to the lpadmin group, you need to log out and back on again for the change to take effect.
    3. Open the CUPS main page "http://localhost:631/".
    4. Click on "administration" and then "add printer". When you're asked to enter a password, use your sudo password (otherwise your root password should work - but using sudo is a best practice anyway).
    5. Select the printer's source: Among "other network printers", choose "LPD/LPR-Host or printer". Click Next.
    6. Enter the printer's URI, namely "lpd://username@qpilot.jacobs-university.de/konica", where username is your Jacobs Account user name (mrothgang in my case). Click Next.
    7. Specify the printer settings by selecting the configuration file downloaded in step 1. Click Next.
    8. Confirm the printer settings found. Now the qpilot printer has been added successfully.
    9. When you actually want to print a document, make sure your "username" account is logged in as well. Then print the document from either your actual user or the printing one.

    When printing for the first time, take a minute to review the advanced settings - you may be printing only one-sided, or may in colour made instead of gray scale. Annoying when that happens unintentionally.

    edit: Corrected some spelling mistakes, and added step 9 that I had forgotten.

  7. For the records – I didn't test, but passed-by during my search/debug here.

    In the case of running a "linux-user" different from your "jacobs-user" name, it is possible to use a `CUPS_USER` environment variable instead of having is in the `DeviceURI` (1,2).

    [1]: https://www.cups.org/doc/man-cups.html#ENVIRONMENT

    [2]: https://askubuntu.com/a/457098/434525