Method: customers.reports.enumeratePrintJobs

Yazdırma işlerinin listesini alma.

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. Müşteri kimliği önünde "customers/" ifadesi bulunur veya "customers/my_customer" istekte bulunan hesapla ilişkili müşteriyi kullanmalıdır.

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 yazdırma işlerinin sayısı (0 ile 100 dahil) arasında (pageSize belirtilmemişse veya sıfırsa) boyut 50 olur.

pageToken

string

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

Sayfalara ayırma işlemi sırasında reports.enumeratePrintJobs öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

filter

string

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

Not: VEYA işlemleri bu filtrede 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ı 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

Yazdırma 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 yazdırma işlerinin listesi.

nextPageToken

string

Sonraki sayfayı almak için sonraki bir istekte kullanılabilecek jeton. Bu alan atlanırsa sonraki sayfa 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

Yazdırma 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şi oluşturma zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

completeTime

string (Timestamp format)

Yazdırma işi tamamlama zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Ö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)

Çift taraflı mod.

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

Yazdırma 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 Yazdırma işi başarısız oldu.

ColorMode

Yazdırma işi renkli 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ın üzerinden çift taraflı çevirme.
TWO_SIDED_SHORT_EDGE Kısa kenardan çift taraflı çevirme.