IPP Mail Archive: IPP> IPP Table of Contents should have had 4 levels

IPP> IPP Table of Contents should have had 4 levels

Tom Hastings (hastings@cp10.es.xerox.com)
Mon, 2 Dec 1996 14:38:20 PST

Unfortunately, the MS-WORD default number of table of content levels shown is
3, not 4, so that the list of job attributes did not appear in the
Table of Contents in our IPP Internet Draft.

Here is the table of contents with the fourth level shown.
It is a handy list of job attributes, especially, since the data type
and whether multiple values are allowed or not, is indicated in
parentheses in each heading.

For the next Internet Draft (which we can send out any time), I suggest that
we include the fourth level in the table of contents.

Tom

6. OBJECT ATTRIBUTES 25

6.1 Attribute Syntaxes 25

6.2 Job Attributes 28

6.2.1 Job Informational Attributes (Set by a Client/End User) 28
6.2.1.1 job-name (string) 28

6.2.2 Job Informational Attributes (Set by a Printer) 29
6.2.2.1 job-identifier (url) 29
6.2.2.2 job-originator (name) 29
6.2.2.3 job-originating-host (name) 29
6.2.2.4 job-locale (type3Locale) 29

6.2.3 Job Status Attributes (Set by Printer) 30
6.2.3.1 current-job-state (type1Enum) 30
6.2.3.2 output-device-assigned (name) 32
6.2.3.3 submission-time (dateTime) 32
6.2.3.4 number-of-intervening-jobs (cardinal) 32
6.2.3.5 job-message-from-operator (string) 32
6.2.3.6 completion-time (dateTime) 32
6.2.3.7 job-state-reasons (1#type2Enum) 33
6.2.3.8 impressions-completed (cardinal) 33
6.2.3.9 media-sheets-completed (cardinal) 33

6.2.4 Job Sheet Attributes (Set by Client/End User) 34
6.2.4.1 job-sheets (type3Enum) 34

6.2.5 Notification Attributes (Set by a Client/End User) 34
6.2.5.1 notification-events (1#type2Enum) 34
6.2.5.2 notification-address (url) 35

6.2.6 Job Scheduling Attributes (Set by Client/End User) 35
6.2.6.1 job-priority (type1Enum) 35
6.2.6.2 job-print-after (dateTime) 36
6.2.6.3 job-print-off-peak (type3Enum) 36
6.2.6.4 job-retention-period (deltaTime) 37

6.2.7 Job Production Attributes (Set by Client/End User) 37
6.2.7.1 medium-select (type2Enum) 38
6.2.7.2 finishing (type2Enum) 43
6.2.7.3 number-up (type3Enum) 44
6.2.7.4 sides (type2Enum) 44
6.2.7.5 copies (positiveInteger) 45
6.2.7.6 printer-resolution-select (positiveIntegerCross) 45
6.2.7.7 print-quality (type2Enum) 45
6.2.7.8 page-select (positiveIntegerRange) 45
6.2.7.9 files-are-one-document (boolean) 45
6.2.7.10 files-are-interleaved (boolean) 46

6.2.8 Attributes for Conversion of Text and HTML Files (Set by Client/End
User) 46
6.2.8.1 width (cardinalUnits) 46
6.2.8.2 length (cardinalUnits) 46
6.2.8.3 left-margin (cardinalUnits 46
6.2.8.4 right-margin (cardinalUnits) 46
6.2.8.5 top-margin (cardinalUnits) 46
6.2.8.6 bottom-margin (cardinalUnits) 47
6.2.8.7 repeated-tab-stops (cardinalUnits) 47
6.2.8.8 header-text (string) 47
6.2.8.9 footer-text (string) 47
6.2.8.10 number-pages (boolean) 47
6.2.8.11 default-font (string) 47
6.2.8.12 font-size (cardinalUnits) 47
6.2.8.13 default-code-set (type3Enum) 47
6.2.8.14 content-orientation (type2Enum) 47

6.2.9 Job Resource Attributes (Set by the program that produces or senses
the PDL) 48
6.2.9.1 document-formats-used (1#type2Format) 49
6.2.9.2 fonts-used (1#string) 50
6.2.9.3 code-sets-used (1#type3Enum) 50
6.2.9.4 media-used (1#type2Enum) 50
6.2.9.5 sides-used (type2Enum) 50
6.2.9.6 print-quality-used (type2Enum) 50
6.2.9.7 finishing-used (type2Enum) 50
6.2.9.8 printer-resolution-used (positiveIntegerCrossState) 50
6.2.9.9 total-job-octets (positiveInteger) 51
6.2.9.10 job-impression-count (positiveInteger) 51
6.2.9.11 job-media-sheet-count (positiveInteger) 51

6.2.10 Number of Documents (Set by Printer) 51
6.2.10.1 number-of-documents (positiveInteger) 51

6.2.11 Document Data (Set by a Client/End User) 51
6.2.11.1 document-format (type2Format) 51
6.2.11.2 document-name (string) 52
6.2.11.3 document-URL (url) 52
6.2.11.4 document-content (octetString) 52