Method: customers.reports.enumeratePrintJobs

Recupera un elenco di 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 con prefisso "customers/" o "customers/my_customer" per utilizzare il cliente associato all'account che effettua 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 dell'unità organizzativa specificata.

pageSize

integer

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

pageToken

string

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

Quando viene applicata la paginazione, tutti gli altri parametri forniti a reports.enumeratePrintJobs devono corrispondere alla chiamata che ha fornito il token 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: per userId e printerId è supportato solo il comparatore =.

Campi filtro supportati:

  • completeTime
  • printerId
  • userId
orderBy

string

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

Campi di ordinamento supportati:

  • titolo
  • stato
  • Ora di creazione
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • stampante
  • userEmail

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Risposta contenente un elenco di stampe.

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 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 di creazione del processo di stampa.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

Timestamp del completamento del processo di stampa.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

documentPageCount

integer

Numero di pagine del documento.

colorMode

enum (ColorMode)

Modalità colore.

duplexMode

enum (DuplexMode)

Modalità Duplex.

copyCount

integer

Numero di copie.

printerId

string

L'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 correttamente.
CANCELLED Il processo di stampa è stato annullato.
FAILED Stampa del job non riuscita.

ColorMode

Modalità di colore del processo di stampa.

Enum
COLOR_MODE_UNSPECIFIED Non specificato.
BLACK_AND_WHITE In bianco e nero.
COLOR Colore.

DuplexMode

Modalità di stampa fronte/retro.

Enum
DUPLEX_MODE_UNSPECIFIED Non specificato.
ONE_SIDED Su un solo lato.
TWO_SIDED_LONG_EDGE Stampa fronte/retro sul lato lungo.
TWO_SIDED_SHORT_EDGE Stampa fronte/retro sul lato corto.