Method: customers.reports.enumeratePrintJobs

Pobieranie listy zadań drukowania.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customer

string

Wymagane. Identyfikator klienta z prefiksem „customers/” lub „customers/my_customer”, który zawiera nazwę klienta powiązanego z kontem wysyłającym żądanie.

Parametry zapytania

Parametry
printerOrgUnitId

string

Identyfikator jednostki organizacyjnej drukarek. Jeśli to pole jest określone, zwrócone zostaną tylko zadania drukowania przesłane do drukarek z wybranej jednostki organizacyjnej.

pageSize

integer

Liczba zadań drukowania na stronie w zakresie od 0 do 100. Jeśli nie określisz rozmiaru strony lub będzie on wynosił 0, rozmiar będzie wynosił 50.

pageToken

string

Token strony otrzymany z poprzedniego wywołania funkcji reports.enumeratePrintJobs. Podaj ten parametr, aby pobrać kolejną stronę. Jeśli nie zostanie podana, zwrócona zostanie pierwsza strona wyników.

Podczas podziału na strony wszystkie inne parametry przekazane do funkcji reports.enumeratePrintJobs muszą być zgodne z wywołaniem, które dostarczyło token strony.

filter

string

Ciąg zapytania do filtrowania wyników, pola rozdzielone ORAZ w składni EBNF.

Uwaga: w tym filtrze nie można stosować operacji LUB. Uwaga: w przypadku completeTime obsługiwane są tylko operatory porównywania >= i <=. Uwaga: w przypadku funkcji userIdprinterId obsługiwany jest tylko operator porównywania równego (=).

Obsługiwane pola filtra:

  • completeTime
  • printerId
  • userId
orderBy

string

Pole służące do sortowania wyników. Jeśli nie podasz tego pola, wyniki zostaną posortowane malejąco według pola completeTime.

Obsługiwane pola sortowania:

  • tytuł
  • stan
  • createTime
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • drukarka
  • userEmail

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Odpowiedź zawierająca listę zadań drukowania.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

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

object (PrintJob)

Lista żądanych zadań drukowania.

nextPageToken

string

Token, który można użyć w kolejnych żądaniach w celu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron.

totalSize

string (int64 format)

Łączna liczba zadań drukowania pasujących do żądania.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

PrintJob

Reprezentuje żądanie wydrukowania dokumentu przesłanego do drukarki.

Zapis 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
}
Pola
id

string

Unikalny identyfikator zadania drukowania.

title

string

Tytuł dokumentu.

state

enum (State)

Ostateczny stan zadania.

createTime

string (Timestamp format)

Sygnatura czasowa utworzenia zadania drukowania.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

completeTime

string (Timestamp format)

Drukuj sygnaturę czasową zakończenia zadania.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

documentPageCount

integer

Liczba stron w dokumencie.

colorMode

enum (ColorMode)

Tryb kolorów.

duplexMode

enum (DuplexMode)

Tryb dupleksu.

copyCount

integer

Liczba kopii.

printerId

string

Identyfikator interfejsu API drukarki używany do drukowania.

printer

string

Nazwa drukarki używanej do drukowania.

userEmail

string

Podstawowy adres e-mail użytkownika, który przesłał zadanie drukowania.

userId

string

Unikalny identyfikator interfejsu Directory API użytkownika, który przesłał zadanie drukowania.

Stan

Stan zadania drukowania.

Wartości w polu enum
STATE_UNSPECIFIED zadanie drukowania jest w nieokreślonym stanie;
PRINTED Dokument został wydrukowany.
CANCELLED Zadanie drukowania zostało anulowane.
FAILED Zadanie drukowania nie powiodło się.

ColorMode

Tryb kolorów zadania drukowania.

Wartości w polu enum
COLOR_MODE_UNSPECIFIED Nie określono.
BLACK_AND_WHITE czarno-biały.
COLOR Kolor.

DuplexMode

Tryb drukowania dwustronnego.

Wartości w polu enum
DUPLEX_MODE_UNSPECIFIED Nie określono.
ONE_SIDED Jednostronne.
TWO_SIDED_LONG_EDGE Odwróć dwustronnie wzdłuż dłuższej krawędzi.
TWO_SIDED_SHORT_EDGE Odwróć dwustronnie wzdłuż krótszej krawędzi.