XNSPrintExtras.mesa
Copyright Ó 1993 by Xerox Corporation. All rights reserved.
Michael Plass, June 2, 1993 11:48 am PDT
The XNSPrint interface unfortunately does not allow for certain attributes to be left unspecified in the submission protocol, even though the protocol allows you to leave them unspecified. This means that even if these attributes as specified inside the document, they will be overridden. This interface lets you leave the Stapling and Plex options unspecified.
DIRECTORY XNSPrint USING [Context];
XNSPrintExtras: CEDAR DEFINITIONS
~ BEGIN
Context: TYPE = XNSPrint.Context;
Stapling: TYPE = {default, unstapled, stapled};
Plex: TYPE = {default, simplex, duplex};
GetStapling: PROC [Context] RETURNS [Stapling];
SetStapling: PROC [Context, Stapling];
GetPlex: PROC [Context] RETURNS [Plex];
SetPlex: PROC [Context, Plex];
END.