IPP Mail Archive: IPP> Processing Request

IPP> Processing Request

Manish Thakur (manish@teil.soft.net)
Wed, 10 Feb 1999 20:43:28 +0530

Hi,
I have the following doubt about a request coming from a IPP client.
Can all attributes have multiple values associated with them in a
request that come to a printer object, the implementers guide seems to
suggest this:

attributes-natural-language(naturalLanguage)
IF NOT any single non-empty 'naturalLanguage' value less than or
equal to 63 octets, REJECT/RETURN 'client-error-request-value-too-
long'.
ACCEPT the request even if not a member of the set in the Printer
object's "generated-natural-language-supported" attribute.

If in this case more than one value is suppoterd by the printer object,
which should be selected?

ipp-attribute-fidelity (boolean)
IF NOT either a single 'true' or 'false' 'boolean' value equal to 1
octet, REJECT/RETURN 'client-error-bad-request'.

Does it mean that a client sending a multiple values for
attribute-fidelity e.g. first value single octet with value set to 0,
another multi-octet value set to 1 - should not be treated as a bad
request?

Also if an attribute of the Job Template attributes group appears in the
operation attributes group should this be treated as an unsupported
attribute or should it return bad request error?

Any guidance in this regard would be appreciated.
Thanx in advance
Manish