Method: customers.reports.enumeratePrintJobs

Visualizza un elenco dei processi di stampa.

Richiesta HTTP

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
customer

string

Obbligatorio. ID cliente preceduto dal prefisso "customers/" o "customers/mio_cliente" per utilizzare il cliente associato all'account che ha effettuato la richiesta.

Parametri di ricerca

Parametri
printerOrgUnitId

string

L'ID dell'unità organizzativa per le stampanti. Se specificato, verranno restituiti solo i processi di stampa inviati alle stampanti dall'unità organizzativa specificata.

pageSize

integer

Il numero di processi di stampa nella pagina da 0 a 100 inclusi. Se pageSize non è specificato o è pari a zero, la dimensione sarà 50.

pageToken

string

Un token di pagina ricevuto da una precedente chiamata reports.enumeratePrintJobs. Specifica questo valore per recuperare la pagina successiva. Se omesso, verrà restituita la prima pagina di risultati.

Durante l'impaginazione, tutti gli altri parametri forniti a reports.enumeratePrintJobs devono corrispondere alla chiamata che ha fornito il token della pagina.

filter

string

Stringa di query per filtrare i risultati, campi separati da AND nella sintassi EBNF.

Nota: le operazioni OR non sono supportate in questo filtro. Nota: per completeTime sono supportati solo i comparatori >= e <=. Nota: solo = comparatore supportato per userId e printerId.

Campi filtro supportati:

  • completeTime
  • printerId
  • userId
orderBy

string

Campo utilizzato per ordinare i risultati. Se non specificato, i risultati verranno ordinati in ordine decrescente in base al campo completeTime.

Ordine per campi supportato:

  • title
  • state
  • createTime
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • stampante
  • userEmail

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Risposta contenente un elenco di processi di stampa.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "printJobs": [
    {
      object (PrintJob)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Campi
printJobs[]

object (PrintJob)

Elenco dei processi di stampa richiesti.

nextPageToken

string

Un token, che può essere utilizzato in una richiesta successiva per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

totalSize

string (int64 format)

Numero totale di processi di stampa corrispondenti alla richiesta.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

PrintJob

Rappresenta una richiesta di stampa di un documento che è stato inviato a una stampante.

Rappresentazione JSON
{
  "id": string,
  "title": string,
  "state": enum (State),
  "createTime": string,
  "completeTime": string,
  "documentPageCount": integer,
  "colorMode": enum (ColorMode),
  "duplexMode": enum (DuplexMode),
  "copyCount": integer,
  "printerId": string,
  "printer": string,
  "userEmail": string,
  "userId": string
}
Campi
id

string

ID univoco del processo di stampa.

title

string

Il titolo del documento.

state

enum (State)

Lo stato finale del job.

createTime

string (Timestamp format)

Timestamp della creazione del processo di stampa.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

completeTime

string (Timestamp format)

Timestamp del completamento del processo di stampa.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

documentPageCount

integer

Numero di pagine nel documento.

colorMode

enum (ColorMode)

Modalità colore.

duplexMode

enum (DuplexMode)

Modalità Duplex.

copyCount

integer

Numero di copie.

printerId

string

ID API della stampante utilizzata per la stampa.

printer

string

Nome della stampante utilizzata per la stampa.

userEmail

string

L'indirizzo email principale dell'utente che ha inviato il processo di stampa.

userId

string

L'ID univoco dell'API Directory dell'utente che ha inviato il processo di stampa.

Stato

Stato del processo di stampa.

Enum
STATE_UNSPECIFIED Il processo di stampa è in uno stato non specificato.
PRINTED Il documento è stato stampato.
CANCELLED Il processo di stampa è stato annullato.
FAILED Processo di stampa non riuscito.

ColorMode

Modalità a colori del processo di stampa.

Enum
COLOR_MODE_UNSPECIFIED Non specificato.
BLACK_AND_WHITE Bianco e nero.
COLOR Colore.

DuplexMode

Modalità fronte/retro per processo di stampa.

Enum
DUPLEX_MODE_UNSPECIFIED Non specificato.
ONE_SIDED Unilaterale.
TWO_SIDED_LONG_EDGE Capovolgimento su entrambi i lati sul lato lungo.
TWO_SIDED_SHORT_EDGE Capovolgimento su entrambi i lati sul lato corto.