Menginstal Komponen Pengandar yang Disesuaikan
Penting
Platform cetak modern adalah sarana komunikasi pilihan Windows dengan printer. 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 Platform cetak modern dan panduan desain aplikasi dukungan Cetak.
Ketika Anda menyediakan komponen yang disesuaikan untuk driver printer Microsoft, Anda juga harus menyediakan file .ini untuk penginstalan komponen. (Jika printer Anda tidak didukung oleh ntprint.inf, Anda juga harus menyediakan file INF printer.)
File .ini harus berisi bagian OEMFiles. Di bagian ini, setiap komponen yang disesuaikan dijelaskan dengan menggunakan salah satu entri berikut:
OEMDriverFilen
Menamai plug-in penyajian.
OEMConfigFilen
Menamai plug-in antarmuka pengguna.
di mana n menentukan urutan penginstal menginstal file. Angka yang ditentukan untuk n harus bersebelahan, dimulai dengan 1, untuk kedua jenis plug-in.
Misalnya, jika Anda menyediakan dua plug-in penyajian dan satu plug-in antarmuka pengguna, dan model printer Anda adalah XYZ, file .ini Anda mungkin muncul sebagai berikut:
[OEMFiles]
OEMDriverFile1=XYZDRV1.DLL
OEMConfigFile1=XYZUI1.DLL
OEMDriverFile2=XYZDRV2.DLL
Spasi tidak diperbolehkan sebelum atau sesudah tanda sama dengan (=). Nama file tidak dapat menyertakan spesifikasi jalur.
Dalam contoh, dua plug-in penyajian ditentukan. Berdasarkan nilai n untuk OEMDriverFilen, xyzdrv1.dll diinstal sebelum xyzdrv2.dll. Driver Unidrv dan Pscript5 memanggil plug-in dalam urutan pemasangannya, jadi nanti, ketika driver perlu memanggil fungsi pengait DDI grafis dan metode COM yang disediakan oleh plug-in ini, xyzdrv1.dll dipanggil sebelum xyzdrv2.dll.
Nama file .ini harus mencerminkan nama produk printer. Nama file .ini harus berbeda dari nama file .ini untuk printer lain untuk menghindari konflik nama. Jika Anda melakukan back-porting plug-in penyajian atau plug-in antarmuka pengguna ke Windows NT 4.0, nama file .ini Anda harus cocok dengan nama file .gpd atau .ppd Anda. (Artinya, xyz.ini harus digunakan untuk xyz.gpd atau xyz.ppd.) Pembatasan ini tidak berlaku untuk sistem operasi Windows versi Windows 2000 atau yang lebih baru.
File .ini dapat berisi teks ANSI atau Unicode, tetapi teks Unicode disarankan. Dalam file .ini, baris yang dimulai dengan tanda pound (#) adalah komentar.
Untuk informasi selengkapnya, lihat Panduan Umum untuk File INF dan Menginstal Unidrv Minidriver.
Jika Anda menyediakan file INF printer, cara mudah untuk menginstal dan mendaftarkan komponen yang disesuaikan adalah dengan menjadikan komponen sebagai file dependen driver printer. Selain itu, file .inf terkait dapat diinstal sebagai file dependen. Untuk informasi selengkapnya tentang file dependen untuk driver printer, lihat Entri File INF Printer.
Atau, Anda dapat menginstal komponen yang disesuaikan dengan menjadikan komponen sebagai file dependen untuk komponen cetak lain seperti pemantau port atau aplikasi status. Namun, metode ini mungkin membuat kesulitan karena operasi titik-dan-cetak hanya menginstal driver dan file yang bergantung pada driver pada klien. Jika komponen yang disesuaikan tidak terdaftar sebagai file dependen driver printer, komponen harus diinstal pada klien dengan cara tertentu selain sebagai bagian dari operasi titik dan cetak.