Wyświetlenie listy zadań drukowania.
Żądanie HTTP
GET https://admin.googleapis.com/admin/chrome/v1/{parent=customers/*/chrome/printers/*}/printJobs
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
Wymagany. Nadrzędny, który jest właścicielem tej kolekcji zadań drukowania. Format: |
Parametry zapytania
Parametry | |
---|---|
pageSize |
Liczba zadań drukowania na stronie z zakresu od 0 do 100 włącznie. Jeśli wartość |
pageToken |
Token strony otrzymany z poprzedniego wywołania W podziale na strony wszystkie pozostałe parametry w żądaniu |
filter |
Ciąg zapytania do filtrowania wyników, a pola rozdzielone przecinkami w składni EBNF. Operacje LUB nie są obsługiwane w tym filtrze. W przypadku tagu Obsługiwane pola filtrów:
|
orderBy |
Pole używane do sortowania wyników. Jeśli nie określono wyników, wyniki są uporządkowane według atrybutu Obsługiwane pola według:
|
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Odpowiedź zawierająca listę zadań drukowania.
Zapis JSON |
---|
{
"printJobs": [
{
object ( |
Pola | |
---|---|
printJobs[] |
Lista żądanych zadań drukowania. |
nextPageToken |
Token, którego można użyć w kolejnym żądaniu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron. |
totalSize |
Łączna liczba wyników. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/admin.chrome.printers
https://www.googleapis.com/auth/admin.chrome.printers.readonly
Więcej informacji znajdziesz w omówieniu protokołu OAuth 2.0.
Zadanie drukowania
PrintJob
to żądanie wydrukowania dokumentu przesłanego do drukarki.
Zapis JSON |
---|
{ "name": string, "title": string, "state": enum ( |
Pola | |
---|---|
name |
Nazwa zasobu zadania drukowania. Format: |
title |
Tytuł dokumentu. |
state |
Ostatni stan zadania. |
creationTime |
Sygnatura czasowa utworzenia zadania drukowania. Sygnatura czasowa w formacie „Zulu” UTC3339, z rozdzielczością nanosekundą i maksymalnie 9 cyframi. Przykłady: |
completionTime |
Sygnatura czasowa zakończenia zadania drukowania. Sygnatura czasowa w formacie „Zulu” UTC3339, z rozdzielczością nanosekundą i maksymalnie 9 cyframi. Przykłady: |
pageCount |
Liczba stron w dokumencie. |
color |
Tryb kolorów. |
duplex |
Tryb dwustronny. |
mediaSize |
Rozmiar multimediów zadania drukowania. |
copyCount |
Liczba kopii. |
printerId |
Identyfikator interfejsu Printer API. |
printer |
Nazwa drukarki używanej do drukowania. |
userId |
Unikalny identyfikator interfejsu Directory API użytkownika, który przesłał zadanie drukowania. |
userEmail |
Podstawowy adres e-mail użytkownika, który przesłał zadanie drukowania. |
deviceId |
Unikalny identyfikator interfejsu Directory API urządzenia użytego do przesłania zadania drukowania. |
Stan
Stan zadania drukowania.
Wartości w polu enum | |
---|---|
STATE_UNSPECIFIED |
Zadanie drukowania jest w nieokreślonym stanie. |
STATE_PRINTED |
Dokument został wydrukowany. |
STATE_CANCELED |
Zadanie drukowania zostało anulowane. |
STATE_FAILED |
Zadanie drukowania nie powiodło się. |
Tryb kolorów
Tryb koloru zadania drukowania.
Wartości w polu enum | |
---|---|
COLOR_MODE_UNSPECIFIED |
Nie określono. |
COLOR_MODE_BLACK_AND_WHITE |
Czarno-białe. |
COLOR_MODE_COLORED |
Kolorowe. |
Tryb dwustronny
Tryb duplikowania zadań drukowania.
Wartości w polu enum | |
---|---|
DUPLEX_MODE_UNSPECIFIED |
Nie określono. |
DUPLEX_MODE_ONE_SIDED |
Jest jednostronna. |
DUPLEX_MODE_TWO_SIDED_LONG_EDGE |
Dwustronne odwracanie się wzdłuż dłuższej krawędzi. |
DUPLEX_MODE_TWO_SIDED_SHORT_EDGE |
Dwustronne odwracanie się wzdłuż krótszej krawędzi. |
MediaSize
Rozmiar multimediów zadania drukowania.
Zapis JSON |
---|
{ "width": integer, "height": integer, "vendorId": string } |
Pola | |
---|---|
width |
Szerokość (w mikrometrach). |
height |
Wysokość (w mikrometrach). |
vendorId |
Identyfikator podany przez dostawcę – np. |