বর্ণনা
chrome.printerProvider
API প্রিন্ট ম্যানেজার দ্বারা এক্সটেনশন দ্বারা নিয়ন্ত্রিত প্রিন্টারগুলিকে জিজ্ঞাসা করতে, তাদের ক্ষমতাগুলি অনুসন্ধান করতে এবং এই প্রিন্টারগুলিতে প্রিন্ট কাজ জমা দেওয়ার জন্য ব্যবহৃত ইভেন্টগুলিকে প্রকাশ করে৷
অনুমতি
printerProvider
প্রাপ্যতা
প্রকারভেদ
PrinterInfo
বৈশিষ্ট্য
- বর্ণনা
স্ট্রিং ঐচ্ছিক
প্রিন্টারের মানুষের পাঠযোগ্য বর্ণনা।
- আইডি
স্ট্রিং
অনন্য প্রিন্টার আইডি।
- নাম
স্ট্রিং
প্রিন্টারের মানুষের পাঠযোগ্য নাম।
PrintError
onPrintRequested
ইভেন্টের প্রতিক্রিয়া হিসাবে ত্রুটি কোডগুলি ফিরে এসেছে৷
এনাম
"ঠিক আছে" "ব্যর্থ" "INVALID_TICKET" "INVALID_DATA"
নির্দিষ্ট করে যে অপারেশনটি সফলভাবে সম্পন্ন হয়েছে৷
নির্দিষ্ট করে যে একটি সাধারণ ব্যর্থতা ঘটেছে৷
উল্লেখ করে যে প্রিন্ট টিকেটটি অবৈধ। উদাহরণস্বরূপ, টিকিটটি কিছু ক্ষমতার সাথে অসঙ্গতিপূর্ণ, বা এক্সটেনশনটি টিকিট থেকে সমস্ত সেটিংস পরিচালনা করতে সক্ষম নয়৷
উল্লেখ করে যে নথিটি অবৈধ৷ উদাহরণস্বরূপ, ডেটা দূষিত হতে পারে বা ফর্ম্যাটটি এক্সটেনশনের সাথে বেমানান।
PrintJob
বৈশিষ্ট্য
- বিষয়বস্তুর প্রকার
স্ট্রিং
নথির বিষয়বস্তুর প্রকার। সমর্থিত ফর্ম্যাটগুলি হল
"application/pdf"
এবং"image/pwg-raster"
- নথি
ব্লব
মুদ্রণের জন্য নথির ডেটা ধারণকারী ব্লব। বিন্যাস অবশ্যই
contentType
সাথে মিলিত হবে। - প্রিন্টার আইডি
স্ট্রিং
প্রিন্টারের আইডি যা কাজটি পরিচালনা করবে।
- টিকিট
বস্তু
CJT ফরম্যাটে টিকিট প্রিন্ট করুন।
CJT রেফারেন্সটি অপ্রচলিত হিসাবে চিহ্নিত করা হয়েছে৷ এটি শুধুমাত্র Google ক্লাউড প্রিন্টের জন্য বাতিল করা হয়েছে। ChromeOS প্রিন্টিংয়ের জন্য বঞ্চিত নয়৷
- শিরোনাম
স্ট্রিং
প্রিন্ট কাজের শিরোনাম।
ঘটনা
onGetCapabilityRequested
chrome.printerProvider.onGetCapabilityRequested.addListener(
callback: function,
)
প্রিন্ট ম্যানেজার প্রিন্টারের ক্ষমতার অনুরোধ করলে ইভেন্ট বরখাস্ত হয়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(printerId: string, resultCallback: function) => void
- প্রিন্টার আইডি
স্ট্রিং
- ফলাফল কলব্যাক
ফাংশন
resultCallback
প্যারামিটারটি দেখতে এরকম দেখাচ্ছে:(capabilities: object) => void
- ক্ষমতা
বস্তু
CDD ফরম্যাটে ডিভাইসের ক্ষমতা।
onGetPrintersRequested
chrome.printerProvider.onGetPrintersRequested.addListener(
callback: function,
)
প্রিন্ট ম্যানেজার যখন এক্সটেনশন দ্বারা প্রদত্ত প্রিন্টারদের অনুরোধ করে তখন ইভেন্ট বরখাস্ত হয়৷
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(resultCallback: function) => void
- ফলাফল কলব্যাক
ফাংশন
resultCallback
প্যারামিটারটি দেখতে এরকম দেখাচ্ছে:(printerInfo: PrinterInfo[]) => void
- প্রিন্টার তথ্য
onGetUsbPrinterInfoRequested
chrome.printerProvider.onGetUsbPrinterInfoRequested.addListener(
callback: function,
)
প্রিন্ট ম্যানেজার একটি প্রিন্টার হতে পারে এমন একটি USB ডিভাইস সম্পর্কে তথ্যের জন্য অনুরোধ করলে ইভেন্ট গুলি করা হয়৷
দ্রষ্টব্য: একটি অ্যাপ্লিকেশন এই ইভেন্টের প্রতি ডিভাইসে একবারের বেশি বরখাস্ত হওয়ার উপর নির্ভর করা উচিত নয়। একটি সংযুক্ত ডিভাইস সমর্থিত হলে এটি onGetPrintersRequested
ইভেন্টে ফেরত দেওয়া উচিত।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(device: usb.Device, resultCallback: function) => void
- ডিভাইস
- ফলাফল কলব্যাক
ফাংশন
resultCallback
প্যারামিটারটি দেখতে এরকম দেখাচ্ছে:(printerInfo?: PrinterInfo) => void
- প্রিন্টার তথ্য
প্রিন্টার ইনফো ঐচ্ছিক
onPrintRequested
chrome.printerProvider.onPrintRequested.addListener(
callback: function,
)
প্রিন্ট ম্যানেজার প্রিন্ট করার অনুরোধ করলে ইভেন্ট বরখাস্ত হয়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(printJob: PrintJob, resultCallback: function) => void
- প্রিন্ট জব
- ফলাফল কলব্যাক
ফাংশন
resultCallback
প্যারামিটারটি দেখতে এরকম দেখাচ্ছে:(result: PrintError) => void
- ফলাফল