- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- PrintJob
- Stan
- ColorMode
- DuplexMode
- Wypróbuj
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 |
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 | |
---|---|
printer |
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. |
page |
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. |
page |
Token strony otrzymany z poprzedniego wywołania funkcji Podczas podziału na strony wszystkie inne parametry przekazane do funkcji |
filter |
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 Obsługiwane pola filtra:
|
order |
Pole służące do sortowania wyników. Jeśli nie podasz tego pola, wyniki zostaną posortowane malejąco według pola Obsługiwane pola sortowania:
|
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 ( |
Pola | |
---|---|
print |
Lista żądanych zadań drukowania. |
next |
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. |
total |
Łą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 ( |
Pola | |
---|---|
id |
Unikalny identyfikator zadania drukowania. |
title |
Tytuł dokumentu. |
state |
Ostateczny stan zadania. |
create |
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: |
complete |
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: |
document |
Liczba stron w dokumencie. |
color |
Tryb kolorów. |
duplex |
Tryb dupleksu. |
copy |
Liczba kopii. |
printer |
Identyfikator interfejsu API drukarki używany do drukowania. |
printer |
Nazwa drukarki używanej do drukowania. |
user |
Podstawowy adres e-mail użytkownika, który przesłał zadanie drukowania. |
user |
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. |