UbuntuPrinting: Difference between revisions

From UMIACS
Jump to navigation Jump to search
No edit summary
No edit summary
 
(13 intermediate revisions by 7 users not shown)
Line 1: Line 1:
==Overview==
==Overview==
:Printing from your personal Ubuntu laptop or desktop is supported.  If you are sitting at a supported UMIACS Ubuntu LTS desktop then please see our common UNIX/Linux printing documentation for [[CUPS]]. This documentation assumes the current Ubuntu LTS 12.04.xx release and while older or newer versions of Ubuntu may work, we have not tested them.
Printing from your self-supported Ubuntu laptop or desktop is supported.  If you are sitting at a UMIACS-supported Ubuntu desktop, please see our common UNIX/Linux printing documentation for [[CUPS]] instead.
 
This documentation may not work for all versions of Ubuntu. If you run into any issues, please [[HelpDesk | contact staff]].
 
===Printer Accessibility===
===Printer Accessibility===
:In order to print you will '''need to be on the UMIACS internal network, or connected the the UMIACS VPN.''' Details on getting connected to the VPN are available here: :[[UbuntuJuniperVPN | How to connect to the Ubuntu VPN]]
In order to print you '''need to be on the UMIACS internal network''', either via a wired proxy drop, our [[VPN]], or an [[SecureShellTunneling | SSH tunnel]].
<br/>
 
<br/>
==Connecting to a printer==
==Connecting to a printer==
In order for printing to function properly, you must complete '''ALL''' of the following steps:
In order for printing to function properly, you must complete '''ALL''' of the following steps:
<br/>
# Open a web browser and go to <code>localhost:631</code>. This will bring up the CUPS home page.
<br/>
#: [[File:Cups_home_page_12-2024.png|700px]]
#Open the 'Printing' dialog box and click 'Add'
# At the top of the screen, select '''Administration'''. If you're given a login prompt, enter your username and password for the computer. Select the 'Add Printer' button.
#Expand the 'Network Printer' dropdown list, and select 'Find Network Printer'
#: [[File:Cups_admin_page_12-2024.png|700px]]
#In the host field type "print.umiacs.umd.edu" and click find.
# Open a new tab in your web browser and navigate to http://print.umiacs.umd.edu/printers.
#:[[Image:UbuntuPrint01.png|thumb|none|300px|[3] Type 'print.umiacs.umd.edu' into the 'Host:' field and then click Find]]
# Find the '''name''' of the printer that you wish to connect to. If you are unsure of which one to pick, see the [[PrinterQueueNaming | selecting a print queue]] page.
#Select the print queue you wish to print to, click forward. If you are unsure which queue to use, see the [[PrinterQueueNaming| selecting a print queue]] page.
# Navigate back to the 'Add Printer' page. Select the 'Internet Printing Protocol (ipp)' radio button, then hit the 'Continue' button.
#:[[Image:UbuntuPrint02.png|thumb|none|300px|[4] Select the queue you wish to print too]]
#: [[File:Cups_ipp_radio_button_12-2024.png|450px]]
#Name the printer.  '''Take note of the model name listed in the Description. This will be used later!''' Then click 'Apply'
# Next to the 'Connection:' field, enter <code>ipp://print.umiacs.umd.edu:631/printers/</code> with the name of the printer added at the end. For instance, to add cps432-3208 (color printer in IRB 3208), you would enter <code>ipp://print.umiacs.umd.edu:631/printers/cps432-3208</code> in the field. Hit 'Continue'.
#:[[Image:UbuntuPrint03.png|thumb|none|300px|[5] Take note of the printer description, this will be used in later steps!]]
#: [[File:Cups_connection_entry_12-2024.png|500px]]
#In the printing dialog box, right click the newly added printer and select properties.
# Enter the printer '''name''' in the 'Name:' field. It's recommended to enter useful information in the 'Description:' and 'Location:' fields, but it's not required. Keep 'Share This Printer' unchecked. Hit 'Continue'.
#In the 'Make and Model' line, click 'change'
#: [[File:Cups_name_entry_12-2024.png|500px]]
#:[[Image:UbuntuPrint04.png|thumb|none|300px|[7] Click 'change' next the 'Make and Model' field.]]
# In the 'Make:' list, select the brand of the printer as noted in step 4, and click 'Continue'.
#Ubuntu will now load a list of printers models (This will take a few moments).  From that list, select the brand of the printer you are connecting to as noted in step 5.
#: [[File:Cups_make_selection_12-2024.png|400px]]
#:[[Image:UbuntuPrint05.png|thumb|none|300px|[8] Select the brand of the printer as you noted in step 5]]
# In the 'Model:' list, select the specific model of the printer as noted in step 4. Then click 'Add Printer'.
#Select the specific model of the printer as noted in step 5. Then click forward.
#: [[File:Cups_model_selection_12-2024.png|500px]]
#:[[Image:UbuntuPrint06.png|thumb|none|300px|[9] Select the model of the printer as you noted in step 5]]
# The printer likely requires additional configuration. When adding the printer through the CUPS interface, it is added system-wide. It can be viewed and modified in the 'Printers' menu of the Ubuntu settings, where in Ubuntu 24.04, there is a kebab menu for each printer added. In the kebab menu, select 'Printing Options'. We recommend changing the printer options here instead of in the CUPS browser interface, though you can make changes there if you prefer.
#Leave the "try to copy the option settings over from the old PPD' option selected and click forward.
#: [[File:Ubuntu_printer_options-12-2024.png|600px]]
#Select any additional features available for the printer (i.e. duplexing), and then click forward.
# In 'Page Setup', at minimum, change the media size to 'US Letter', unless you're specifically printing from a tray which doesn't use letter paper.  Change the 'Pages per side', 'Two-sided', and 'Orientation' settings according to your preferences.
#Verify this process by printing a test page. You should get the Default ubuntu test page. If you just get a page with a string of text then printer is not properly configured, and you should verify the settings.
#: [[File:Ubuntu_page_setup_12-2024.png|600px]]
 
