TargetPSStatus.mesa
Copyright (C) Xerox Corporation 1985, 1986. All rights reserved.
Last edited by Jacks 19-Jun-85 15:22:47
Tim Diebert: December 1, 1986 9:10:05 am PST
DIRECTORY
PaperHandling USING [TwoPaperSizes],
PSActivity USING [Basic, Spooler, Printer];
TargetPSStatus: CEDAR DEFINITIONS = BEGIN
Current: TYPE = RECORD [
spooler: PSActivity.Spooler ← unknown,
formatter: PSActivity.Basic ← unknown,
printer: PSActivity.Printer ← unknown,
paperSupply: PaperHandling.TwoPaperSizes ← [max, max]
up to two target paper sizes specified
'max' indicates no paper size specified
'other' specifies an unknown paper size
];
System activity at target print service.
Properties: TYPE = RECORD [
staple: BOOLEANFALSE,
twoSided: BOOLEANFALSE,
paperSupply: PaperHandling.TwoPaperSizes ← [max, max]
up to two target paper sizes specified
'max' indicates no paper size specified
'other' specifies an unknown paper size
];
Paper handling properties at target print service.
Paper supply may be different from paper supply in Current
if additional paper sizes are available but not loaded.
Request: TYPE = {
pending, inProgress, completed, completedWithWarnings, unknown, rejected, aborted, canceled, held
};
Status of a print request sent to target print service.
Communication: TYPE = {
busy, insufficientSpoolSpace, masterTooLarge, mediumUnavailable, serviceUnavailable, spoolingDisabled, spoolingQueueFull, systemError, tooManyClients, noRouteToSystemElement, remoteSystemElementNotResponding, returnTimedOut, transmissionMediumProblem, transferAborted, transferError, connectionError, courierError, undefinedError, okay
};
Status of a remote procedure call made to target print service.
END.
LOG when/who/what
14-Jun-85 10:31:59 - Jacks - Created.
19-Jun-85 15:22:35 - Jacks - Activity renamed to PSActivity.