Method: customers.reports.enumeratePrintJobs

Mendapatkan daftar tugas cetak.

Permintaan HTTP

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

URL ini 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 cetak yang dikirimkan ke printer dari unit organisasi yang ditentukan yang akan ditampilkan.

pageSize

integer

Jumlah tugas cetak di halaman dari 0 hingga 100 inklusif, jika pageSize tidak ditentukan atau nol, ukurannya adalah 50.

pageToken

string

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

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

filter

string

String kueri untuk memfilter hasil, kolom yang dipisahkan AND dalam sintaks 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 menurun dari kolom completeTime.

Kolom pengurutan yang didukung:

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

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Respons yang berisi daftar tugas cetak.

Jika berhasil, isi respons memuat data dengan struktur berikut:

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

object (PrintJob)

Daftar tugas cetak 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 cetak yang cocok dengan permintaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

PrintJob

Mewakili permintaan untuk mencetak dokumen yang telah dikirimkan 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 cetak.

title

string

Judul dokumen.

state

enum (State)

Status akhir tugas.

createTime

string (Timestamp format)

Stempel waktu pembuatan tugas cetak.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

Stempel waktu penyelesaian tugas cetak.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

documentPageCount

integer

Jumlah halaman dalam dokumen.

colorMode

enum (ColorMode)

Mode warna.

duplexMode

enum (DuplexMode)

Mode dupleks.

copyCount

integer

Jumlah salinan.

printerId

string

ID API printer yang digunakan untuk mencetak.

printer

string

Nama printer yang digunakan untuk mencetak.

userEmail

string

Alamat email utama pengguna yang mengirimkan tugas cetak.

userId

string

ID Directory API unik pengguna yang mengirimkan tugas cetak.

Negara bagian/Provinsi

Status tugas cetak.

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

ColorMode

Mode warna tugas cetak.

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

DuplexMode

Mode dupleks tugas cetak.

Enum
DUPLEX_MODE_UNSPECIFIED Tidak ditentukan.
ONE_SIDED Satu sisi.
TWO_SIDED_LONG_EDGE Membalik dua sisi di tepi panjang.
TWO_SIDED_SHORT_EDGE Dua sisi dibalik di sisi pendek.