RequestingUserName is a printing attribute class, a text
attribute, that specifies the name of the end user that submitted the print
job. A requesting user name is an arbitrary string defined by the client. The
printer does not put the client-specified
attribute into the Print Job's attribute set; rather, the printer puts in a
JobOriginatingUserName attribute. This means
that services which support specifying a username with this attribute should
also report a
JobOriginatingUserName in the job's attribute set. Note
that many print services may have a way to independently authenticate the
user name, and so may state support for a requesting user name, but in
practice will then report the user name authenticated by the service rather
than that specified via this attribute.
IPP Compatibility: The string value gives the IPP name value. The
locale gives the IPP natural language. The category name returned by
getName() gives the IPP attribute name.