PC_PRINTER_DEFAULT_PROPERTIES

すべてのPC_PRINTERルーチンに1つ以上のデフォルトプリンタのプロパティを設定する。

構文:
call "PC_PRINTER_DEFAULT_PROPERTIES" using by value     flags
                                           by reference properties
                                           returning    status-code
パラメタ:
呼び出しプロトタイプ使用時 (  説明の読み方) PIC (32ビットシステム)
flags cblt-os-flags 数字定数または pic x(4) comp-5.
properties 以下を含むcblt-printer-propertiesとして事前定義された集団: 以下を含む集団項目:
  cblte-pp-len   cblt-x2-comp5   pic x(2) comp-5.
  cblte-pp-papersize   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-paperlength   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-paperwidth   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-scale   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-copies   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-papertray   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-printquality   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-color   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-duplex   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-orientation   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-yresolution   cblt-sx2-comp5   pic s9(4) comp-5.
status-code  説明の読み方参照
入力パラメタ:
flags どのプロパティを変更するかを制御する。値は以下の数値のコンビネーション。
P-PAPERSIZE 1
P-PAPERLENGTH 2
P-PAPERWIDTH 4
P-SCALE 8
P-COPIES 16
P-PAPERTRAY 32
P-PRINTQUALITY 64
P-COLOR 128
P-DUPLEX 256
P-ORIENTATION 512
P-YRESOLUTION 1024
cblte-pp-len プロパティバッファの大きさを設定する必要がある。
cblte-pp-papersize DMPAPER(WINDOWS.CPYファイル内に定義された定数)の1つを使用した用紙のサイズ
cblte-pp-paperlength 1/10mm単位の用紙の長さ
cblte-pp-paperwidth 1/10mm単位の用紙の幅
cblte-pp-scale 出力の縮小・拡大倍数
cblte-pp-copies プリントする枚数
cblte-pp-papertray DMPAPER(WINDOWS.CPYファイル内に定義された定数)の1つを使用したトレイの数。
cblte-pp-printquality DMPAPER(WINDOWS.CPYファイル内に定義された定数)の1つを使用したプリント品質。正数値の場合、dpiによる水平解像度。
cblte-pp-color DMCOLOR(定数)を使用したモノクロとカラーの切替え
cblte-pp-duplex DMDUP(定数)を使用した両面印刷の選択
cblte-pp-orientation DMORIENT(定数)を利用した用紙方向の選択
cblte-pp-yresolution dpiによる垂直解像度
出力パラメタ:
status-code  プリンタステータスコード
説明:

WINDOWS.CPYファイルは本COBOLシステムで提供されている。

デフォルトのパラメタはデフォルトプリンタが開かれるまでは認識されない。