Method: customers.reports.enumeratePrintJobs

Viene visualizzato 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 "clienti/mio_cliente" per utilizzare il cliente associato all'account che ha effettuato la richiesta.

Parametri di query

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 se è pari a zero, la dimensione sarà 50.

pageToken

string

Un token di pagina ricevuto da una precedente chiamata a reports.enumeratePrintJobs. Forniscilo per recuperare la pagina successiva. Se il valore viene omesso, verrà restituita la prima pagina dei 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 = confronto 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 per il campo completeTime.

Campi supportati per l'ordine per:

  • titolo
  • stato
  • 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 richieste corrispondenti dei processi di stampa.

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 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 nel formato RFC3339 UTC "Zulu" 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 nel formato RFC3339 UTC "Zulu" 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 API Directory univoco 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 Processo di stampa annullato.
FAILED Processo di stampa non riuscito.

ColorMode

Modalità colore processo di stampa.

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

DuplexMode

Modalità duplex del processo di stampa.

Enum
DUPLEX_MODE_UNSPECIFIED Non specificato.
ONE_SIDED Unilaterale.
TWO_SIDED_LONG_EDGE Capovolgimento su due lati su un bordo lungo.
TWO_SIDED_SHORT_EDGE Capovolgimento su due lati su un bordo corto.