refresh date: 2026-09-25 robots: noindex
ब्यौरा
chrome.printerProvider API, उन इवेंट को दिखाता है जिनका इस्तेमाल प्रिंट मैनेजर करता है. इससे एक्सटेंशन कंट्रोल करने वाले प्रिंटर के बारे में क्वेरी की जा सकती है. साथ ही, उनकी क्षमताओं के बारे में क्वेरी की जा सकती है और इन प्रिंटर पर प्रिंट जॉब सबमिट किए जा सकते हैं.
अनुमतियां
printerProviderउपलब्धता
टाइप
PrinterInfo
प्रॉपर्टी
-
ब्यौरा
string ज़रूरी नहीं है
प्रिंटर के बारे में ऐसी जानकारी जिसे कोई भी व्यक्ति आसानी से पढ़ सके.
-
id
स्ट्रिंग
प्रिंटर का यूनीक आईडी.
-
नाम
स्ट्रिंग
प्रिंटर का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सके.
PrintError
onPrintRequested इवेंट के जवाब में मिले गड़बड़ी कोड.
Enum
"OK"
इससे पता चलता है कि ऑपरेशन पूरा हो गया है.
"FAILED"
इससे पता चलता है कि कोई सामान्य गड़बड़ी हुई है.
"INVALID_TICKET"
इससे पता चलता है कि प्रिंट किया गया टिकट अमान्य है. उदाहरण के लिए, टिकट में दी गई जानकारी, कुछ सुविधाओं के साथ काम नहीं करती या एक्सटेंशन, टिकट की सभी सेटिंग को मैनेज नहीं कर पाता.
"INVALID_DATA"
इससे पता चलता है कि दस्तावेज़ अमान्य है. उदाहरण के लिए, डेटा में कोई गड़बड़ी हो सकती है या फ़ॉर्मैट, एक्सटेंशन के साथ काम नहीं करता.
PrintJob
प्रॉपर्टी
-
contentType
स्ट्रिंग
दस्तावेज़ का कॉन्टेंट टाइप.
"application/pdf"और"image/pwg-raster"फ़ॉर्मैट का इस्तेमाल किया जा सकता है. -
दस्तावेज़
ब्लॉब
दस्तावेज़ के डेटा वाला ऐसा ब्लोब जिसे प्रिंट करना है. फ़ॉर्मैट
contentTypeसे मेल खाना चाहिए. -
printerId
स्ट्रिंग
उस प्रिंटर का आईडी जिसे प्रिंटिंग का काम सौंपा जाना है.
-
टिकट
ऑब्जेक्ट
टिकट को CJT फ़ॉर्मैट में प्रिंट करें.
CJT रेफ़रंस को 'अब काम नहीं करता' के तौर पर मार्क किया गया है. यह सुविधा सिर्फ़ Google Cloud Print के लिए बंद कर दी गई है. ChromeOS पर प्रिंट करने की सुविधा के लिए इसे बंद नहीं किया गया है.
-
title
स्ट्रिंग
प्रिंट जॉब का टाइटल.
इवेंट
onGetCapabilityRequested
chrome.printerProvider.onGetCapabilityRequested.addListener(
callback: function,
)
यह इवेंट तब ट्रिगर होता है, जब प्रिंट मैनेजर, प्रिंटर की सुविधाओं का अनुरोध करता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर ऐसा दिखता है:(printerId: string, resultCallback: function) => void
-
printerId
स्ट्रिंग
-
resultCallback
फ़ंक्शन
resultCallbackपैरामीटर ऐसा दिखता है:(capabilities: object) => void
-
सुविधाएं
ऑब्जेक्ट
सीडीडी फ़ॉर्मैट में डिवाइस की क्षमताएं.
-
-
onGetPrintersRequested
chrome.printerProvider.onGetPrintersRequested.addListener(
callback: function,
)
यह इवेंट तब ट्रिगर होता है, जब प्रिंट मैनेजर, एक्सटेंशन से मिले प्रिंटर का अनुरोध करता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर ऐसा दिखता है:(resultCallback: function) => void
-
resultCallback
फ़ंक्शन
resultCallbackपैरामीटर ऐसा दिखता है:(printerInfo: PrinterInfo[]) => void
-
printerInfo
-
-
onGetUsbPrinterInfoRequested
chrome.printerProvider.onGetUsbPrinterInfoRequested.addListener(
callback: function,
)
यह इवेंट तब ट्रिगर होता है, जब प्रिंट मैनेजर किसी ऐसे यूएसबी डिवाइस के बारे में जानकारी का अनुरोध करता है जो प्रिंटर हो सकता है.
ध्यान दें: किसी ऐप्लिकेशन को इस इवेंट पर भरोसा नहीं करना चाहिए कि यह हर डिवाइस पर एक से ज़्यादा बार ट्रिगर होगा. अगर कनेक्ट किया गया डिवाइस काम करता है, तो उसे onGetPrintersRequested इवेंट में शामिल किया जाना चाहिए.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर ऐसा दिखता है:(device: usb.Device, resultCallback: function) => void
-
डिवाइस
-
resultCallback
फ़ंक्शन
resultCallbackपैरामीटर ऐसा दिखता है:(printerInfo?: PrinterInfo) => void
-
printerInfo
PrinterInfo optional
-
-
onPrintRequested
chrome.printerProvider.onPrintRequested.addListener(
callback: function,
)
जब प्रिंट मैनेजर, प्रिंट करने का अनुरोध करता है, तब यह इवेंट ट्रिगर होता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर ऐसा दिखता है:(printJob: PrintJob, resultCallback: function) => void
-
printJob
-
resultCallback
फ़ंक्शन
resultCallbackपैरामीटर ऐसा दिखता है:(result: PrintError) => void
-
नतीजा
-
-