چاپ اسناد در ChromeOS اکنون فوقالعاده کاربرپسند است. چه در حال مدیریت حالت کیوسک باشید و چه صرفاً بخواهید یک تجربه چاپ روانتر داشته باشید، از API chrome.printing برای ارسال کارهای چاپ به چاپگرهای نصب شده روی دستگاههای ChromeOS استفاده کنید.
مزایای انتخاب chrome.printing API:
- کنترل بر فرآیند چاپ: chrome.printing یک کنترل API جامع شامل مشخصات حاشیههای چاپ، اندازه کاغذ، چاپ بیصدا و غیره را ارائه میدهد.
- قابلیت اطمینان بهتر: رابط برنامهنویسی کاربردی chrome.printing که برای ChromeOS بهینه شده است، با ارتباط مستقیم با زیرسیستم چاپ سیستم عامل، چاپ قابل اعتماد و سریعی را فراهم میکند.
نحوه استفاده از API مربوط به chrome.printing
برای استفاده از API مربوط به chrome.printing، باید افزونههایی را روی دستگاههای مدیریتشده خود ایجاد کنید.
فعالسازی و پیادهسازی API مربوط به chrome.printing در دستگاههای مدیریتشدهی شما:
- مجوز «چاپ» را در مانیفست خود اعلام کنید: در مانیفست برنامه خود، مجوز «چاپ» را اعلام کنید. این مرحله برای فعال کردن قابلیتهای چاپ برای برنامه شما ضروری است:
{ … “permissions”: [“printing”], … }
- استفاده از تابع submitJob(): هنگام فراخوانی تابع submitJob() در حالت کاربر، ChromeOS معمولاً یک کادر محاورهای را فعال میکند و از کاربر میخواهد که عمل چاپ را تأیید کند.
توجه: با شروع از نسخه ۱۲۸+ سیستم عامل کروم، میتوانید از API مربوط به chrome.printing با برنامههای کیوسک برای حذف تعامل با کاربر استفاده کنید و اسناد را بدون دردسر پیمایش در پنجرههای پیشنمایش چاپ، به طور یکپارچه چاپ کنید. وقتی افزونه در حالت کیوسک بارگذاری میشود، تأیید چاپ نشان داده نمیشود و برای چاپ نیازی به تأیید کاربر نیست.
داشتن یک تجربه یکپارچه در دستگاههای مدیریتشده بسیار مهم است. chrome.printing API یک راهحل مطمئن و ایمن برای یک فرآیند چاپ کارآمد و سازگار ارائه میدهد، که در آن چاپ بیصدا نه تنها چاپ را ساده میکند، بلکه به یک اکوسیستم کاربردی کاربرپسندتر در ChromeOS نیز کمک میکند.