Printing from Linux


There are multiple ways to install LSA shared printers from your Linux machines. The model of the printer you want to connect to and the features you would like made available to you on that printer, determines how to install the printer. We have two methods, one for Xerox multifunction printers and the second for all others.


RHEL, Fedora, Debian, or Ubuntu machines


Multifunction printer access and installation procedure

Installing a Xerox multifunction printer requires a script to be run if you want to be able to use all the features of the printer. The script will ensure that all options (duplex, stapling, hole punching) are usable if the printer supports them. You can find and download the scripts for individual departmental shared printers using the links at the bottom of this page, in the Departmental printer queues section.  In the Related links section, you can find more specific information regarding installing the Xerox printers that reside in the departments supported by the Randall group.

To print using the LSA Technology Services Randall departmental printer queues, you must first be added to the LSA Technology Services Randall Linux print server as it differs from that offered by MPrint. You can verify your account has access to the LSA TS Randall Linux print server by creating a ticket with the LSA Technology Services Randall office. If you are using a university-owned Linux machine, and the print queue you need isn't installed or you aren't sure if it is, and you need help installing the printer, you can mention this in your ticket as well.

If you are installing these printers on a personal computer, where your username differs from your University of Michigan uniqname, you will also need to create a ticket with the LSA Technology Services Randall office to have your account added to the Linux print server. Otherwise, you can change your username on your computer to match your uniqname using the directions found in the caution message in the next section of this document.

You can email with the details of your request to automatically create a ticket, or please feel free to visit our website and submit a help ticket.

MPrint shared printer procedure

To install all other printers without special functions, use the MPrint installer.

Please note: To use special functions on an MPrint printer you may need to visit the manufacturer’s website and install the model’s driver. Once you do so the MPrint installer will find the correct driver. 

  1. Go to the MPrint Maps webpage, enter your UofM credentials on the Weblogin page if prompted.
  2. Be sure you are in the "MiWorkspace" maps, not "Sites".
  3. Search for your building, select your floor, and select your printer from the list.  (If the printer does not show up for you, your account may not have access to print there.)
  4. Click “Install Now” and download the installer script once it is prepared.  The name of the script will depend on the printer you have selected.  in the next step the example "" is used.
  5. Run the installer from your download folder: bash or, if you do not have lpadmin or cupsadmin privileges, sudo bash This sudo command requires that you have admin privileges on your computer.
  6. Print something to test.
    • In the PaperCut authentication box, enter UMROOT\uniqname for the username and your UMICH password. If you don't want to have to do this every time you print, check "Remember password". (Be sure you have put your password in correctly before you "remember" it!)
    • If the MPrint/PaperCut authentication box does not pop up, open "View Print Queue" for your printer. If your job has the status "Held for Authentication", right click it, select "Authenticate", and put in your credentials as described above.

Please note: If you have no administrator access on an LSA Technology Services-managed machine, do not see the printer you are looking for in MPrint, and/or need assistance, please contact and we will help you install the printer.

Caution: In order to complete your print job, your computer’s current username must match your uniqname. You can check the current user with the command id. If you need to change your username, follow these instructions from the Linux Academy.. 

Departmental printer queues

Related links

Print Article


Article ID: 1691
Wed 5/27/20 9:59 AM
Wed 4/5/23 1:28 PM