Condividi tramite


Metodo Iasphelp::CalcJobETA

Il metodo CalcJobETA consente a una pagina Web ASP di calcolare l'ora di completamento di un processo di stampa.

Sintassi

HRESULT CalcJobETA();

Parametri

Questo metodo non presenta parametri.

Valore restituito

La tabella seguente mostra i possibili valori restituiti per questo metodo.

Codice restituito Descrizione
S_OK Il metodo è riuscito.
E_HANDLE Il metodo Iasphelp::Open non è stato chiamato.
E_OUTOFMEMORY Memoria insufficiente.

Esempio di VBScript

Il metodo CalcJobETA calcola le informazioni sul processo di stampa che possono essere recuperate successivamente utilizzando le proprietà Iasphelp. Chiamare CalcJobETA prima di ottenere una delle proprietà seguenti:

Iasphelp::JobCompletionMinute

Iasphelp::P endingJobCount

Iasphelp::AvgJobSize

Iasphelp::AvgJobSizeUnit

Prima di Chiamare CalcJobETA , il valore di una di queste proprietà è zero. Se CalcJobETA determina che la frequenza della stampante non è disponibile per la stampante corrente, una chiamata successiva a JobCompletionMinute recupera il valore -1.

Il metodo Iasphelp::Open deve essere chiamato prima di poter chiamare il metodo CalcJobETA .

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

Requisiti

Piattaforma di destinazione: Desktop

Vedi anche

Iasphelp::JobCompletionMinute

Iasphelp::P endingJobCount

Iasphelp::AvgJobSize

Iasphelp::AvgJobSizeUnit

Iasphelp::Open