Method: customers.reports.enumeratePrintJobs

Hiermit können Sie eine Liste der Druckaufträge abrufen.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
customer

string

Erforderlich. Kundennummer mit dem Präfix „customers/“ oder „customers/my_customer“, mit der der Kunde verwendet wird, der mit dem Konto verknüpft ist, von dem die Anfrage stammt.

Abfrageparameter

Parameter
printerOrgUnitId

string

ID der Organisationseinheit für Drucker. Wenn angegeben, werden nur Druckaufträge zurückgegeben, die an Drucker der angegebenen Organisationseinheit gesendet wurden.

pageSize

integer

Die Anzahl der Druckaufträge auf der Seite zwischen 0 und einschließlich 100. Wenn "pageSize" nicht oder null angegeben ist, beträgt die Größe 50.

pageToken

string

Ein Seitentoken von einem vorherigen reports.enumeratePrintJobs-Aufruf. Geben Sie diese an, um die nachfolgende Seite abzurufen. Bei Auslassung wird die erste Ergebnisseite zurückgegeben.

Beim Paginieren müssen alle anderen für reports.enumeratePrintJobs bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

filter

string

Abfragestring zum Filtern von Ergebnissen, UND-getrennte Felder in der EBNF-Syntax.

Hinweis: ODER-Vorgänge werden bei diesem Filter nicht unterstützt. Hinweis: Für completeTime werden nur die Vergleichsoperatoren „>=“ und „<=“ unterstützt. Hinweis: Für userId und printerId wird nur der Vergleichsoperator „=“ unterstützt.

Unterstützte Filterfelder:

  • completeTime
  • printerId
  • userId
orderBy

string

Feld zum Sortieren der Ergebnisse. Wenn keine Angabe erfolgt, werden die Ergebnisse in absteigender Reihenfolge des Feldes completeTime sortiert.

Unterstützte Felder für die Reihenfolge nach:

  • title
  • state
  • createTime
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • drucker
  • userEmail

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwort mit einer Liste von Druckaufträgen.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "printJobs": [
    {
      object (PrintJob)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Felder
printJobs[]

object (PrintJob)

Liste der angeforderten Druckaufträge.

nextPageToken

string

Ein Token, das in einer nachfolgenden Anfrage verwendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

totalSize

string (int64 format)

Gesamtzahl der Druckaufträge, die der Anfrage entsprechen.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

PrintJob

Stellt eine Anforderung zum Drucken eines Dokuments dar, das an einen Drucker gesendet wurde.

JSON-Darstellung
{
  "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
}
Felder
id

string

Eindeutige ID des Druckauftrags.

title

string

Der Titel des Dokuments.

state

enum (State)

Der endgültige Zustand des Jobs.

createTime

string (Timestamp format)

Zeitstempel der Erstellung des Druckauftrags.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

completeTime

string (Timestamp format)

Zeitstempel für den Abschluss des Druckauftrags.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

documentPageCount

integer

Anzahl der Seiten im Dokument.

colorMode

enum (ColorMode)

Farbmodus.

duplexMode

enum (DuplexMode)

Duplex-Modus.

copyCount

integer

Anzahl der Kopien.

printerId

string

API-ID des zum Drucken verwendeten Druckers.

printer

string

Name des Druckers, der zum Drucken verwendet wird.

userEmail

string

Die primäre E-Mail-Adresse des Nutzers, der den Druckauftrag gesendet hat.

userId

string

Die eindeutige Directory API-ID des Nutzers, der den Druckauftrag gesendet hat.

Status

Status des Druckauftrags.

Enums
STATE_UNSPECIFIED Der Druckauftrag hat einen nicht spezifizierten Status.
PRINTED Das Dokument wurde gedruckt.
CANCELLED Druckauftrag wurde abgebrochen.
FAILED Druckauftrag fehlgeschlagen.

ColorMode

Farbmodus für Druckauftrag.

Enums
COLOR_MODE_UNSPECIFIED Nicht angegeben
BLACK_AND_WHITE Schwarz und Weiß.
COLOR Farbe.

DuplexMode

Duplexmodus für Druckauftrag.

Enums
DUPLEX_MODE_UNSPECIFIED Nicht angegeben
ONE_SIDED Einseitig.
TWO_SIDED_LONG_EDGE Beidseitiges Klappen über die lange Seite.
TWO_SIDED_SHORT_EDGE Beidseitiges Klappen über die kurze Kante.