UNIVERSALPRINT System Option

Specifies whether to enable menus for Universal Printing and to set up printing defaults.
Valid in: Configuration file, SAS invocation
Category: Log and procedure output control: ODS Printing
PROC OPTIONS GROUP= ODSPRINT

Syntax

Syntax Description

UNIVERSALPRINT
routes all printing through the Universal Print services.
Alias:UPRINT
NOUNIVERSALPRINT
disables printing through the Universal Print services.
Alias:NOUPRINT

Details

Universal Printing services provides interactive and batch printing capabilities to SAS applications and procedures. The ODS PRINTER destination uses Universal Print services as needed, whether the UNIVERSALPRINT option or the NOUNIVERSALPRINT option is set.
When UNIVERSALPRINT is specified, SAS sets the following environment:
  • The Universal Printing menu items and dialog boxes are enabled in the windowing environment.
  • The PRINTERPATH= system option is set to a default, non-null value, usually PostScript Level 1, when SAS starts.
  • The SYSPRINT= system option is ignored. The value of the PRINTERPATH= system option specifies the output destination.
  • Setting PRINTERPATH="" sets the value of PRINTERPATH to the default value.
To use the Windows printing environment in SAS, set NOUNIVERSALPRINT. SAS sets the following environment:
  • The initial value of the PRINTERPATH= system option is null and SAS enables the Windows print menus and dialog boxes.
  • If the PRINTERPATH= system option is set to a non-null value, SAS uses Universal Printing. SAS uses the Windows print dialog boxes but the referenced printer in the dialog box is not used.
  • If PRINTERPATH="", SAS uses the Windows print dialog boxes and the SYSPRINT= system option specifies the output destination.

See Also

Universal Printing in SAS Language Reference: Concepts
System Options:
PRINTERPATH= System Option in SAS System Options: Reference
UPRINTCOMPRESSION System Option in SAS System Options: Reference