Method: customers.reports.enumeratePrintJobs

Recupera 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 con il 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 da 0 a 100 inclusi. Se pageSize non è specificato o è zero, la dimensione sarà 50.

pageToken

string

Un token di pagina ricevuto da una precedente chiamata reports.enumeratePrintJobs. Forniscilo per recuperare la pagina successiva. Se omesso, viene restituita la prima pagina dei risultati.

Durante la paginazione, tutti gli altri parametri forniti a reports.enumeratePrintJobs devono corrispondere alla chiamata che ha fornito il token di 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 supportati per l'ordinamento:

  • 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 lavori 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 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 è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. 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 di completamento del processo di stampa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. 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

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 Il processo di stampa non è riuscito.

ColorMode

Modalità colore del processo di stampa.

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

DuplexMode

Modalità fronte/retro del processo di stampa.

Enum
DUPLEX_MODE_UNSPECIFIED Non specificato.
ONE_SIDED Solo fronte.
TWO_SIDED_LONG_EDGE Fronte/retro con rotazione sul lato lungo.
TWO_SIDED_SHORT_EDGE Fronte/retro, lato corto.