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. İstekte bulunan hesapla ilişkilendirilmiş müşteriyi kullanmak için Müşteri Kimliği'nin önüne "customer/" veya "customer/my_customer" ekleyin.

Sorgu parametreleri

Parametreler
printerOrgUnitId

string

Yazıcılarla ilgili 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

Sayfa Boyutu belirtilmediyse veya sıfırsa boyut 50 olur. 0 ile 100 arasında (0 ve 100 dahil) sayfadaki yazdırma işi sayısı.

pageToken

string

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

Sayfalara ayırma sırasında reports.enumeratePrintJobs için 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, 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ından azalan düzende sıralanır.

Alanlara göre sıralama desteklenir:

  • başlık
  • state
  • 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 istekte kullanılabilecek jeton. Bu alan atlanırsa, başka bir sayfa gösterilmez.

totalSize

string (int64 format)

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

Yetkilendirme kapsamları

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

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

PrintJob

Bir yazıcıya gönderilmiş 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ı.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde 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ı.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde 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

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 kenardan çift taraflı çevirme.
TWO_SIDED_SHORT_EDGE İki taraflı, kısa kenardan çevirme.