setClientPrinterNameメソッド
蓄積クライアント印刷するときのOS上のプリンタ名を指定します。
形式
public void setClientPrinterName (String ClientPrinterName) throws EURPMLSException
解説
-
プリンタ名を指定するときは,次のことに注意してください。
-
プリンタ名は,80バイト以内で指定してください。
-
プリンタ名には「"」および「,」を含めないでください。
-
-
蓄積クライアント印刷するときにsetClientPrinterNameメソッドの指定があると,setDispPrintDlgメソッドは強制的に「1(自動印刷)」になります。蓄積時に指定したクライアントPCのプリンタに出力されます。
-
setClientPrinterNameメソッドは,setSpoolFileAttributeメソッドでスプールデータを操作する場合,およびprintSpoolReportメソッドで蓄積クライアント印刷する場合に指定が有効になります。それ以外のメソッドでは,setClientPrinterNameメソッドを指定しても無視されます。
-
蓄積クライアント印刷する場合にsetClientPrinterNameメソッドの指定を省略したときは,次の値が仮定されます。
-
ジョブIDを一つだけ指定しているとき
指定したジョブIDのスプールデータの属性情報に設定されている値
-
ジョブIDを複数指定しているとき
最初に指定したジョブIDのスプールデータの属性情報に設定されている値
-
-
蓄積クライアント印刷する場合にsetClientPrinterNameメソッドに空文字を指定したときは,プリンタ名情報は未設定となります。
引数
ClientPrinterName
蓄積クライアント印刷するときのOS上のプリンタ名
戻り値
なし
例外処理
引数にnullが指定された場合は,エラー(KEEY702-E)のEURPMLSException例外がスローされます。