setPrinterSelectModeメソッド
蓄積スプールサーバ印刷するときのプリンタ指定方式を指定します。
形式
public void setPrinterSelectMode (int PrinterSelectMode)
解説
-
printSpoolReportメソッド実行時にsetPrinterSelectModeメソッドを指定する場合,帳票の出力先は次のプロパティの指定値によって決定します。
-
setPrinterClassNameメソッド
-
setServerPrinterNameメソッド
-
setServerTrayNameメソッド
-
setGroupNameメソッド
どのメソッドが有効になるかは,setPrinterSelectModeメソッドの指定値によって異なります。また,指定を省略した場合は,そのメソッドの情報は未設定として扱われます。
-
-
printSpoolReportメソッド実行時にsetPrinterSelectModeメソッドの指定を省略する場合は,次の値が仮定されます。
-
ジョブIDを一つだけ指定しているとき
指定したジョブIDのスプールデータの属性情報に設定されている値
-
ジョブIDを複数指定しているとき
最初に指定したジョブIDのスプールデータの属性情報に設定されている値
-
-
蓄積スプールサーバ印刷するときのプリンタ指定方式を次に示します。
-
0:プリンタクラス名指定
-
1:OS上のプリンタ名指定
-
2:帳票名による自動振り分け
setSpoolFileAttributeメソッド実行時に,0,1,または2以外の値が入力されていたときは,エラーになります。
-
-
setPrinterSelectModeメソッドは,setSpoolFileAttributeメソッドでスプールデータを操作する場合,およびprintSpoolReportメソッドで蓄積スプールサーバ印刷する場合に指定が有効になります。それ以外のメソッドでは,setPrinterSelectModeメソッドを指定しても無視されます。
引数
PrinterSelectMode
蓄積スプールサーバ印刷するときのプリンタ指定方式
戻り値
なし