Method: customers.reports.enumeratePrintJobs

Obtén una lista de trabajos de impresión.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
customer

string

Obligatorio. Es el ID de cliente con el prefijo "customers/" o "customers/my_customer" para usar el cliente asociado a la cuenta que hace la solicitud.

Parámetros de consulta

Parámetros
printerOrgUnitId

string

El ID de la unidad organizativa para las impresoras. Si se especifica, solo se mostrarán los trabajos de impresión enviados a las impresoras de la unidad organizativa especificada.

pageSize

integer

El número de trabajos de impresión en la página de 0 a 100 inclusive; si no se especifica pageSize, o cero, el tamaño será 50.

pageToken

string

Un token de página recibido de una llamada anterior de reports.enumeratePrintJobs. Proporciona esto para recuperar la página siguiente. Si se omite, se mostrará la primera página de resultados.

Cuando se pagina, todos los demás parámetros proporcionados a reports.enumeratePrintJobs deben coincidir con la llamada que proporcionó el token de la página.

filter

string

String de consulta para filtrar resultados, campos separados por AND en sintaxis de EBNF.

Nota: Este filtro no admite operaciones OR. Nota: Solo se admiten los comparadores >= y <= para completeTime. Nota: Solo = se admite el comparador para userId y printerId.

Campos de filtro admitidos:

  • completeTime
  • printerId
  • userId
orderBy

string

Es el campo que se usa para ordenar los resultados. Si no se especifica, los resultados se ordenarán en orden descendente del campo completeTime.

Orden admitido por los campos:

  • título
  • state
  • createTime
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • impresora
  • userEmail

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Respuesta que contiene una lista de trabajos de impresión.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "printJobs": [
    {
      object (PrintJob)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Campos
printJobs[]

object (PrintJob)

Lista de trabajos de impresión solicitados.

nextPageToken

string

Un token que se puede usar en una solicitud posterior para recuperar la página siguiente. Si se omite este campo, no habrá páginas siguientes.

totalSize

string (int64 format)

Cantidad total de trabajos de impresión que coinciden con la solicitud.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

PrintJob

Representa una solicitud para imprimir un documento que se envió a una impresora.

Representación 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
}
Campos
id

string

Es el ID único del trabajo de impresión.

title

string

Es el título del documento.

state

enum (State)

El estado final del trabajo.

createTime

string (Timestamp format)

Marca de tiempo de creación del trabajo de impresión.

Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

completeTime

string (Timestamp format)

Marca de tiempo de finalización del trabajo de impresión.

Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

documentPageCount

integer

Cantidad de páginas del documento.

colorMode

enum (ColorMode)

Modo de color

duplexMode

enum (DuplexMode)

Modo dúplex.

copyCount

integer

Cantidad de copias

printerId

string

Es el ID de API de la impresora que se usó para imprimir.

printer

string

Nombre de la impresora que se usó para imprimir.

userEmail

string

La dirección de correo electrónico principal del usuario que envió el trabajo de impresión.

userId

string

El ID único de la API de Directory del usuario que envió el trabajo de impresión.

Estado

Estado del trabajo de impresión.

Enumeradores
STATE_UNSPECIFIED El trabajo de impresión no está especificado.
PRINTED El documento se imprimió correctamente.
CANCELLED Se canceló el trabajo de impresión.
FAILED Error en el trabajo de impresión.

ColorMode

Modo de color del trabajo de impresión

Enumeradores
COLOR_MODE_UNSPECIFIED No se especifica.
BLACK_AND_WHITE Blanco y negro
COLOR Color

DuplexMode

Modo dúplex de trabajos de impresión.

Enumeradores
DUPLEX_MODE_UNSPECIFIED No se especifica.
ONE_SIDED Un lado.
TWO_SIDED_LONG_EDGE Giro de dos lados sobre un borde largo.
TWO_SIDED_SHORT_EDGE Giro de dos lados sobre un borde corto.