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. İsteği gönderen hesapla ilişkili müşteriyi kullanmak için "customers/" veya "customers/my_customer" ile başlayan müşteri kimliği.

Sorgu parametreleri

Parametreler
printerOrgUnitId

string

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

pageSize

integer

Sayfa boyutu belirtilmemişse veya sıfırsa sayfa boyutu 50 olur. Sayfadaki yazdırma işlerinin sayısı (0-100 arası, 100 dahil).

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.

Sayfalara ayırma işlemi yapılırken 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 kullanılan sorgu dizesi. EBNF söz diziminde alanlar AND ile ayrılır.

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ına göre azalan sırada sıralanır.

Desteklenen sıralama alanları:

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

İstek metni

İstek metni boş olmalıdır.

Yanıt metni

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

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

totalSize

string (int64 format)

İsteğe uygun 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 belgenin yazdırılması 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şinin oluşturulma zaman damgası.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

Yazdırma işinin tamamlanma zaman damgası.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

documentPageCount

integer

Belgedeki sayfa sayısı.

colorMode

enum (ColorMode)

Renk modu.

duplexMode

enum (DuplexMode)

Çift yönlü 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 Belge 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 renk modu.

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

DuplexMode

Yazdırma işi çift yönlü modu.

Sıralamalar
DUPLEX_MODE_UNSPECIFIED Belirtilmedi.
ONE_SIDED Tek taraflı.
TWO_SIDED_LONG_EDGE Uzun kenardan çevirerek çift taraflı yazdırma.
TWO_SIDED_SHORT_EDGE Kısa kenardan çevirerek çift taraflı yazdırma.