infoprint_definition
The infoprint_definition identifies the attribute and parameter that will be specified on the pdpr command when InfoPrint Manager sends the job to the printer. The infoprint_definition identifies an InfoPrint attribute and (optionally) the value that it should be set to. infoprint_definitions follow this syntax:
infoprint_attribute[=infoprint_parameter]
The infoprint_attribute is the InfoPrint attribute name as it is listed in RICOH InfoPrint Manager: Reference under –x options, plus the specially recognized target-destination-name, which is used to identify the –p option of the pdpr command. The infoprint_parameter is the value that is assigned to that attribute.
infoprint_definitions work differently in each kind of control statement.
- In Default statements, you cannot specify an infoprint_definition.
- In Global statements, you must specify an infoprint_definition.
- In Mapping statements, you should specify an infoprint_definition to map the mvs_definition to. However, if you specify an
infoprint_attribute, you do not have to specify aninfoprint_parameterwith it. If you only list aninfoprint_attribute, themvs_parametervalue from themvs_keywordbecomes theinfoprint_attributevalue.- Note:
- If you do not provide an infoprint_definition in a Mapping statement, the information contained in that mvs_keyword will be discarded.
- If you provide multiple Mapping statements that lead to the same attribute only one will be used, but it is impossible to predict which one that will be.
- To identify an infoprint_attribute that you want to use on the -x option of the
pdprcommand, omit the -x, for example:media-id. - To identify an infoprint_attribute that you want to use on the
printer-pass-throughattribute of thepdprcommand, prefix the infoprint_attribute with an -o flag for example,-ojobid. All generated—oattributes will be collected and added to a singleprinter-pass-throughattribute. - To identify an infoprint_attribute that you want to use on the -opa option of the
printer-pass-throughattribute of thepdprcommand, prefix the infoprint_attribute with an -opa, for example,-opa:class. All generated—opaattributes will be collected and added to a single-opakeyword on theprinter-pass-throughattribute. - To identify that the mvs_definition is to map to the name of the target destination
for submission, specify
target-destination-name, which is a specially-recognized infoprint_attribute that overrides the third parameter that is passed to the sample MVS Download Exit. - To handle complex, multi-valued infoprint_attributes, begin the infoprint_parameter
with as many colons (:) as necessary to move the parameter into the correct position.
For example, the
results-profileattribute follows this syntax:-x "results-profile=name@node:method:number:'message text':bin"
In use, the attribute would look like this:
-x "results-profile=nr645@bld25:pickup:2:'Please read this'"
So, if you wanted to map the COPIES value to the 'number' parameter ofresults-profile, you would enter two colons (::) in the mapping statement. The two colons indicate that the program should skip over the first two parameters in theresults-profile(name@nodeandmethod), and insert the value in the third position (number). The mapping statement would look like this:COPIES :: results-profile=::
You can include a hard-coded infoprint_parameter in the statement, but you do not have to. If you do not include one, the normal rules for determining the resulting infoprint_parameter apply.