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という文字が入ったプリンタは印刷不可能ですが、その他のプリンタは印刷可能になります。