次の方法で共有


Iasphelp::CalcJobETA メソッド

CalcJobETA メソッドを使用すると、ASP Web ページで印刷ジョブが完了する時刻を計算できます。

構文

HRESULT CalcJobETA();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

次の表に、このメソッドの戻り値を示します。

リターン コード 説明
S_OK メソッドが成功しました。
E_HANDLE Iasphelp::Open メソッドが呼び出されていません。
E_OUTOFMEMORY メモリが不足しています。

VBScript の例

CalcJobETA メソッドは、Iasphelp プロパティを使用して後で取得できる印刷ジョブ情報を計算します。 次のいずれかのプロパティを取得する前に、CalcJobETA を呼び出します。

Iasphelp::JobCompletionMinute

Iasphelp::PendingJobCount

Iasphelp::AvgJobSize

Iasphelp::AvgJobSizeUnit

CalcJobETA が呼び出される前に、これらのプロパティの値は 0 です。 現在のプリンターでプリンターレートが使用できないと CalcJobETA が判断した場合、後続の JobCompletionMinute の呼び出しで値 -1 が取得されます。

CalcJobETA メソッドを呼び出すには、Iasphelp::Open メソッドを呼び出す必要があります。

Dim objPrinter
strPrinter = Session("MS_printer")
Set objPrinter = Server.CreateObject ("OlePrn.AspHelp")
objPrinter.Open strPrinter
objPrinter.CalcJobETA

要件

ターゲット プラットフォーム: デスクトップ

関連項目

Iasphelp::JobCompletionMinute

Iasphelp::PendingJobCount

Iasphelp::AvgJobSize

Iasphelp::AvgJobSizeUnit

Iasphelp::Open