Method: customers.reports.enumeratePrintJobs

Yazdırma işlerinin listesini alın.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
customer

string

Zorunlu. İsteği yapan hesapla ilişkili müşteriyi kullanmak için "customers/" veya "customers/my_customer" ön ekiyle başlayan müşteri kimliği.

Sorgu parametreleri

Parametreler
printerOrgUnitId

string

Yazıcılar için kuruluş biriminin kimliği. Belirtilirse yalnızca belirtilen kuruluş biriminden yazıcılara gönderilen yazdırma işleri döndürülür.

pageSize

integer

Sayfadaki 0 ile 100 (dahil) arasındaki yazdırma işlerinin sayısı. pageSize belirtilmemişse veya sıfırsa boyut 50 olur.

pageToken

string

Önceki bir reports.enumeratePrintJobs çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın. Atlanırsa sonuçların ilk sayfası döndürülür.

Sayfalandırma yapılırken reports.enumeratePrintJobs parametresine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

filter

string

Sonuçları filtrelemek için kullanılan sorgu dizesi, EBNF söz diziminde VE ile ayrılmış alanlar.

Not: Bu filtrede VEYA işlemleri desteklenmez. Not: completeTime için yalnızca >= ve <= karşılaştırıcıları desteklenir. Not: userId ve printerId için yalnızca = karşılaştırıcısı desteklenir.

Desteklenen filtre alanları:

  • completeTime
  • printerId
  • userId
orderBy

string

Sonuçları sıralamak için kullanılan alan. Belirtilmezse sonuçlar completeTime alanında azalan düzende sıralanır.

Alanlara göre desteklenen sıralama:

  • title
  • durum
  • createTime
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • yazıcı
  • userEmail

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

Baskı işlerinin listesini içeren yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "printJobs": [
    {
      object (PrintJob)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Alanlar
printJobs[]

object (PrintJob)

İstenen baskı işlerinin listesi.

nextPageToken

string

Bir sonraki sayfayı almak için sonraki bir istekte kullanılabilecek bir jeton. Bu alan atlanırsa sonraki sayfalar olmaz.

totalSize

string (int64 format)

İstekle eşleşen toplam yazdırma işi sayısı.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

PrintJob

Yazıcıya gönderilen bir dokümanı yazdırma isteğini temsil eder.

JSON gösterimi
{
  "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
}
Alanlar
id

string

Baskı işinin benzersiz kimliği.

title

string

Dokümanın başlığı.

state

enum (State)

İşin son durumu.

createTime

string (Timestamp format)

Yazdırma işinin oluşturulma zaman damgası.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

completeTime

string (Timestamp format)

Yazdırma işinin tamamlanma zaman damgası.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

documentPageCount

integer

Dokümandaki sayfa sayısı.

colorMode

enum (ColorMode)

Renk modu.

duplexMode

enum (DuplexMode)

Dubleks modu.

copyCount

integer

Kopya sayısı.

printerId

string

Yazdırma için kullanılan yazıcının API kimliği.

printer

string

Yazdırma için kullanılan yazıcının adı.

userEmail

string

Baskı işini gönderen kullanıcının birincil e-posta adresi.

userId

string

Yazdırma işini gönderen kullanıcının benzersiz Directory API kimliği.

Eyalet

Yazdırma işinin durumu.

Sıralamalar
STATE_UNSPECIFIED Yazdırma işi belirtilmemiş bir durumda.
PRINTED Doküman başarıyla yazdırıldı.
CANCELLED Yazdırma işi iptal edildi.
FAILED Baskı işi başarısız oldu.

ColorMode

Baskı işi renk modu.

Sıralamalar
COLOR_MODE_UNSPECIFIED Belirtilmedi.
BLACK_AND_WHITE Siyah beyaz.
COLOR Renk.

DuplexMode

Yazdırma işi dupleks modu.

Sıralamalar
DUPLEX_MODE_UNSPECIFIED Belirtilmedi.
ONE_SIDED Tek taraflı.
TWO_SIDED_LONG_EDGE Uzun kenar üzerinden çift taraflı çevirme.
TWO_SIDED_SHORT_EDGE Kısa kenardan çift taraflı çevirme.