Frequently Asked Questions

« Previous
How do I access my scans for eduPrint in Linux?
Next »
Connect to eduroam using iPhone with iOS 10

windows windows 10 ubuntu macos xibo network zenworks android storage



25. How do I set up eduPrint for a Linux server?

See also: How do I access my scans for eduPrint in Linux?

Printing via mail (Scientific Linux, Ubuntu, Debian)

In this example the file FILE_TO_PRINT.pdf is sent to a fictive user.

  1. echo "please print me" | mailx -r passivo.agressivo@department.uu.se -a FILE_TO_PRINT.pdf print@uu.onricoh.se

Printing via CUPS on Linux (Ubuntu 16.04 / 17.10) or macOS (10.12.6)

  1. Get the PPD.

    Download and save the PPD as /tmp/eduPrint-UU.ppd on your local computer. If you use another file name then change the commands below appropriately.

  2. Make sure you are using the Employee-ID accounts on the computer. The easiest way to assure this is to use the Active Directory, but it works as long as the names are identical.
  3. Configure the printer queue:

    sudo lpadmin -p eduPrint-UU -v lpd://edp-uu-prn01.user.uu.se/eduPrint-UU -P /tmp/eduPrint-UU.ppd -u allow:all -o printer-is-shared=false -E

  4. Set this as the default printer queue if you want:

    sudo lpadmin -d eduPrint-UU

  5. Print like this:

    lp -d eduPrint-UU HELLO.pdf

If you are using unique local user account names

You want to configure the print queue to use the correct user name.

  1. lpadmin -p QUEUENAME -v lpd://UU-USERNAME@edp-uu-prn01.user.uu.se/eduPrint-UU -P /tmp/eduPrint.ppd -u allow:LOCAL_USERNAME -o printer-is-shared=false -E

You can let everything printed on the computer go to a specific users queue.

  1. lpadmin -p QUEUENAME -v lpd://UU-USERNAME@edp-uu-prn01.user.uu.se/eduPrint-UU -P /tmp/eduPrint.ppd -u allow:all -o printer-is-shared=false -E

Please note that the environment variable CUPS_USER may be used instead of specifying a specific user. This may be used on a multi user system if the variable is set in the login scripts.

 

This entry eduprint was last modified 2017-12-08

   

This documentation is covered by GNU Free Documentation License.