The following additions are needed by IPPFAX and so should be added to the
Job Extensions spec, because they are of general use:
1. 'pwg-letter-or-a4' and 'pwg-letter-or-a4-white' "media" values for IPPFAX
and others. It is a media that stands for either iso-a4 and/or na-letter.
For IPPFAX (and other applications) where it doesn't matter whether the
media to be used is ISO A4 or NA Letter. Then the validation algorithm
doesn't need to be changed, since a Printer is allowed to support the
'pwg-letter-or-a4-white' value.
ISSUE: What about "media-ready"? Is 'pwg-letter-or-a4' allowed, or MUST the
Printer include the actual media. If the latter, then the scheduling
algorithm has to be enhances for its comparison with "printer-ready".
2. Add 'job-errors-detected' and 'job-warnings-detected' to
"job-state-reasons"
The text is:
'errors-detected' : If the Printer supports these values, the Printer MUST
add the value to "job-state-reasons" when it generates the first error
message. That is, a single occurrence of this value is present in the
"job-state-reasons" if the Printer has generated one or more errors. An
error indicates loss of information, such as a page not imaged. A warning
indicates no loss of information (see 'warnings-detected state reason).
'warnings-detected' : If the Printer supports these values, the Printer MUST
add the value to "job-state-reasons" when it generates the first warning
message. That is, a single occurrence of this value is present in the
"job-state-reasons" if the Printer has generated one or more warnings. A
warning indicates something did not go as expected, but there was no loss of
information. For example, a font substitution. An error indicates loss of
information (see 'errors-detected' state reason).
-----Original Message-----
From: Hastings, Tom N [mailto:hastings at cp10.es.xerox.com]
Sent: Monday, May 19, 2003 18:16
To: ipp at pwg.org
Subject: IPP> Initial Version of Job Extensions spec available for a
future SM telecon
Peter, Ira, and I have been working on the Job Extensions spec following the
agreement to break the original Document Object spec into three
specifications.
I've posted an initial version of the Job Extensions spec for review at some
future SM telecon (not this coming Thursday's meeting which is for the
Document Object spec that Peter released).
The files are available in a new JOBX sub-directory:
ftp://ftp.pwg.org/pub/pwg/ipp/new_JOBX/wd-ippjobx10-20030519.pdf.zipftp://ftp.pwg.org/pub/pwg/ipp/new_JOBX/wd-ippjobx10-20030519.doc.zip
Ignore the earlier versions with revision marks. (The -rev.pdf shows the
revisons from the May 18 version when I removed the -target attributes and 7
ISSUES. I also made the rev with PDF Maker which doesn't have hot links for
cross references, so its 170KB instead of 923KB, so I didn't zip it and its
very fast to make.)
The following summaries of the changes:
Version 0.2, 19 May 2003:
1. Split document out of Document Object specification.
2. Removed all Document Description attributes and the concept
of Job Level and Document Level. That terminology is introduced in the
Document Object spec [ippdoc]. Now [ippdoc] is only an Informative
Reference, not a Normative Reference.
3. Did not include the document-format-target and
document-format-version-target attributes. PSI has their own definitions
and we can avoid the discussion as to whether they should be Document
Template attributes or Operation attributes on Document Creation operations
and whether there should be a "document-format-target-default" and a
"document-format-version-target-default".
There are only two issues remaining:
ISSUE 01: Or should the "document-format-version-default" be a 1setOf since
the version string is self-identifying with the PDL? Then the different
defaults could be indicated for each document format?
ISSUE 02: Bob's issue about truth in advertising. Don't penalize truth.
Does allowing these Operation attribute keyword names in the
"user-defined-attributes-supported" Printer attribute allow the Printer to
accept any values without returning the attribute in the Unsupported
Attributes group?
Tom