Subject: IPP> IPP Table of Contents should have had 4 levels

From: Tom Hastings <[email-masked]>
Date: 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