CUPS: Difference between revisions

From UMIACS
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(24 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Common Unix Print System
UMIACS uses the industry standard [http://www.cups.org CUPS] ('''Common Unix Print System''') for printing on Linux systems, providing better support for printers and their specific alternatives than other options.


UMIACS has replaced our LPRng printing system on our UNIX systems in favor of the industry standard [http://www.cups.org CUPS].  This provides us with better support for printers and their specific options.
Printing is only available from UMIACS Networks.
 
Printing is only available from UMIACS Networks or when attached to the UMIACS VPN.


A list of printers can be found using,
A list of printers can be found using,
Line 9: Line 7:
* '''lpstat -p'''
* '''lpstat -p'''


You can see documentation about printing from the command line on our RHEL/Ubuntu hosts at (available only on UMIACS Networks)
You can see documentation about printing from the command line on our [[RHEL]]/[[Ubuntu]] hosts at  
* http://print.umiacs.umd.edu/help/options.html.
* http://www.cups.org/doc/options.html
 
==Changes from the old LPRng print system==
===Duplexing===
To duplex you need to specify <code>-o sides=two-sided-long-edge</code> instead of <code>-Zduplex</code> when submitting your job.  <code>-o sides=two-sided-short-edge</code> can be used for the other duplex orientation.  You can specify defaults or create a personal instance of a print queue please see this [http://www.cups.org/documentation.php/doc-1.4/options.html#WITHOPTIONS documentation].
 
===Commands===
Using the '''lpr''' command is available, although the '''lp''' command is the main supported command and has more functionality.  We encourage you to use the '''lp''' (SysV) commands.


===Differences between our old LPRng print system===
===Discrete Queues===
# To duplex you need to specify '''-o sides=two-sided-long-edge''' instead of '''-Zduplex''' the same way'''-o sides=two-sided-short-edge''' can be used for the other duplex orientationYou can create a personal instance of a print queue that has your defaults, more information is available [https://print.umiacs.umd.edu/help/options.html#INSTANCES here].
The CUPS and [[WindowsPrinting]] printer queueing systems that UMIACS runs are discreteThis means that problematic jobs from one queueing system that can cause the other queueing system to stallPlease [[HelpDesk | contact staff]] for assistance if you run into a problem.
# Using the '''lpr''' command is available, although the '''lp''' command is the main supported command and has more functionality.

Latest revision as of 19:32, 27 February 2025

UMIACS uses the industry standard CUPS (Common Unix Print System) for printing on Linux systems, providing better support for printers and their specific alternatives than other options.

Printing is only available from UMIACS Networks.

A list of printers can be found using,

You can see documentation about printing from the command line on our RHEL/Ubuntu hosts at

Changes from the old LPRng print system

Duplexing

To duplex you need to specify -o sides=two-sided-long-edge instead of -Zduplex when submitting your job. -o sides=two-sided-short-edge can be used for the other duplex orientation. You can specify defaults or create a personal instance of a print queue please see this documentation.

Commands

Using the lpr command is available, although the lp command is the main supported command and has more functionality. We encourage you to use the lp (SysV) commands.

Discrete Queues

The CUPS and WindowsPrinting printer queueing systems that UMIACS runs are discrete. This means that problematic jobs from one queueing system that can cause the other queueing system to stall. Please contact staff for assistance if you run into a problem.