Bagikan melalui


Aplikasi perangkat UWP untuk printer

Penting

Dimulai dengan rilis Windows 11 SDK (22000.1), Print Support Apps (PSA) adalah metode yang direkomendasikan untuk mengembangkan aplikasi UWP untuk printer. Lihat panduan desain aplikasi dukungan Cetak dan topik asosiasi aplikasi dukungan Cetak untuk informasi selengkapnya tentang menggunakan PSA dengan perangkat cetak Anda.

Bagian berikut menjelaskan aplikasi perangkat UWP untuk printer yang mendukung model driver cetak v4. Aplikasi perangkat UWP dapat menyoroti fitur khusus printer melalui flyout pengaturan cetak yang disesuaikan dan dukungan pemberitahuan. Aplikasi perangkat UWP juga dapat menampilkan status printer, mengelola pekerjaan cetak, dan melakukan tugas pemeliharaan printer. Untuk mempelajari selengkapnya tentang aplikasi perangkat UWP secara umum, lihat Memenuhi aplikasi perangkat UWP.

Untuk menggunakan fitur aplikasi perangkat UWP yang dibahas dalam topik berikut, printer Anda harus mendukung model driver cetak v4. Untuk informasi selengkapnya, lihat Mengembangkan driver cetak v4.

Di bagian ini

Topik Deskripsi
Cara menampilkan status printer Topik ini menggunakan versi C# dari sampel Pengaturan cetak dan pemberitahuan cetak untuk menunjukkan cara mengkueri status printer dan menampilkannya.
Cara menyesuaikan pengaturan cetak Topik ini memperkenalkan flyout pengaturan cetak tingkat lanjut, dan menunjukkan bagaimana versi C# dari pengaturan Cetak dan sampel pemberitahuan cetak menggantikan flyout default dengan flyout kustom.
Bekerja dengan pemberitahuan cetak Topik ini memperkenalkan pemberitahuan cetak, dan menunjukkan bagaimana versi C# dari sampel pengaturan Cetak dan pemberitahuan cetak menggunakan tugas latar belakang untuk merespons pemberitahuan cetak. Tugas latar belakang menunjukkan cara menyimpan detail pemberitahuan di penyimpanan data aplikasi lokal, mengirim roti panggang, dan memperbarui petak dan lencana.
Cara mengelola pekerjaan cetak Di Windows 8.1, aplikasi perangkat UWP untuk printer dapat mengelola pekerjaan cetak. Topik ini menggunakan versi C# dari sampel Manajemen pekerjaan cetak dan pemeliharaan printer untuk menunjukkan cara membuat tampilan pekerjaan cetak, memantau pekerjaan tersebut, dan jika perlu, membatalkan pekerjaan.
Cara melakukan pemeliharaan printer Di Windows 8.1, aplikasi perangkat UWP dapat melakukan pemeliharaan printer, seperti menyelaraskan kepala cetak dan membersihkan nozzle. Topik ini menggunakan versi C# dari sampel Manajemen pekerjaan cetak dan pemeliharaan printer untuk menunjukkan bagaimana komunikasi dua arah (Bidi) dapat digunakan untuk melakukan pemeliharaan perangkat tersebut.
Gambaran umum pustaka ekstensi printer Topik ini memperkenalkan pustaka ekstensi printer, pustaka yang membantu produsen perangkat menulis aplikasi perangkat UWP untuk printer mereka.

Skenario penggunaan untuk aplikasi perangkat UWP untuk printer

Gunakan aplikasi perangkat UWP untuk printer jika Anda ingin:

  • Sorot kemampuan perangkat tingkat lanjut, seperti mencetak beberapa foto per halaman.

  • Buat rekomendasi khusus perangkat. Misalnya, Anda dapat menggunakan aplikasi perangkat untuk menyajikan opsi manajemen gambar atau menyediakan metode untuk mengatur dan menyimpan default khusus printer.

Rekomendasi umum

  • Setelah Anda memanggil window.print(), periksa dan tangani pesan kesalahan dari dalam penanganan aktivitas onClick untuk tombol Cetak aplikasi Anda. Ini memungkinkan aplikasi Anda untuk membatalkan permintaan cetak jika, misalnya, tidak ada printer yang tersedia.

  • Beri tahu pengguna jika pencetakan gagal dan, jika memungkinkan, jelaskan alasan kegagalan tersebut.

  • Jika Anda berencana untuk menyesuaikan pengalaman cetak, pisahkan kode ini menjadi aplikasi pendamping cetak. Hal ini memungkinkan Anda untuk mengkampingkan kode Anda dan memudahkan proses pengujian dan penelusuran kesalahan.

  • Jangan coba menyesuaikan pengalaman cetak Anda untuk menggunakan pengandar cetak V3.

  • Jangan mengiklankan aksesori untuk perangkat cetak di antarmuka pengguna cetak yang disesuaikan.

  • Jangan tampilkan item untuk dijual yang tidak terkait dengan alasan aplikasi perangkat Microsoft Store dipanggil. Misalnya, relevan untuk menampilkan kartrid cetak untuk dibeli setelah pengguna mengklik pemberitahuan yang memperingatkan mereka bahwa tinta rendah. Namun, tidak tepat untuk juga mencoba menjual kabel cetak atau kit pencetakan foto dalam skenario yang sama ini.

  • Jangan alihkan pengguna ke situs web perusahaan Anda untuk lebih banyak penjualan produk.

  • Jangan sajikan informasi yang tidak relevan dengan tugas pengaturan preferensi pencetakan. Misalnya, jangan berikan info tentang cara membersihkan kepala cetak atau cara menyelaraskan dan menguji nozzle cetak.

Sampel

Sampel aplikasi perangkat UWP untuk printer menunjukkan fitur terkait printer yang dapat Anda terapkan di aplikasi perangkat UWP Anda sendiri. Setiap sampel juga menyertakan PrinterExtensionLibrary proyek, yang dapat Anda gunakan kembali di aplikasi Anda sendiri untuk membantu ekstensi printer. Pustaka ekstensi printer membungkus implementasi COM dari antarmuka ekstensi printer dari pengandar cetak v4.

Sampel Windows 8

  • Sampel Manajemen pekerjaan cetak dan pemeliharaan printer menunjukkan cara mengelola pekerjaan cetak dan melakukan tugas pemeliharaan printer menggunakan komunikasi dua arah (Bidi).

  • Contoh pengaturan Cetak dan pemberitahuan cetak menunjukkan cara membuat aplikasi perangkat UWP yang menyediakan flyout yang disesuaikan untuk pengaturan cetak tingkat lanjut, dapat menampilkan status printer, dan dapat menampilkan pemberitahuan printer dalam petak peta atau roti panggang.

Sampel Windows 10

Mengembangkan driver cetak v4

Antarmuka Ekstensi Printer (Driver Cetak v4)

Komunikasi Dua Arah

Mulai menggunakan aplikasi UWP

Membuat aplikasi perangkat UWP (panduan langkah demi langkah)

Membuat metadata perangkat untuk aplikasi perangkat UWP (panduan langkah demi langkah)