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 "pelanggan/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 dikirim ke printer dari unit organisasi tertentu yang akan ditampilkan.

pageSize

integer

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

pageToken

string

Token halaman 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 disediakan untuk reports.enumeratePrintJobs harus cocok 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 menurun dari kolom completeTime.

Urutan berdasarkan kolom yang didukung:

  • title
  • state
  • 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 ada halaman berikutnya.

totalSize

string (int64 format)

Jumlah total permintaan pencocokan tugas pencetakan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

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

PrintJob

Merepresentasikan 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 pencetakan.

title

string

Judul dokumen.

state

enum (State)

Status akhir tugas.

createTime

string (Timestamp format)

Stempel waktu pembuatan 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".

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 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 pencetakan.

userId

string

ID Directory API unik pengguna yang mengirimkan tugas pencetakan.

Negara Bagian

Status tugas pencetakan.

Enum
STATE_UNSPECIFIED Tugas pencetakan berada dalam status yang tidak ditentukan.
PRINTED Dokumen berhasil dicetak.
CANCELLED Tugas pencetakan dibatalkan.
FAILED Tugas pencetakan 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 atas tepi panjang.
TWO_SIDED_SHORT_EDGE Balik dua sisi di atas tepi pendek.