Method: customers.reports.enumeratePrintJobs

प्रिंट जॉब की सूची पाएं.

एचटीटीपी अनुरोध

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

यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
customer

string

ज़रूरी है. अनुरोध करने वाले खाते से जुड़े ग्राहक का आईडी. इसके लिए, "customers/" या "customers/my_customer" प्रीफ़िक्स का इस्तेमाल करें.

क्वेरी पैरामीटर

पैरामीटर
printerOrgUnitId

string

प्रिंटर के लिए, संगठन की इकाई का आईडी. अगर यह आईडी दिया जाता है, तो सिर्फ़ उस संगठन की इकाई के प्रिंटर पर सबमिट किए गए प्रिंट जॉब दिखाए जाएंगे.

pageSize

integer

पेज में प्रिंट जॉब की संख्या. यह संख्या 0 से 100 के बीच होनी चाहिए. अगर pageSize की वैल्यू नहीं दी जाती है या यह शून्य होती है, तो साइज़ 50 होगा.

pageToken

string

reports.enumeratePrintJobs के पिछले कॉल से मिला पेज टोकन. इसके ज़रिए, अगला पेज वापस पाया जा सकता है. अगर इसे शामिल नहीं किया जाता है, तो नतीजों का पहला पेज दिखाया जाएगा.

पेज में बांटने के दौरान, reports.enumeratePrintJobs को दिए गए अन्य सभी पैरामीटर, पेज टोकन देने वाले कॉल से मेल खाने चाहिए.

filter

string

नतीजों को फ़िल्टर करने के लिए क्वेरी स्ट्रिंग. इसमें EBNF सिंटैक्स में, AND से अलग किए गए फ़ील्ड शामिल होते हैं.

ध्यान दें: इस फ़िल्टर में, OR कार्रवाइयां काम नहीं करती हैं. ध्यान दें: completeTime के लिए, सिर्फ़ >= और <= तुलना करने वाले ऑपरेटर काम करते हैं. ध्यान दें: userId और printerId के लिए, सिर्फ़ = तुलना करने वाला ऑपरेटर काम करता है.

फ़िल्टर किए जा सकने वाले फ़ील्ड:

  • completeTime
  • printerId
  • userId
orderBy

string

नतीजों को क्रम से लगाने के लिए इस्तेमाल किया गया फ़ील्ड. अगर यह फ़ील्ड नहीं दिया जाता है, तो नतीजों को completeTime फ़ील्ड के घटते क्रम में लगाया जाएगा.

क्रम से लगाने के लिए इस्तेमाल किए जा सकने वाले फ़ील्ड:

  • title
  • state
  • createTime
  • completeTime
  • documentPageCount
  • colorMode
  • duplexMode
  • printer
  • userEmail

अनुरोध का मुख्य हिस्सा

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य हिस्सा

जवाब में, प्रिंट जॉब की सूची शामिल होती है.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON फ़ॉर्मैट में दिखाया गया है
{
  "printJobs": [
    {
      object (PrintJob)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
फ़ील्ड
printJobs[]

object (PrintJob)

अनुरोध किए गए प्रिंट जॉब की सूची.

nextPageToken

string

एक टोकन. इसका इस्तेमाल, अगले पेज को वापस पाने के लिए, बाद के अनुरोध में किया जा सकता है. अगर यह फ़ील्ड शामिल नहीं किया जाता है, तो इसका मतलब है कि कोई और पेज नहीं है.

totalSize

string (int64 format)

अनुरोध से मेल खाने वाले प्रिंट जॉब की कुल संख्या.

अनुमति पाने के लिंक

इसके लिए, OAuth के इस लिंक की ज़रूरत होती है:

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

PrintJob

यह किसी प्रिंटर पर सबमिट किए गए दस्तावेज़ को प्रिंट करने के अनुरोध को दिखाता है.

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
}
फ़ील्ड
id

string

प्रिंट जॉब का यूनीक आईडी.

title

string

दस्तावेज़ का टाइटल.

state

enum (State)

जॉब की आखिरी स्थिति.

createTime

string (Timestamp format)

प्रिंट जॉब बनाने का टाइमस्टैंप.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

प्रिंट जॉब पूरा होने का टाइमस्टैंप.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

documentPageCount

integer

दस्तावेज़ में पेजों की संख्या.

colorMode

enum (ColorMode)

कलर मोड.

duplexMode

enum (DuplexMode)

डुप्लेक्स मोड.

copyCount

integer

कॉपी की संख्या.

printerId

string

प्रिंटिंग के लिए इस्तेमाल किए गए प्रिंटर का एपीआई आईडी.

printer

string

प्रिंटिंग के लिए इस्तेमाल किए गए प्रिंटर का नाम.

userEmail

string

प्रिंट जॉब सबमिट करने वाले उपयोगकर्ता का मुख्य ईमेल पता.

userId

string

प्रिंट जॉब सबमिट करने वाले उपयोगकर्ता का यूनीक Directory API आईडी.

राज्य

प्रिंट जॉब की स्थिति.

Enums
STATE_UNSPECIFIED प्रिंट जॉब की स्थिति का पता नहीं है.
PRINTED दस्तावेज़ प्रिंट हो गया है.
CANCELLED प्रिंट जॉब रद्द कर दिया गया है.
FAILED प्रिंट जॉब पूरा नहीं हो सका.

ColorMode

प्रिंट जॉब का कलर मोड.

Enums
COLOR_MODE_UNSPECIFIED नहीं बताया गया है.
BLACK_AND_WHITE ब्लैक ऐंड वाइट.
COLOR कलर.

DuplexMode

प्रिंट जॉब का डुप्लेक्स मोड.

Enums
DUPLEX_MODE_UNSPECIFIED नहीं बताया गया है.
ONE_SIDED एक तरफ़.
TWO_SIDED_LONG_EDGE दोनों तरफ़, लंबे किनारे से फ़्लिप किया गया.
TWO_SIDED_SHORT_EDGE दोनों तरफ़, छोटे किनारे से फ़्लिप किया गया.