Translating print options to InfoPrint attributes and values

The next table shows the print options and values passed to the shell script in the print-options string, the corresponding InfoPrint attribute, and the attribute value used for the pdpr command for that job.

  • MVS sends print option values in either uppercase or lowercase characters. MVS sends all print option values shown in italics in the next table, such as pagedef, formdef, and font1, in uppercase. It sends other values as shown in the table.
  • InfoPrint sets most attribute values to exactly the same values received from the print-option values; the next table lists these values in italics in the InfoPrint Attribute and Value columns.

Print options passed to InfoPrint Manager MVS Download Receiver shell script

Print Option Passed to Shell Script InfoPrint Attribute and Value for Download for z/OS InfoPrint Attribute and Value for AFP Download Plus
-oac=account "account-text=account" "account-text=account"
-oaddress1=address1 "address1-text=address1" "address1-text=address1"
-oaddress2=address2 "address2-text=address2" "address2-text=address2"
-oaddress3=address3 "address3-text=address3" "address3-text=address3"
-oaddress4=address4 "address4-text=address4" "address4-text=address4"
-obu=building "building-text=building" "building-text=building"
-occtype=a "carriage-control-type=ansi-ebcdic" None (discarded)
-occtype=m "carriage-control-type=machine"
-occtype=z "carriage-control-type=ansi-ascii"
Note: The shell script checks if the job uses carriage control characters. If they are used, then InfoPrint sets this attribute and value based on the input parameter.
-ochars=font1,font2,font3,font4 "chars=font1,font2,font3,font4" None (discarded)
-ocop=nnn "results-profile=::nnn" "results-profile=::nnn"
-odatat=af Not applicable "document-format=modca-p"
-odatat=line "document-format=line-data"
Note: If the input value is not line, this value is not set and InfoPrint tries to identify the correct format. If InfoPrint cannot identify the format, InfoPrint uses a format of ascii.
Not applicable
-odatac=blkchar "data-fidelity-problem-reported=position" "data-fidelity-problem-reported=position"
-odatac=blkpos "data-fidelity-problem-reported=character" "data-fidelity-problem-reported=character"
-odatac=block "data-fidelity-problem-reported=none" "data-fidelity-problem-reported=none"
-odatac=unblock "data-fidelity-problem-reported=all" "data-fidelity-problem-reported=all"
-ode=department "department-text=department" "department-text=department"
-odu=no "sides=1 plex=simplex" "sides=1 plex=simplex"
-odu=normal "sides=2 plex=simplex" "sides=2 plex=simplex"
-odu=tumble "sides=2 plex=tumble" "sides=2 plex=tumble"
-of=F1formdef "form-definition=F1formdef" "form-definition=F1formdef"
-ofileformat=record "new-line-option=counted-4-octet-aligned" None (discarded)
-ofileformat=stream "new-line-option=lf"
-ofiletype=dshdr None (discarded) "auxiliary-sheet-selection=none"
-ofiletype=jobhdr "auxiliary-sheet-selection=none"
-ofiletype=jobtrl "auxiliary-sheet-selection=none"
-ofiletype=message  
-ofiletype=userdata  
-oformlength=nnn.nnn "form-length=nnn.nnn" "form-length=nnn.nnn"
-oin=nnn "printer-pass-through='-obinnnn'" "printer-pass-through='-obinnnn'"
-ojobn=job_name "job-name=job_name" "job-name=job_name"
-ona=name "name-text=name" "name-text=name"
-ono=nodeid "node-id-text=nodeid" "node-id-text=nodeid"
-ooffxb=nnn.nnn "x-image-shift-back=nnn.nnn" "x-image-shift-back=nnn.nnn"
-ooffxf=nnn.nnn "x-image-shift=nnn.nnn" "x-image-shift=nnn.nnn"
-ooffyb=nnn.nnn "y-image-shift-back=nnn.nnn" "y-image-shift-back=nnn.nnn"
-ooffyf=nnn.nnn "y-image-shift=nnn.nnn" "y-image-shift=nnn.nnn"
-oovlyb=overlay "overlay-back=overlay" "overlay-back=overlay"
-oovlyf=overlay "overlay-front=overlay" "overlay-front=overlay"
-opa= "printer-pass-through= "printer-pass-through=
class=output_class '-oclass=output_class' '-oclass=output_class'
destination=destination '-odestination=destination' '-odestination=destination'
forms=form_name '-oforms=form_name' '-oforms=form_name'
segmentid=nnn '-osegmentid=nnn'" '-osegmentid=nnn'"
-opagecount=nnnnnnnnn “job-page-count=nnnnnnnnn “job-page-count=nnnnnnnnn
-opagedef=P1pagedef "page-definition=P1pagedef" None (discarded)
-opr=programmer_name "programmer-text=programmer_name" "programmer-text=programmer_name"
-oprmode=SOSI1 "shift-out-shift-in=one" None (discarded)
-oprmode=SOSI2 "shift-out-shift-in=two"
-ore=P240 "font-resolution=240" "font-resolution=240"
-ore=P300 "font-resolution=300" "font-resolution=300"
-oro=room "room-text=room" "room-text=room"
-osheetcount=nnnnnnnnn None (discarded) None (discarded)
-oti=title "title-text=title" "title-text=title"
-otrc=no "table-reference-characters=false" None (discarded)
-otrc=yes "table-reference-characters=true"
-ous=userid "user-id-text=userid" "user-id-text=userid"