How to add an Engineering printer on Linux
For an overview of printing at the Engineering College or instructions for non-Windows operating systems, see Engineering College Printing.
Web Printing Alternative
Printing to Engineering printers from Linux computers can be more complicated than printing from other operating systems. Engineering IT can't necessarily provide support for printing from any given flavor of Linux.
If you have any trouble with the instructions provided below (based around Ubuntu), we recommend using web printing instead. Please see the "Web printing" section on the Engineering College Printing page.
Video Tutorial
Step-by-step, with screenshots
Installing an Engineering printer on Ubuntu 24.04:
- Install the "smbclient" package, which can connect to the Engineering Samba print server. Run the following command:
sudo apt update && sudo apt upgrade && sudo apt install smbclient
- Open the "Settings" application, then navigate to the "Printers" menu and select "Add Printer..."
- In the search field, type "smb://engr-print-01.ad.uillinois.edu". A search result should appear.
- Click on the search result, which will open a sign-in dialog. Sign in with your UIUC credentials. Your username should be "UOFI\[your netid]", and your password should be your current NetID password.
- From the list of printers, select the printer you'd like to add.
- If possible, check the printer in-person to find its make and model, and select the appropriate driver.
If the right driver isn't listed, or if you don't know the make and model of the printer, the "Generic PCL", "Generic PostScript Printer", and "Generic PDF Printer" options will work for basic functionality. - Click "Select", and the printer will be added to your computer. It will appear in the "Printers" list.
- On the printer's list entry, select the three vertical dots, then open the Printer Options menu. From here, you can customize the print settings and print a test page.
Printing to an Engineering printer:
- You will have to authenticate to the print server each time you print a document. A notification will pop up that a print job requires authentication. Click on the notification, which will bring you to the printer's "Active Jobs" menu.
- Click the Authenticate button in the red banner, and authenticate with your UIUC credentials: "UOFI\[your netid]" and your NetID password.
Troubleshooting
There was an error during the CUPS operation: client-error-not-possible
sudo apt install smbclient
Additional Linux Resources
Our ability to support multiple Linux distributions is limited. See the following resources for possible support for your unique distribution.
HP Linux Drivers:
http://h20566.www2.hp.com/hpsc/swd/public/readIndex?sp4ts.oid=5036604
HPLIP Drivers:
http://hplipopensource.com/hplip-web/models/laserjet/hp_laserjet_600_m602.html
Short URL for this page: http://go.illinois.edu/engr-printing-linux