PDInterpBasic.mesa
Copyright (C) 1983, 1985, Xerox Corporation. All rights reserved.
Michael Plass, September 4, 1984 10:16:51 am PDT
Tim Diebert: September 19, 1985 2:33:35 pm PDT
PDInterpBasic: DEFINITIONS = BEGIN
Status: TYPE = {
Nil status:
nil,
Normal status:
betweenPages,
constructingImage,
transmissionComplete,
Printer errors:
paperJam,
outOfPaper,
serverAbort,
PD File Errors:
invalidPassword,
objectOutOfBounds,
missingStartImage,
badLoadReference,
unrecognisedImagingCommand,
loadOutOfBounds,
unrecognisedControlCommand,
unrecognisedCommandType,
unexpectedEOF,
runGroupTooLong,
bitmapTooBig,
deviceCommandTooBig,
PD File Warnings:
wrongFormatVersion,
unreasonableResolution,
unreasonableBandSSize,
unreasonableImageSize,
unreasonableLoadSize,
unreasonableNumberOfCopies,
objectOutOfBand,
emptyRunGroup,
nonZeroFill,
imageBoundsExceedPageBounds,
tooFewBands,
unknownColorTileFlag
};
PDErrorCode: TYPE = Status[invalidPassword..deviceCommandTooBig];
PDWarningCode: TYPE = Status[wrongFormatVersion..unknownColorTileFlag];
END.