setServerPrinterNameメソッド
スプールサーバでのOS上のプリンタ名を指定します。
形式
public void setServerPrinterName (String ServerPrinterName) throws EURPMLSException
解説
-
getTrayListメソッドを呼び出す場合に使用するときは,必ずsetServerPrinterNameメソッドを指定してください。
-
setSpoolFileAttributeメソッド,およびprintSpoolReportメソッドを呼び出す場合に使用するときは,setServerPrinterNameメソッドの指定は任意です。
-
プリンタ名を指定するときは,次のことに注意してください。
-
プリンタ名は,80バイト以内で指定してください。
-
プリンタ名に「"」および「,」を含めないでください。
-
-
setServerPrinterNameメソッドは,setSpoolFileAttributeメソッドでスプールデータを操作する場合,printSpoolReportメソッドで蓄積スプールサーバ印刷する場合でプリンタ指定方式にOS上のプリンタ名指定(setPrinterSelectMode=1)を指定したとき,およびgetTrayListメソッドでトレイ一覧を取得する場合に指定が有効になります。それ以外のメソッドでは,setServerPrinterNameメソッドを指定しても無視されます。
-
蓄積スプールサーバ印刷でsetServerPrinterNameメソッドの指定が有効な場合に,setServerPrinterNameメソッドの指定を省略したときや空文字を指定したときは,デフォルトのプリンタで印刷します。
引数
ServerPrinterName
スプールサーバでのOS上のプリンタ名
戻り値
なし
例外処理
引数にnullが指定された場合は,エラー(KEEY702-E)のEURPMLSException例外がスローされます。