chrome.printingMetrics

বর্ণনা

প্রিন্টিং ব্যবহার সম্পর্কে ডেটা আনতে chrome.printingMetrics API ব্যবহার করুন৷

অনুমতি

printingMetrics

উপস্থিতি

Chrome 79+ ChromeOS শুধুমাত্র নীতির প্রয়োজন

প্রকারভেদ

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

প্রিন্ট কাজের উৎস।

এনাম

"মুদ্রণ পূর্বরূপ"
নির্দিষ্ট করে যে কাজটি ব্যবহারকারীর দ্বারা শুরু করা প্রিন্ট প্রিভিউ পৃষ্ঠা থেকে তৈরি করা হয়েছে।

"ANDROID_APP"
নির্দিষ্ট করে যে কাজটি একটি Android অ্যাপ থেকে তৈরি করা হয়েছে৷

"এক্সটেনশন"
নির্দিষ্ট করে যে কাজটি Chrome API এর মাধ্যমে এক্সটেনশন দ্বারা তৈরি করা হয়েছিল৷

"ISOLATED_WEB_APP"
নির্দিষ্ট করে যে চাকরিটি API এর মাধ্যমে একটি বিচ্ছিন্ন ওয়েব অ্যাপ দ্বারা তৈরি করা হয়েছিল।

PrintJobStatus

প্রিন্ট কাজের চূড়ান্ত অবস্থা নির্দিষ্ট করে।

এনাম

"ব্যর্থ হয়েছে"
নির্দিষ্ট করে যে কিছু ত্রুটির কারণে মুদ্রণ কাজ বাধাগ্রস্ত হয়েছে৷

"বাতিল"
উল্লেখ করে যে প্রিন্ট কাজটি ব্যবহারকারী বা API এর মাধ্যমে বাতিল করেছে।

"মুদ্রিত"
উল্লেখ করে যে প্রিন্ট কাজটি কোনো ত্রুটি ছাড়াই প্রিন্ট করা হয়েছে।

PrintSettings

বৈশিষ্ট্য

পদ্ধতি

getPrintJobs()

প্রতিশ্রুতি
chrome.printingMetrics.getPrintJobs(
  callback?: function,
)

সমাপ্ত প্রিন্ট কাজের তালিকা প্রদান করে।

পরামিতি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (jobs: PrintJobInfo[])=>void

রিটার্নস

  • প্রতিশ্রুতি< PrintJobInfo []>

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

ঘটনা

onPrintJobFinished

chrome.printingMetrics.onPrintJobFinished.addListener(
  callback: function,
)

মুদ্রণ কাজ শেষ হলে ইভেন্ট বরখাস্ত করা হয়. এর মধ্যে যেকোনও সমাপ্তির স্থিতি রয়েছে: ব্যর্থ, বাতিল এবং মুদ্রিত৷

পরামিতি

,

বর্ণনা

প্রিন্টিং ব্যবহার সম্পর্কে ডেটা আনতে chrome.printingMetrics API ব্যবহার করুন৷

অনুমতি

printingMetrics

উপস্থিতি

Chrome 79+ ChromeOS শুধুমাত্র নীতির প্রয়োজন

প্রকারভেদ

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

প্রিন্ট কাজের উৎস।

এনাম

"মুদ্রণ পূর্বরূপ"
নির্দিষ্ট করে যে কাজটি ব্যবহারকারীর দ্বারা শুরু করা প্রিন্ট প্রিভিউ পৃষ্ঠা থেকে তৈরি করা হয়েছে।

"ANDROID_APP"
নির্দিষ্ট করে যে কাজটি একটি Android অ্যাপ থেকে তৈরি করা হয়েছে৷

"এক্সটেনশন"
নির্দিষ্ট করে যে কাজটি Chrome API এর মাধ্যমে এক্সটেনশন দ্বারা তৈরি করা হয়েছিল৷

"ISOLATED_WEB_APP"
নির্দিষ্ট করে যে চাকরিটি API এর মাধ্যমে একটি বিচ্ছিন্ন ওয়েব অ্যাপ দ্বারা তৈরি করা হয়েছিল।

PrintJobStatus

প্রিন্ট কাজের চূড়ান্ত অবস্থা নির্দিষ্ট করে।

এনাম

"ব্যর্থ হয়েছে"
নির্দিষ্ট করে যে কিছু ত্রুটির কারণে মুদ্রণ কাজ বাধাগ্রস্ত হয়েছে৷

"বাতিল"
উল্লেখ করে যে প্রিন্ট কাজটি ব্যবহারকারী বা API এর মাধ্যমে বাতিল করেছে।

"মুদ্রিত"
উল্লেখ করে যে প্রিন্ট কাজটি কোনো ত্রুটি ছাড়াই প্রিন্ট করা হয়েছে।

PrintSettings

বৈশিষ্ট্য

পদ্ধতি

getPrintJobs()

প্রতিশ্রুতি
chrome.printingMetrics.getPrintJobs(
  callback?: function,
)

সমাপ্ত প্রিন্ট কাজের তালিকা প্রদান করে।

পরামিতি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (jobs: PrintJobInfo[])=>void

রিটার্নস

  • প্রতিশ্রুতি< PrintJobInfo []>

    Chrome 96+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

ঘটনা

onPrintJobFinished

chrome.printingMetrics.onPrintJobFinished.addListener(
  callback: function,
)

মুদ্রণ কাজ শেষ হলে ইভেন্ট বরখাস্ত করা হয়. এর মধ্যে যেকোনও সমাপ্তির স্থিতি রয়েছে: ব্যর্থ, বাতিল এবং মুদ্রিত৷

পরামিতি