Method: customers.reports.enumeratePrintJobs

Pobierz listę 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” , aby użyć konta klienta powiązanego z kontem, z którego wysłano prośbę.

Parametry zapytania

Parametry
printerOrgUnitId

string

Identyfikator jednostki organizacyjnej drukarek. Jeśli ją określisz, zwracane będą tylko zadania drukowania przesłane do drukarek z określonej jednostki organizacyjnej.

pageSize

integer

Liczba zadań drukowania na stronie w zakresie od 0 do 100 włącznie, jeśli parametr pageSize nie jest określony lub nie ma wartości zero, rozmiar wynosi 50.

pageToken

string

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

Podczas dzielenia na strony wszystkie pozostałe parametry podane w narzędziu 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 operacje LUB nie są obsługiwane. Uwaga: w przypadku funkcji completeTime obsługiwane są tylko komparatory >= i <=. Uwaga: w przypadku userId i printerId obsługiwany jest tylko komparator.

Obsługiwane pola filtrów:

  • completeTime
  • printerId
  • userId
orderBy

string

Pole używane do sortowania wyników. Jeśli nie podasz żadnej wartości, wyniki zostaną uporządkowane w kolejności malejącej według wartości w polu completeTime.

Obsługiwana kolejność według pól:

  • 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órego można użyć w kolejnym żądaniu 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)

Końcowy stan zadania.

createTime

string (Timestamp format)

Sygnatura czasowa utworzenia zadania drukowania.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

completeTime

string (Timestamp format)

Sygnatura czasowa ukończenia zadania drukowania.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "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 przypisany do 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 Nie udało się wykonać zadania drukowania.

ColorMode

Tryb kolorowy zadania drukowania.

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

DuplexMode

Tryb dupleksu zadania drukowania.

Wartości w polu enum
DUPLEX_MODE_UNSPECIFIED Nie określono.
ONE_SIDED Jest jednostronny.
TWO_SIDED_LONG_EDGE Odwracanie dwustronne nad dłuższą krawędzią.
TWO_SIDED_SHORT_EDGE Odwracanie dwustronne nad krótszą krawędzią.