IPP Mail Archive: Re: IPP> PRO Section 9.7 vs. MOD section 4.3: need clarifica

Re: IPP> PRO Section 9.7 vs. MOD section 4.3: need clarifica

Carl Kugler (kugler@us.ibm.com)
Tue, 7 Apr 1998 15:36:39 -0400

Bob-

Looking back over your earlier reply, I'm still having trouble reconcil=
ing
these sentences:

> Note, even if it [attributes-charset] is present in a job attributes =
group it
does not affect the charset of those attributes. All attributes in the=
entire
response are in the charset specified by attributes-charset in the oper=
ations
attribute group...

>Note that in the example attributes-natural-language is in one of the =
job
attribute groups in order to override the natural-language in the opera=
tion
attributes.

The attributes-charset in the operations attribute group cannot be over=
ridden
but the attributes-natural-language can?

-Carl

robert.herriot@Eng.Sun.COM on 04/06/98 05:18:21 PM
Please respond to robert.herriot@Eng.Sun.COM
To: robert.herriot@Eng.Sun.COM, Carl Kugler/Boulder/IBM@ibmus
cc: ipp@pwg.org
Subject: Re: IPP> PRO Section 9.7 vs. MOD section 4.3: need clarifica

Attributes-charset and attributes-natural-language must be in the opera=
tion
attributes group
for each request and each response. This implies that the Printer must=

support
these job
description attributes in order to show what values were sent with subm=
it-job
operations.
Thus they are MANDATORY.

The job attributes group contains values of job attributes. For the Pri=
nt-Job,
Print-URI,
Create-Job, Send-Document, Send-URI operations, there is no need for th=
e job
attributes
group to contain the attributes-charset and attributes-natural-language=
of the
job because they
normally have the same value the ones in the operation attributes group=
, and
those are the
important values for the response anyway. It was a judgement call as to=
which
attributes
to return automatically. We picked likely useful ones.

For Get-Job-Attributes and Get-Jobs, attributes-charset and
attributes-natural-language
would be present in the job attributes group only if the client had nam=
ed them
explicitly
or implicitly in the "requested-attributes" attribute in the request. =
Their
values might differ
from those in the operation attributes group, especially if the job
belonged to
someone else.

Bob Herriot

At 02:28 PM 4/6/98 , Carl Kugler wrote:
>Thanks, Bob, I think I get it now.
>
>Maybe your answer also provides a clue to my next question:
>
>If attributes-charset and attributes-natural-language Job Description
>Attributes are MANDATORY according to MOD/4.3, why aren't they shown a=
s
>MANDATORY in "Group 3: Job Object Attributes"* under
>
> Print-Job Response:
> Print-URI Response:
> Create-Job Response:
> Send-Document Response:
> Send-URI Response:
> Get-Job-Attributes Response:
> Get-Jobs Response:
>
>in MOD/15.3.4.3 "Validate the presence of a single occurrence of requi=
red
>Operation attributes"?
>
>Could it be that the word MANDATORY has different meanings in these tw=
o
>sections?
>
> 4.3:* MANDATORY ... attribute[s] MUST be supported by Printer objects=