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