ब्यौरा
प्रिंटिंग के इस्तेमाल से जुड़ा डेटा पाने के लिए, chrome.printingMetrics API का इस्तेमाल करें.
अनुमतियां
printingMetricsउपलब्धता
टाइप
ColorMode
Enum
"BLACK_AND_WHITE" 
 इससे पता चलता है कि ब्लैक ऐंड व्हाइट मोड का इस्तेमाल किया गया था.
"COLOR" 
 इससे पता चलता है कि कलर मोड का इस्तेमाल किया गया था.
DuplexMode
Enum
"ONE_SIDED" 
 इससे पता चलता है कि एक तरफ़ प्रिंट करने की सुविधा का इस्तेमाल किया गया था.
"TWO_SIDED_LONG_EDGE" 
 इससे पता चलता है कि दो-तरफ़ा प्रिंटिंग का इस्तेमाल किया गया था. इसमें लंबे किनारे पर फ़्लिप किया गया था.
"TWO_SIDED_SHORT_EDGE" 
 इससे पता चलता है कि दो-तरफ़ा प्रिंटिंग का इस्तेमाल किया गया था. इसमें छोटे किनारे पर फ़्लिप किया गया था.
MediaSize
प्रॉपर्टी
- 
    ऊंचाईसंख्या प्रिंटिंग के लिए इस्तेमाल किए गए मीडिया की लंबाई (माइक्रोमीटर में). 
- 
    vendorIdस्ट्रिंग वेंडर का दिया गया आईडी. उदाहरण के लिए, "iso_a3_297x420mm" या "na_index-3x5_3x5in". संभावित वैल्यू, "मीडिया" आईपीपी एट्रिब्यूट की वैल्यू होती हैं. इन्हें IANA पेज पर देखा जा सकता है. 
- 
    चौड़ाईसंख्या प्रिंटिंग के लिए इस्तेमाल किए गए मीडिया की चौड़ाई (माइक्रोमीटर में). 
Printer
प्रॉपर्टी
- 
    नामस्ट्रिंग प्रिंटर का डिसप्ले नेम. 
- 
    sourceप्रिंटर का सोर्स. 
- 
    uriस्ट्रिंग प्रिंटर का पूरा पाथ. इसमें प्रोटोकॉल, होस्टनेम, पोर्ट, और कतार शामिल होती है. 
PrinterSource
प्रिंटर का सोर्स.
Enum
"USER" 
 इससे पता चलता है कि प्रिंटर को उपयोगकर्ता ने जोड़ा था.
"POLICY" 
 इससे पता चलता है कि प्रिंटर को नीति के ज़रिए जोड़ा गया था.
PrintJobInfo
प्रॉपर्टी
- 
    completionTimeसंख्या जॉब पूरा होने का समय (यूनिक्स इपोक के बाद मिलीसेकंड में). 
- 
    creationTimeसंख्या जॉब बनाने का समय (यूनिक्स इपॉक के बाद मिलीसेकंड में). 
- 
    आईडीस्ट्रिंग नौकरी का आईडी. 
- 
    numberOfPagesसंख्या दस्तावेज़ में पेजों की संख्या. 
- 
    प्रिंटरदस्तावेज़ को प्रिंट करने वाले प्रिंटर के बारे में जानकारी. 
- 
    printer_statusChrome 85 या इसके बाद का वर्शनप्रिंटर की स्थिति. 
- 
    सेटिंगप्रिंट जॉब की सेटिंग. 
- 
    sourceप्रिंट जॉब शुरू करने वाले व्यक्ति की जानकारी देने वाला सोर्स. 
- 
    sourceIdstring ज़रूरी नहीं है सोर्स का आईडी. अगर सोर्स PRINT_PREVIEW या ANDROID_APP है, तो यह वैल्यू शून्य होती है. 
- 
    स्थितिजॉब का फ़ाइनल स्टेटस. 
- 
    titleस्ट्रिंग प्रिंट किए गए दस्तावेज़ का टाइटल. 
PrintJobSource
प्रिंट जॉब का सोर्स.
Enum
"PRINT_PREVIEW" 
 इससे पता चलता है कि उपयोगकर्ता ने प्रिंट की झलक वाले पेज से प्रिंट जॉब बनाया था.
"ANDROID_APP" 
 इससे पता चलता है कि यह जॉब, Android ऐप्लिकेशन से बनाई गई है.
"EXTENSION" 
 इससे पता चलता है कि Chrome API के ज़रिए एक्सटेंशन ने यह जॉब बनाई है.
"ISOLATED_WEB_APP" 
 इससे पता चलता है कि यह जॉब, Isolated Web App ने API के ज़रिए बनाई है.
PrintJobStatus
इससे प्रिंट जॉब की आखिरी स्थिति के बारे में पता चलता है.
Enum
"FAILED" 
 इससे पता चलता है कि किसी गड़बड़ी की वजह से प्रिंट जॉब पूरा नहीं हो सका.
"CANCELED" 
 इससे पता चलता है कि प्रिंट करने का काम, उपयोगकर्ता या एपीआई के ज़रिए रद्द कर दिया गया है.
"PRINTED" 
 इससे पता चलता है कि प्रिंट जॉब बिना किसी गड़बड़ी के प्रिंट हो गया है.
PrintSettings
प्रॉपर्टी
- 
    रंगअनुरोध किया गया कलर मोड. 
- 
    कॉपीसंख्या अनुरोध की गई कॉपी की संख्या. 
- 
    डूप्लेक्सअनुरोध किया गया डुप्लेक्स मोड. 
- 
    mediaSizeअनुरोध किए गए मीडिया का साइज़. 
तरीके
getPrintJobs()
chrome.printingMetrics.getPrintJobs(
callback?: function,
): Promise<PrintJobInfo[]>
इससे पूरे हो चुके प्रिंट जॉब की सूची मिलती है.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन ज़रूरी नहीं callbackपैरामीटर ऐसा दिखता है:(jobs: PrintJobInfo[]) => void - 
    नौकरियां
 
- 
    
रिटर्न
- 
            Promise<PrintJobInfo[]> Chrome 96 और इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा. 
इवेंट
onPrintJobFinished
chrome.printingMetrics.onPrintJobFinished.addListener(
callback: function,
)
प्रिंट जॉब पूरा होने पर यह इवेंट ट्रिगर होता है. इसमें सदस्यता रद्द करने से जुड़े ये स्टेटस शामिल हैं: FAILED, CANCELED, और PRINTED.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन callbackपैरामीटर ऐसा दिखता है:(jobInfo: PrintJobInfo) => void - 
    jobInfo
 
-