রিফ্রেশ তারিখ: ২০২৬-০৯-২৫ রোবটস: নোইনডেক্স
বর্ণনা
প্রিন্টিং ব্যবহারের তথ্য সংগ্রহ করতে chrome.printingMetrics API ব্যবহার করুন।
অনুমতি
printingMetricsপ্রাপ্যতা
প্রকারভেদ
ColorMode
এনাম
"কালো_এবং_সাদা" "রঙ"
এটি নির্দেশ করে যে সাদা-কালো মোড ব্যবহার করা হয়েছিল।
এটি নির্দেশ করে যে রঙিন মোড ব্যবহার করা হয়েছিল।
DuplexMode
এনাম
"একতরফা" "দুই-পার্শ্বযুক্ত দীর্ঘ প্রান্ত" "দুই-পার্শ্বযুক্ত ছোট প্রান্ত"
উল্লেখ করা হয়েছে যে একপার্শ্বীয় মুদ্রণ ব্যবহার করা হয়েছে।
উল্লেখ করা হয়েছে যে, লম্বা প্রান্ত বরাবর উল্টে দিয়ে দুই পাশে মুদ্রণ করা হয়েছে।
উল্লেখ করা হয়েছে যে, ছোট প্রান্ত বরাবর উল্টে দিয়ে দুই পাশে মুদ্রণ করা হয়েছে।
MediaSize
বৈশিষ্ট্য
- উচ্চতা
সংখ্যা
মুদ্রণের জন্য ব্যবহৃত মাধ্যমের উচ্চতা (মাইক্রোমিটারে)।
- বিক্রেতার আইডি
স্ট্রিং
বিক্রেতা-প্রদত্ত আইডি, যেমন "iso_a3_297x420mm" বা "na_index-3x5_3x5in"। সম্ভাব্য মানগুলি হলো "media" IPP অ্যাট্রিবিউটের মান এবং সেগুলি IANA পৃষ্ঠায় পাওয়া যাবে।
- প্রস্থ
সংখ্যা
মুদ্রণের জন্য ব্যবহৃত মাধ্যমের প্রস্থ (মাইক্রোমিটারে)।
Printer
বৈশিষ্ট্য
- নাম
স্ট্রিং
প্রিন্টারের নাম প্রদর্শিত হলো।
- উৎস
প্রিন্টারের উৎস।
- ইউরি
স্ট্রিং
প্রিন্টারের সম্পূর্ণ পাথ। এতে প্রোটোকল, হোস্টনেম, পোর্ট এবং কিউ অন্তর্ভুক্ত রয়েছে।
PrinterSource
প্রিন্টারের উৎস।
এনাম
"ব্যবহারকারী" "নীতি"
এটি নির্দেশ করে যে প্রিন্টারটি ব্যবহারকারী কর্তৃক যুক্ত করা হয়েছে।
এটি নির্দেশ করে যে প্রিন্টারটি পলিসির মাধ্যমে যুক্ত করা হয়েছিল।
PrintJobInfo
বৈশিষ্ট্য
- সমাপ্তির সময়
সংখ্যা
কাজটি সম্পন্ন হওয়ার সময় (ইউনিক্স ইপকের পর মিলিসেকেন্ডে)।
- সৃষ্টির সময়
সংখ্যা
জব তৈরির সময় (ইউনিক্স ইপোকের পর মিলিসেকেন্ডে)।
- আইডি
স্ট্রিং
চাকরির আইডি।
- পৃষ্ঠার সংখ্যা
সংখ্যা
ডকুমেন্টটিতে থাকা পৃষ্ঠার সংখ্যা।
- প্রিন্টার
যে প্রিন্টারটি ডকুমেন্টটি প্রিন্ট করেছে, তার তথ্য।
- প্রিন্টার_স্ট্যাটাসক্রোম ৮৫+
প্রিন্টারটির অবস্থা।
- সেটিংস
প্রিন্ট জবের সেটিংস।
- উৎস
উৎস থেকে দেখা যাচ্ছে কে প্রিন্ট জবটি শুরু করেছে।
- উৎস আইডি
স্ট্রিং ঐচ্ছিক
উৎসের আইডি। উৎসটি PRINT_PREVIEW বা ANDROID_APP হলে এটি নাল (Null) হবে।
- অবস্থা
কাজটি চূড়ান্ত অবস্থায় আছে।
- শিরোনাম
স্ট্রিং
মুদ্রিত নথিটির শিরোনাম।
PrintJobSource
প্রিন্ট জবটির উৎস।
এনাম
"প্রিন্ট_প্রিভিউ" "অ্যান্ড্রয়েড_অ্যাপ" "এক্সটেনশন" "বিচ্ছিন্ন_ওয়েব_অ্যাপ"
এটি নির্দেশ করে যে, ব্যবহারকারীর দ্বারা শুরু করা প্রিন্ট প্রিভিউ পৃষ্ঠা থেকে কাজটি তৈরি করা হয়েছিল।
এটি নির্দেশ করে যে কাজটি একটি অ্যান্ড্রয়েড অ্যাপ থেকে তৈরি করা হয়েছিল।
এটি নির্দেশ করে যে, এক্সটেনশনটি ক্রোম এপিআই (Chrome API) ব্যবহার করে কাজটি তৈরি করেছে।
এটি নির্দেশ করে যে, কাজটি একটি আইসোলেটেড ওয়েব অ্যাপ দ্বারা এপিআই (API)-এর মাধ্যমে তৈরি করা হয়েছিল।
PrintJobStatus
প্রিন্ট জবটির চূড়ান্ত অবস্থা নির্দিষ্ট করে।
এনাম
ব্যর্থ বাতিল করা হয়েছে "মুদ্রিত"
এটি নির্দেশ করে যে কোনো ত্রুটির কারণে প্রিন্ট কাজটি বাধাগ্রস্ত হয়েছিল।
এটি নির্দেশ করে যে প্রিন্ট জবটি ব্যবহারকারী কর্তৃক অথবা এপিআই (API)-এর মাধ্যমে বাতিল করা হয়েছে।
এটি নির্দেশ করে যে প্রিন্ট জবটি কোনো ত্রুটি ছাড়াই প্রিন্ট করা হয়েছে।
PrintSettings
বৈশিষ্ট্য
- রঙ
অনুরোধকৃত কালার মোড।
- অনুলিপি
সংখ্যা
অনুরোধকৃত সংখ্যক কপি।
- ডুপ্লেক্স
অনুরোধকৃত ডুপ্লেক্স মোড।
- মিডিয়া সাইজ
অনুরোধকৃত মিডিয়া সাইজ।
পদ্ধতি
getPrintJobs()
chrome.printingMetrics.getPrintJobs(
callback?: function,
): Promise<PrintJobInfo[]>
সম্পন্ন হওয়া প্রিন্ট জবগুলোর তালিকা ফেরত দেয়।
প্যারামিটার
- কলব্যাক
ফাংশন ঐচ্ছিক
callbackপ্যারামিটারটি দেখতে এইরকম:(jobs: PrintJobInfo[]) => void
- চাকরি
PrintJobInfo []
ফেরত
প্রতিশ্রুতি< PrintJobInfo []>
ক্রোম ৯৬+প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।
ইভেন্টগুলি
onPrintJobFinished
chrome.printingMetrics.onPrintJobFinished.addListener(
callback: function,
)
প্রিন্ট জব শেষ হলে এই ইভেন্টটি ট্রিগার হয়। এর মধ্যে FAILED, CANCELED এবং PRINTED-এর মতো যেকোনো টার্মিনেশন স্ট্যাটাস অন্তর্ভুক্ত থাকে।
প্যারামিটার
- কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(jobInfo: PrintJobInfo) => void
- চাকরির তথ্য