トップ 一覧 検索 ヘルプ RSS ログイン

printerFilterの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!概要
* プリンタの選択肢をフィルタリングする機能を提供します。
* またデフォルト印刷先プリンタも設定できます。
* プリンタのフィルタリングで、印刷可能なプリンタが無い場合は印刷できなくなります。

!!!ライセンス
アドバンスライセンスが必要です
!!!基本構造

 <pxd>
   <printerFilter>
      <enable driver="MyPrinter*"/>
      <enable driver="*PDF*" default="true"/>
      <disable driver="*"/>
   </printerFilter>

!!!子要素

,タグ名,概要
,enable,印刷可能なプリンタを指定
,disable,印刷不可能なプリンタを指定

!!!属性

属性はありません

!!!enable, disableの属性

,要素名,値,補足
,printer,インストールされているプリンタ名※1,pxdoc起動時の「ヘルプ」メニューの「プリンタ一覧」で確認できます
,driver,インストールされているプリンタのドライバ名※1,pxdoc起動時の「ヘルプ」メニューの「プリンタ一覧」で確認できます
,port,インストールされているプリンタのポート名※1,pxdoc起動時の「ヘルプ」メニューの「プリンタ一覧」で確認できます
,default,ture / false ※2, true=デフォルトプリンタとして印刷

{※1}大文字小文字の区別があります。またアスタリスク(*)を使って前方一致(AAA*), 後方一致(*AAA), 中間一致(*AAA*)、全部一致(*)の指定が可能です。
{※2}falseは特に意味を持ちません。1つも指定が無い場合はユーザーが設定したデフォルトプリンタになります。ユーザーが設定したデフォルトプリンタがフィルタリングされた場合は、リストの一番最初のプリンタがデフォルトプリンタになります。
!!!enable, disableの指定順序

要素の上から順にプリンタを確定していきます。

例:指定プリンタ以外は選択できないようにする方法

 <printerFilter>
   <enable driver="MyPrinter"/>
   <disable driver="*"/>
  </printerFilter>

上記の例では、MyPrinterというドライバのプリンタは印刷可能ですが、その他のプリンタは印刷不可能になります。

例:指定プリンタ以外は印刷可能にする方法

  <printerFilter>
    <disable driver="*PDF*"/>
    <enable driver="*"/>
  </printerFilter>

上記の例ではPDFという文字が入ったプリンタは印刷不可能ですが、その他のプリンタは印刷可能になります。