Uproszczenie drukowania w ChromeOS

Drukowanie dokumentów w ChromeOS jest teraz niezwykle proste. Niezależnie od tego, czy zarządzasz trybem kiosku, czy po prostu chcesz, aby drukowanie było bardziej płynne, użyj interfejsu chrome.printing API, aby wysyłać zadania drukowania do drukarek zainstalowanych na urządzeniach z ChromeOS.

Zalety korzystania z interfejsu chrome.printing API:

  • Kontrola nad procesem drukowania: chrome.printing udostępnia kompleksowy interfejs API, który umożliwia określanie marginesów drukowania, rozmiaru papieru, drukowania w trybie cichym itp.
  • Większa niezawodność: interfejs chrome.printing API jest zoptymalizowany pod kątem ChromeOS i zapewnia niezawodne i szybkie drukowanie dzięki bezpośredniej współpracy z podsystemem drukowania systemu operacyjnego.

Jak korzystać z interfejsu chrome.printing API

Aby korzystać z interfejsu chrome.printing API, musisz utworzyć rozszerzenia na zarządzanych urządzeniach.

Włącz i wdróż interfejs chrome.printing API na zarządzanych urządzeniach:

  • Zadeklaruj uprawnienie „drukowanie” w pliku manifestu: w pliku manifestu aplikacji zadeklaruj uprawnienie „drukowanie”. Ten krok jest niezbędny, aby włączyć funkcje drukowania w aplikacji:
     {  “permissions: [“printing”],  } 
  • Użyj funkcji submitJob(): gdy wywołasz funkcję submitJob() w trybie użytkownika, ChromeOS zwykle wyświetli okno dialogowe z prośbą o potwierdzenie działania drukowania.

    Uwaga: od ChromeOS w wersji 128+ możesz używać interfejsu chrome.printing API z aplikacjami na kioski, aby wyeliminować interakcję użytkownika i bezproblemowo drukować dokumenty bez konieczności przechodzenia przez okna podglądu wydruku. Gdy rozszerzenie jest wczytywane w trybie kiosku, potwierdzenie drukowania nie jest wyświetlane i nie jest wymagana zgoda użytkownika na drukowanie.

Ważne jest, aby urządzenia zarządzane działały bezproblemowo. Interfejs chrome.printing API zapewnia niezawodne i bezpieczne rozwiązanie umożliwiające wydajne i spójne drukowanie. Ciche drukowanie nie tylko usprawnia ten proces, ale także przyczynia się do stworzenia bardziej przyjaznego dla użytkownika ekosystemu aplikacji w ChromeOS.