Unidrv Minidrivers
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.
Minidriver Unidrv adalah file teks yang berisi deskripsi printer. Setiap minidriver menjelaskan satu jenis printer dari satu produsen. Deskripsi berbasis teks ini disebut deskripsi printer generik (GPD), dan setiap file disebut file GPD. Setiap minidriver terdiri dari satu atau beberapa file GPD.
Menggunakan file GPD untuk menjelaskan printer, Unidrv mendukung kemampuan berikut:
Fitur printer umum dan standar yang ditemukan pada sebagian besar printer.
Fitur printer unik dan disesuaikan yang hanya disediakan printer Anda.
Opsi printer yang dapat diinstal, yang hanya dapat dipilih jika opsi diinstal.
Batasan opsi, yang memungkinkan Anda menentukan opsi yang tidak kompatibel.
Pernyataan kondisional, yang memungkinkan Anda menentukan bahwa beberapa karakteristik printer bergantung pada yang lain.
Spesifikasi perintah printer yang dapat menyertakan nilai saat ini dari banyak pilihan variabel standar. Anda juga dapat melakukan operasi aritmatika pada variabel ini.
File bantuan yang disesuaikan, selain file bantuan standar yang disediakan dengan Unidrv, untuk menjelaskan fitur yang disesuaikan.
Untuk informasi tentang membuat file GPD, lihat Pengantar File GPD.
Minidriver Unidrv dapat terdiri dari lebih dari satu file GPD. Untuk informasi selengkapnya, lihat Menggunakan Beberapa File GPD di Minidriver.
Ketika printer diinstal, pengurai GPD Unidrv membaca semua file GPD printer. Informasi dalam file GPD digunakan untuk membuat file biner sementara untuk printer. Antarmuka pengguna Unidrv dan perender Unidrv mereferensikan file biner ini.
Biasanya, minidriver harus menyediakan sumber daya, seperti font, bitmap, dan string teks yang dapat dilokalkan. Sumber daya ini ditempatkan di DLL sumber daya. Untuk informasi selengkapnya, lihat Menggunakan DLL Sumber Daya di Minidriver.