I had an action item from the last meeting to write up the
"job-recipient-name" Job Template attribute. Such an attribute is needed
when a user submits a print job that is intended to be picked up by another
user, such as is typical when an IPP job is submitted across a firewall.
This attribute will also be useful for QUALDOCS.
It was suggested just to send this as a mail note first, instead of as a
complete IETF specification. Here is the proposed definition. Please send
comments to both mailing list:
+===================+======================+======================+
| Job Attribute |Printer: Default Value| Printer: Supported |
| | Attribute | Values Attribute |
+===================+======================+======================+
| job-recipient- | job-recipient-name- | job-recipient-name- |
| name (name(MAX)) | default (name(MAX)) | supported (0:255) |
+===================+======================+======================+
job-recipient-name (name(MAX))
This attribute contains the name of the person that is to receive the output
of the job. The value of the "job-recipient-name" attribute is commonly
printed on job sheets printed with the job. An example of another use of
the "job-recipient-name" attribute is if the printer accesses a database to
get job delivery instructions for the recipient of a job. A zero-length
value indicates that there is no job recipient name.
If the client omits this attribute in a create request, the printer MAY use
the "job-recipient-name-default" (name(MAX)) Printer attribute value, unless
it has not been configured by the administrator, or MAY use the
"authenticated user" name (see [IPP-MOD] section 8.3), depending on
implementation.
The "job-recipient-name-supported" (integer(0:255) Printer attribute
indicates the maximum length that the Printer will accept for the
"job-recipient-name" Job Template attribute without truncation. A
conforming Printer MUST be able to accept 255 octets (i.e., MAX) without
truncation. However, an IPP Printer MAY be implemented as a gateway to
another print system that cannot accept the full 255 octet range, in which
case the value will be truncated to the maximum length specified by the
"job-recipient-name-supported" attribute.