To further amplify Scott's reply:
The reason why the client MUST always send the attributes-natural-language
and attributes-charset, even though the client is NOT submittig any
'text' and 'name' attributes, is that the Printer object may be returning
a 'text' and/or a 'name' attribute in the response, such as job-state-message
or may be returning a Error Message, in case the request is rejected.
So the Printer object needs to know what language and charset to use
in the response.
Also (in the future) when we get notification, it will be important for
the notification to know what language and charset to use for the
notification, so that the values passed in by the client MUST be stored
with the job. Storing the values also helps when other clients
(who may be in different locales) query the job.
At 14:12 10/30/1997 PST, Scott Isaacson wrote:
>Yes they will always be sent. See the notes from the 10/29/97 IPP meetings
>and see the new
>document that will come out in the next few days.
>>>>>> Rick Yardumian <rick at cp10.es.xerox.com> 10/30 2:40 PM >>>
>The latest model spec states that the attributes "attributes-charset" and
>"attributes-natural-language" are MANDATORY. Does this mean that they must
>be sent by the client even when the client does not send any text and/or
>name type attributes? Up until now, none of the IPP request operations had
>required attributes. I don't have an opinion one way or the other but I was
>assuming that some companies were pushing for no mandatory attributes on
>Xerox Corporation Voice: (310) 333-8303 / 8*823-8303
>Corporate Research & Technology Fax: (310) 333-6342 / 8*823-6342
>701 S. Aviation Blvd, ESAE-242 Email: rick at cp10.es.xerox.com>El Segundo, CA 90245