Method: customers.reports.enumeratePrintJobs

Mendapatkan daftar tugas pencetakan.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
customer

string

Wajib. ID pelanggan yang diawali dengan "customers/" atau "customers/my_customer" untuk menggunakan pelanggan yang terkait dengan akun yang membuat permintaan.

Parameter kueri

Parameter
printerOrgUnitId

string

ID unit organisasi untuk printer. Jika ditentukan, hanya tugas pencetakan yang dikirimkan ke printer dari unit organisasi yang ditentukan yang akan ditampilkan.

pageSize

integer

Jumlah tugas pencetakan di halaman dari 0 hingga 100 inklusif, jika pageSize tidak ditentukan atau nol, ukurannya akan menjadi 50.

pageToken

string

Token halaman yang diterima dari panggilan reports.enumeratePrintJobs sebelumnya. Berikan ini untuk mengambil halaman berikutnya. Jika dihilangkan, halaman pertama hasil akan ditampilkan.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk reports.enumeratePrintJobs harus sesuai dengan panggilan yang menyediakan token halaman.

filter

string

String kueri untuk memfilter hasil, kolom yang dipisahkan AND dalam sintaksis EBNF.

Catatan: Operasi OR tidak didukung dalam filter ini. Catatan: Hanya pembanding >= dan <= yang didukung untuk completeTime. Catatan: Hanya pembanding = yang didukung untuk userId dan printerId.

Kolom filter yang didukung:

  • completeTime
  • printerId
  • userId
orderBy

string

Kolom yang digunakan untuk mengurutkan hasil. Jika tidak ditentukan, hasil akan diurutkan dalam urutan kolom completeTime menurun.

Urutan yang didukung berdasarkan kolom:

  • judul
  • dengan status tersembunyi akhir
  • createTime
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • printer
  • userEmail

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Respons yang berisi daftar tugas pencetakan.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "printJobs": [
    {
      object (PrintJob)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Kolom
printJobs[]

object (PrintJob)

Daftar tugas pencetakan yang diminta.

nextPageToken

string

Token yang dapat digunakan dalam permintaan berikutnya untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

totalSize

string (int64 format)

Jumlah total tugas pencetakan yang cocok dengan permintaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

PrintJob

Merepresentasikan permintaan untuk mencetak dokumen yang telah dikirim ke printer.

Representasi 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
}
Kolom
id

string

ID unik tugas pencetakan.

title

string

Judul dokumen.

state

enum (State)

Status akhir pekerjaan.

createTime

string (Timestamp format)

Stempel waktu pembuatan tugas pencetakan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

completeTime

string (Timestamp format)

Stempel waktu penyelesaian tugas pencetakan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

documentPageCount

integer

Jumlah halaman dalam dokumen.

colorMode

enum (ColorMode)

Mode warna.

duplexMode

enum (DuplexMode)

Mode duplex.

copyCount

integer

Jumlah salinan.

printerId

string

ID API printer yang digunakan untuk pencetakan.

printer

string

Nama printer yang digunakan untuk pencetakan.

userEmail

string

Alamat email utama pengguna yang mengirimkan tugas pencetakan.

userId

string

ID Directory API unik dari pengguna yang mengirimkan tugas pencetakan.

Negara Bagian

Status tugas pencetakan.

Enum
STATE_UNSPECIFIED Tugas pencetakan dalam status yang tidak ditentukan.
PRINTED Dokumen berhasil dicetak.
CANCELLED Tugas pencetakan dibatalkan.
FAILED Tugas cetak gagal.

ColorMode

Mode warna tugas pencetakan.

Enum
COLOR_MODE_UNSPECIFIED Tidak ditentukan.
BLACK_AND_WHITE Hitam dan putih.
COLOR Warna.

DuplexMode

Mode dupleks tugas pencetakan.

Enum
DUPLEX_MODE_UNSPECIFIED Tidak ditentukan.
ONE_SIDED Satu sisi.
TWO_SIDED_LONG_EDGE Balik dua sisi di tepi panjang.
TWO_SIDED_SHORT_EDGE Pembalikan dua sisi di tepi pendek.