ドキュメント印刷

Q
プリンタ一覧を取得したい

A
[解決方法]
クライアントマシンに登録されているプリンタの一覧は、getPrinterList関数を利用する
ことで取得することが出来ます。

var plist = getPrinterList();

上記の例では、配列オブジェクト(plist)にプリンタ情報が格納されます。
配列オブジェクトからは、for〜in文を使って配列要素を取り出すことでプリンタ
情報を取得することが可能です。

for (var n in plist) {
    default_flg = plist[n].defaultPrinter;
    printer_name = plist[n].printerName;
      :
}



また、プリンタ情報として、setDefaultPrinter関数を利用するとBiz/Browserのデフォルト
プリンタを設定することが出来ます。
Biz/Browserのデフォルトプリンタは、Biz/Browserの画面を右クリックして出てくるコン
テキストメニューの[プリンタの選択]メニューのチェックが付いているプリンタです。
(Windowsのデフォルトプリンタ(「通常使うプリンタ」)を変更する関数ではございません。)

setDefaultPrinter( "DocumentPrinter-IIII P8900" );



[サンプルコード]


CRSファイル形式のサンプル
  「プリンタ一覧取得サンプル (Doc_009.zip)
をご参照ください。

管理番号:Doc_009
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