ClientTrayNameプロパティ
蓄積クライアント印刷するときのプリンタのトレイ名を指定または取得します。
解説
-
トレイ名を指定するときは,次のことに注意してください。
-
トレイ名は,80バイト以内で指定してください。
-
トレイ名には「"」および「,」を含めないでください。
-
-
蓄積クライアント印刷するときにClientPrinterNameプロパティの指定があると,ClientTrayNameプロパティで指定したトレイから給紙されます。
ClientPrinterNameプロパティで指定したプリンタでClientTrayNameプロパティに指定したトレイ名が使用できないときは,ClientPrinterNameプロパティで指定したプリンタのデフォルトのトレイから給紙されます。
-
蓄積クライアント印刷する場合にClientTrayNameプロパティの指定を省略したときは,次の値が仮定されます。
-
ジョブIDを一つだけ指定しているとき
指定したジョブIDのスプールデータの属性情報に設定されている値
-
ジョブIDを複数指定しているとき
最初に指定したジョブIDのスプールデータの属性情報に設定されている値
-
-
蓄積クライアント印刷する場合にClientTrayNameプロパティに空文字を指定したときは,トレイ名情報は未設定となります。
-
ClientTrayNameプロパティは,次に示すメソッドを呼び出すタイミングによって,値が異なります。
-
GetSpoolFileAttributeメソッドを呼び出したあと
クライアントPCの,OS上のプリンタのトレイ名が取得されます。
-
SetSpoolFileAttributeメソッド,およびPrintSpoolReportメソッドを呼び出す前
クライアントPCの,OS上のプリンタのトレイ名を指定します。
-
-
ClientTrayNameプロパティは,GetSpoolFileAttributeメソッド,およびSetSpoolFileAttributeメソッドでスプールデータを操作する場合,ならびにPrintSpoolReportメソッドで蓄積クライアント印刷する場合に指定が有効になります。それ以外のメソッドでは,ClientTrayNameプロパティを指定しても無視されます。
データ型
String