# The available settings depend on the printer you added.  For cps432-3208, there is an 'Installable Options' menu. Use this to configure the trays according to the printer's tray configuration.
 
#: [[File:Ubuntu_tray_setup_12-2024.png|600px]]
==[[PrinterQueueNaming|How to select a print queue]]==
# Verify this process by printing a test page, which is the top left button in the 'Printing Options' submenu in Ubuntu 24.04. You should get the default Ubuntu test page. If you just get a page with a string of text then the printer is not properly configured, and you should verify the settings.
 
==Troubleshooting==
:Before contacting staff for support, please take note of the following items:
:*Are you in the internal network, or connected to the VPN?
:*Can you ping 'print.umiacs.umd.edu'?
:*Have you made any recent changes to your printing options?

Latest revision as of 22:12, 18 December 2024

Overview

Printing from your self-supported Ubuntu laptop or desktop is supported. If you are sitting at a UMIACS-supported Ubuntu desktop, please see our common UNIX/Linux printing documentation for CUPS instead.

This documentation may not work for all versions of Ubuntu. If you run into any issues, please contact staff.

Printer Accessibility

In order to print you need to be on the UMIACS internal network, either via a wired proxy drop, our VPN, or an SSH tunnel.

Connecting to a printer

In order for printing to function properly, you must complete ALL of the following steps:

  1. Open a web browser and go to localhost:631. This will bring up the CUPS home page.
    Cups home page 12-2024.png
  2. At the top of the screen, select Administration. If you're given a login prompt, enter your username and password for the computer. Select the 'Add Printer' button.
    Cups admin page 12-2024.png
  3. Open a new tab in your web browser and navigate to http://print.umiacs.umd.edu/printers.
  4. Find the name of the printer that you wish to connect to. If you are unsure of which one to pick, see the selecting a print queue page.
  5. Navigate back to the 'Add Printer' page. Select the 'Internet Printing Protocol (ipp)' radio button, then hit the 'Continue' button.
    Cups ipp radio button 12-2024.png
  6. Next to the 'Connection:' field, enter ipp://print.umiacs.umd.edu:631/printers/ with the name of the printer added at the end. For instance, to add cps432-3208 (color printer in IRB 3208), you would enter ipp://print.umiacs.umd.edu:631/printers/cps432-3208 in the field. Hit 'Continue'.
    Cups connection entry 12-2024.png
  7. Enter the printer name in the 'Name:' field. It's recommended to enter useful information in the 'Description:' and 'Location:' fields, but it's not required. Keep 'Share This Printer' unchecked. Hit 'Continue'.
    Cups name entry 12-2024.png
  8. In the 'Make:' list, select the brand of the printer as noted in step 4, and click 'Continue'.
    Cups make selection 12-2024.png
  9. In the 'Model:' list, select the specific model of the printer as noted in step 4. Then click 'Add Printer'.
    Cups model selection 12-2024.png
  10. The printer likely requires additional configuration. When adding the printer through the CUPS interface, it is added system-wide. It can be viewed and modified in the 'Printers' menu of the Ubuntu settings, where in Ubuntu 24.04, there is a kebab menu for each printer added. In the kebab menu, select 'Printing Options'. We recommend changing the printer options here instead of in the CUPS browser interface, though you can make changes there if you prefer.
    Ubuntu printer options-12-2024.png
  11. In 'Page Setup', at minimum, change the media size to 'US Letter', unless you're specifically printing from a tray which doesn't use letter paper. Change the 'Pages per side', 'Two-sided', and 'Orientation' settings according to your preferences.
    Ubuntu page setup 12-2024.png
  12. The available settings depend on the printer you added. For cps432-3208, there is an 'Installable Options' menu. Use this to configure the trays according to the printer's tray configuration.
    Ubuntu tray setup 12-2024.png
  13. Verify this process by printing a test page, which is the top left button in the 'Printing Options' submenu in Ubuntu 24.04. You should get the default Ubuntu test page. If you just get a page with a string of text then the printer is not properly configured, and you should verify the settings.