Method: customers.reports.enumeratePrintJobs

Wyświetl 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

To pole jest wymagane. Identyfikator klienta poprzedzony ciągiem „customers/” lub „customers/my_customer”, aby umożliwić korzystanie z klienta powiązanego z kontem, z którego pochodzi prośba.

Parametry zapytania

Parametry
printerOrgUnitId

string

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

pageSize

integer

Liczba zadań drukowania na stronie z zakresu od 0 do 100 włącznie. Jeśli parametr pageSize nie jest określony lub wartość zero, rozmiar wynosi 50.

pageToken

string

Token strony został odebrany z poprzedniego wywołania reports.enumeratePrintJobs. Podaj tę wartość, aby pobrać kolejną stronę. Jeśli go pominiesz, zwracana jest pierwsza strona wyników.

Podczas podziału na strony wszystkie pozostałe parametry przekazywane w metodzie reports.enumeratePrintJobs muszą odpowiadać wywołaniu, które przekazało token strony.

filter

string

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

Uwaga: ten filtr nie obsługuje operacji LUB. Uwaga: w przypadku completeTime obsługiwane są tylko porównania kompatybilne ze znakami >= i <=. Uwaga: w przypadku właściwości userId i printerId obsługiwane jest tylko porównanie typu =.

Obsługiwane pola filtra:

  • completeTime
  • printerId
  • userId
orderBy

string

Pole służące do sortowania wyników. Jeśli nie podasz żadnej wartości, wyniki zostaną posortowane w kolejności malejącej według pola completeTime.

Obsługiwane pola:

  • title
  • state
  • 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że zostać użyty 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)

Ostateczny stan zadania.

createTime

string (Timestamp format)

Sygnatura czasowa utworzenia zadania drukowania.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 API drukarki używanej do drukowania.

printer

string

Nazwa drukarki użytej 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 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łe.
COLOR Kolor.

DuplexMode

Tryb drukowania dwustronnego zadania drukowania.

Wartości w polu enum
DUPLEX_MODE_UNSPECIFIED Nie określono.
ONE_SIDED Jest jednostronna.
TWO_SIDED_LONG_EDGE Dwustronne odwracanie nad dłuższą krawędzią.
TWO_SIDED_SHORT_EDGE Dwustronne odwracanie nad krótką krawędzią.