أصبحت طباعة المستندات على ChromeOS سهلة الاستخدام للغاية. سواء كنت تدير وضع الكشك أو تريد ببساطة تجربة طباعة أكثر سلاسة، يمكنك استخدام واجهة برمجة التطبيقات chrome.printing لإرسال مهام الطباعة إلى الطابعات المثبَّتة على أجهزة ChromeOS.
مزايا اختيار واجهة برمجة التطبيقات chrome.printing:
- التحكّم في عملية الطباعة: توفّر واجهة برمجة التطبيقات chrome.printing عناصر تحكّم شاملة في واجهة برمجة التطبيقات، بما في ذلك مواصفات هوامش الطباعة وحجم الورق والطباعة الصامتة وما إلى ذلك.
- موثوقية أفضل: تم تحسين واجهة برمجة التطبيقات chrome.printing لتتوافق مع ChromeOS، وهي توفّر طباعة موثوقة وسريعة من خلال التفاعل مباشرةً مع النظام الفرعي للطباعة في نظام التشغيل.
كيفية استخدام واجهة برمجة التطبيقات chrome.printing API
لاستخدام واجهة برمجة التطبيقات chrome.printing، عليك إنشاء إضافات على أجهزتك المُدارة.
فعِّل واجهة برمجة التطبيقات chrome.printing ونفِّذها على أجهزتك المُدارة:
- تحديد إذن "الطباعة" في ملف البيان: في ملف بيان تطبيقك، حدِّد إذن "الطباعة". هذه الخطوة ضرورية لتفعيل إمكانات الطباعة في تطبيقك:
{ … “permissions”: [“printing”], … }
- استخدام الدالة submitJob(): عند استدعاء الدالة submitJob() في وضع المستخدم، سيؤدي نظام التشغيل ChromeOS عادةً إلى ظهور مربّع حوار يطلب من المستخدم تأكيد إجراء الطباعة.
ملاحظة: بدءًا من الإصدار 128 من ChromeOS والإصدارات الأحدث، يمكنك استخدام واجهة برمجة التطبيقات chrome.printing مع تطبيقات وضع الإعدادات المسبقة لإلغاء تفاعل المستخدم، وطباعة المستندات بسلاسة بدون الحاجة إلى التنقّل بين مربّعات حوار معاينة الطباعة. عند تحميل الإضافة في وضع الإشراف، لا يظهر تأكيد الطباعة ولا يلزم موافقة المستخدم على الطباعة.
من المهم توفير تجربة سلسة على جميع الأجهزة المُدارة. توفّر واجهة برمجة التطبيقات chrome.printing API حلاً موثوقًا وآمنًا لعملية طباعة فعّالة ومتّسقة، إذ لا تعمل ميزة "الطباعة الصامتة" على تبسيط عملية الطباعة فحسب، بل تساهم أيضًا في توفير منظومة متكاملة من التطبيقات أكثر ملاءمةً للمستخدم على ChromeOS.