Das Drucken von Dokumenten unter ChromeOS ist jetzt noch nutzerfreundlicher. Ob Sie den Kioskmodus verwalten oder einfach nur ein nahtloseres Drucken wünschen – mit der chrome.printing API können Sie Druckaufträge an Drucker senden, die auf den ChromeOS-Geräten installiert sind.
Vorteile der Verwendung der chrome.printing API:
- Kontrolle über den Druckvorgang: chrome.printing bietet eine umfassende API-Steuerung, einschließlich Spezifikationen für Druckränder, Papierformat, geräuschloses Drucken usw.
- Höhere Zuverlässigkeit: Die chrome.printing API ist für ChromeOS optimiert und ermöglicht zuverlässiges und schnelles Drucken, da sie direkt mit dem Drucksubsystem des Betriebssystems interagiert.
Verwendung der chrome.printing API
Wenn Sie die chrome.printing API verwenden möchten, müssen Sie Erweiterungen auf Ihren verwalteten Geräten erstellen.
chrome.printing API auf Ihren verwalteten Geräten aktivieren und implementieren:
- Berechtigung „printing“ im Manifest deklarieren: Deklarieren Sie im Manifest Ihrer Anwendung die Berechtigung „printing“. Dieser Schritt ist wichtig, um die Druckfunktionen für Ihre Anwendung zu aktivieren:
{ … “permissions”: [“printing”], … }
- Verwenden Sie die Funktion „submitJob()“: Wenn Sie die Funktion submitJob() im Nutzermodus aufrufen, wird in ChromeOS in der Regel ein Dialogfeld angezeigt, in dem der Nutzer aufgefordert wird, den Druckvorgang zu bestätigen.
Hinweis:Ab ChromeOS-Version 128 können Sie die chrome.printing API mit Kiosk-Apps verwenden, um Nutzerinteraktionen zu vermeiden und Dokumente nahtlos zu drucken, ohne dass Sie durch Druckvorschau-Dialogfelder navigieren müssen. Wenn die Erweiterung im Kioskmodus geladen wird, wird die Druckbestätigung nicht angezeigt und es ist keine Nutzergenehmigung für den Druck erforderlich.
Es ist wichtig, dass die Nutzung auf verwalteten Geräten reibungslos funktioniert. Die chrome.printing API bietet eine zuverlässige und sichere Lösung für einen effizienten und konsistenten Druckprozess. Das stille Drucken optimiert nicht nur den Druckvorgang, sondern trägt auch zu einem nutzerfreundlicheren Anwendungsökosystem unter ChromeOS bei.