ساده‌سازی تجربه چاپ در ChromeOS

چاپ اسناد در 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 نیز کمک می‌کند.