Menyederhanakan pengalaman pencetakan di ChromeOS

Mencetak dokumen di ChromeOS kini sangat mudah digunakan. Baik Anda mengelola mode kios atau hanya menginginkan pengalaman pencetakan yang lebih lancar, gunakan API chrome.printing untuk mengirim tugas cetak ke printer yang diinstal di perangkat ChromeOS.

Manfaat memilih chrome.printing API:

  • Kontrol atas proses pencetakan: chrome.printing menyediakan kontrol API yang komprehensif termasuk spesifikasi pada margin cetak, ukuran kertas, pencetakan senyap, dll.
  • Keandalan yang lebih baik: Dioptimalkan untuk ChromeOS, API chrome.printing menyediakan pencetakan yang andal dan cepat dengan berinteraksi langsung dengan subsistem pencetakan sistem operasi.

Cara menggunakan chrome.printing API

Untuk menggunakan chrome.printing API, Anda harus membuat ekstensi di perangkat terkelola.

Aktifkan dan terapkan chrome.printing API di perangkat terkelola Anda:

  • Deklarasikan izin “mencetak” dalam manifes Anda: Dalam manifes aplikasi Anda, deklarasikan izin "mencetak". Langkah ini penting untuk mengaktifkan kemampuan mencetak bagi aplikasi Anda:
     {  “permissions: [“printing”],  } 
  • Gunakan fungsi submitJob(): Saat memanggil fungsi submitJob() dalam mode pengguna, ChromeOS biasanya akan memicu kotak dialog, yang meminta pengguna untuk mengonfirmasi tindakan pencetakan.

    Catatan: Mulai ChromeOS versi 128+, Anda dapat menggunakan API chrome.printing dengan aplikasi Kios untuk menghilangkan interaksi pengguna, mencetak dokumen dengan lancar tanpa perlu repot menavigasi dialog pratinjau cetak. Saat ekstensi dimuat dalam mode kios, konfirmasi cetak tidak ditampilkan dan tidak ada persetujuan pengguna yang diperlukan untuk mencetak.

Penting untuk memiliki pengalaman yang lancar di seluruh perangkat terkelola. chrome.printing API memberikan solusi yang andal dan aman untuk proses pencetakan yang efisien dan konsisten, dengan Pencetakan Senyap tidak hanya menyederhanakan pencetakan, tetapi juga berkontribusi pada ekosistem aplikasi yang lebih mudah digunakan di ChromeOS.