Hitachi

EUR 帳票出力 リファレンス EUR Server編(UNIX(R)用)


ExclusionPrinterDriverプロパティ

PrintEPFメソッドの実行時に,表示するプリンタ選択ダイアログ中のプリンタ一覧から,除外したいプリンタのドライバ名を指定します。

指定したドライバ名がPrinterNameパラメタ,またはNoSetPrinterDlgパラメタの指定によって自動で印刷されるプリンタの場合,KEEY181-Eエラーとなります。

DefaultPrintDlgパラメタでYESを指定した場合は,ExclusionPrinterDriverプロパティの指定値は無効になります。

PermissionPrinterNameプロパティ,またはPermissionPrinterDriverプロパティに値が指定されている場合は,ExclusionPrinterDriverプロパティの指定値は無効になります。

指定できるドライバ名は100個までです。100を超えるドライバ名を指定した場合,PrintEPFメソッド実行時にKEEY153-Eエラーとなります。

〈このページの構成〉

形式

一つの除外ドライバ名を指定する場合。

文字型

複数の除外ドライバ名を指定する場合。要素数が一つの文字型配列も指定できます。

文字型配列

指定例

複数の除外ドライバ名を指定する場合の例を次に示します。

(指定例1)VBScriptの場合

Set drivers = CreateObject("Scripting.Dictionary")
drivers.add 0, "Driver1"       'drivers(0) = "Driver1"でも可能
drivers.add 1, "Driver2"       'drivers(1) = "Driver2"でも可能
drivers.add 2, "Driver3"       'drivers(2) = "Driver3"でも可能
document.Form1.EURPMPRINTAX.ExclusionPrinterDriver = drivers.items

(指定例2)VBScriptの場合

document.Form1.EURPMPRINTAX.ExclusionPrinterDriver
                         = Array("Driver1","Driver2","Driver3")

(指定例3)VBScriptの場合

Dim drivers(2)
drivers(0) = "Driver1"
drivers(1) = "Driver2"
drivers(2) = "Driver3"
document.Form1.EURPMPRINTAX.ExclusionPrinterDriver = drivers

(指定例4)JavaScriptの場合

var drivers = new ActiveXObject("Scripting.Dictionary");
drivers.add(0, "Driver1");       //drivers(0) = "Driver1"でも可能
drivers.add(1, "Driver2");       //drivers(1) = "Driver2"でも可能
drivers.add(2, "Driver3");       //drivers(2) = "Driver3"でも可能
document.Form1.EURPMPRINTAX.ExclusionPrinterDriver = drivers.items();