印刷オプションをInfoPrintの属性/値に変換する

次の表は、印刷オプションの文字列に入れてシェルスクリプトに渡す印刷オプションと値、それに対応するInfoPrint属性と、そのジョブのpdprコマンドに使用される属性値を示しています。

  • MVSは、大文字または小文字で印刷オプション値を送信します。MVSは、大文字で、次の表にイタリックで示されているすべての印刷オプション値(pagedefformdeffont1など)を送信します。その他の値は、表に示してあるように送られます。
  • InfoPrintでは、ほとんどの属性値が印刷オプション値から受け取った値に設定されます。 次の表では、値はInfoPrint属性と値の列にイタリック体で示してあります。

InfoPrintManager MVS Download Receiverシェルスクリプトに渡される印刷オプション

シェルスクリプトに渡す印刷オプション Download for InfoPrintz/OS属性と値 InfoPrintAFP 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" なし(破棄)
-occtype=m "carriage-control-type=machine"
-occtype=z "carriage-control-type=ansi-ascii"
注意: シェルスクリプトは、ジョブで紙送り制御文字を使用するかどうかを確認します。使用する場合は、InfoPrintは、入力パラメーターに基づいてこの属性と値を設定します。
-ochars=font1,font2,font3,font4 "chars=font1,font2,font3,font4" なし(破棄)
-ocop=nnn "results-profile=::nnn" "results-profile=::nnn"
-odatat=af 適用外 "document-format=modca-p"
-odatat=line "document-format=line-data"
注意: 入力値がlineではない場合は、入力値は設定されず、InfoPrintは正しいフォーマットを見つけようとします。InfoPrintがフォーマットを識別できなかった場合は、InfoPrintasciiフォーマットを採用します。
適用外
-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" なし(破棄)
-ofileformat=stream "new-line-option=lf"
-ofiletype=dshdr なし(破棄) "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" なし(破棄)
-opr=programmer_name "programmer-text=programmer_name" "programmer-text=programmer_name"
-oprmode=SOSI1 "shift-out-shift-in=one" なし(破棄)
-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 なし(破棄) なし(破棄)
-oti=title "title-text=title" "title-text=title"
-otrc=no "table-reference-characters=false" なし(破棄)
-otrc=yes "table-reference-characters=true"
-ous=userid "user-id-text=userid" "user-id-text=userid"