Pengantar plug-In antarmuka pengguna

Penting

Kami menyarankan agar Anda menggunakan driver kelas kotak masuk IPP Microsoft, bersama dengan Print Support Apps (PSA), untuk menyesuaikan pengalaman cetak di Windows 10 dan 11 untuk pengembangan perangkat printer.

Untuk informasi selengkapnya, lihat Panduan desain aplikasi dukungan cetak.

Penting

Beberapa informasi yang terkandung dalam artikel ini berlaku untuk sistem operasi Windows usang.

Ketika Anda menambahkan dukungan untuk perangkat printer baru ke pengandar pencetak Universal Microsoft (Unidrv) atau pengandar pencetak (Pskrip) Microsoft PostScript , Anda dapat menyesuaikan antarmuka pengguna pengandar dengan memodifikasi lembar properti printer atau lembar properti dokumen untuk pencetak Anda.

Anda menyelesaikan penyesuaian ini dengan menyediakan DLL mode pengguna. DLL ini disebut sebagai plug-in antarmuka pengguna, atau hanya plug-in UI.

Plug-in UI dapat mengubah lembar properti printer dengan menambahkan, menghapus, atau mengganti opsi dalam halaman Pengaturan Perangkat lembar properti. Ini juga dapat menambahkan halaman baru. Demikian juga, plug-in dapat mengubah lembar properti dokumen dengan menambahkan, menghapus, atau mengganti opsi dalam halaman Tata Letak, Kertas/Kualitas, dan Tingkat Lanjut lembar properti, atau dapat menambahkan halaman baru.

Jika Anda menggunakan Unidrv dari Windows Vista, Anda dapat mengimplementasikan metode IPrintOemUI2::HideStandardUI di plug-in untuk menyembunyikan semua halaman properti konfigurasi printer yang disediakan driver standar. Anda dapat menggunakan metode ini jika Anda ingin menyediakan antarmuka pengguna konfigurasi printer yang sepenuhnya kustom untuk printer Anda.

Penting

Bantuan Windows (WinHlp32.exe) adalah aplikasi yang memungkinkan pengguna untuk melihat file .hlp. Aplikasi Bantuan Windows tidak disertakan sebagai bagian dari sistem operasi Windows. Pengembang perangkat lunak yang mengembangkan aplikasi yang mengandalkan file .hlp, harus mentransisikan file mereka ke format Bantuan alternatif, seperti file .chm, .hxs, .html, atau .xml.

DLL antarmuka printer memanggil plug-in UI untuk Unidrv atau Pscript, dengan satu set antarmuka COM. DLL antarmuka printer diimplementasikan dengan menggunakan CPSUI, dan plug-in UI berinteraksi secara tidak langsung dengan CPSUI melalui DLL antarmuka printer driver. Oleh karena itu, Anda harus membaca bagian CPSUI sebelum mengembangkan plug-in UI.

Selain memodifikasi antarmuka pengguna driver printer, plug-in UI dapat melakukan operasi lain, seperti memproses peristiwa printer tertentu dan melaporkan kemampuan yang didukung. Untuk informasi selengkapnya, lihat Menyesuaikan Operasi Antarmuka Printer Lainnya.