Bagikan melalui


Format Warna yang Dikustomisasi

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.

Unidrv mendukung beberapa format warna, yang tercantum dalam Menangani Format Warna.

Untuk format ini, Unidrv mengonversi bitmap GDI ke dalam format yang benar sebelum mengirimkannya ke printer. Jika printer Anda menerima format yang tidak didukung oleh Unidrv, Anda harus menyediakan plug-in penyajian yang mengimplementasikan metode IPrintOemUni ImageProcessing .

Jika Anda menerapkan IPrintOemUni ImageProcessing, dan jika pengguna memilih format warna (opsi ColorMode) yang tidak dapat ditangani Unidrv, maka setiap kali buffer data bitmap GDI siap untuk dicetak, Unidrv memanggil metode dan meneruskan alamat bitmap sebagai argumen input. Metode harus mengonversi bitmap ke format yang ditentukan, melakukan operasi halftoning yang disesuaikan jika perlu, dan memanggil metode IPrintOemDriverUni::D rvWriteSpoolBuf untuk mengirim bitmap yang dimodifikasi ke penampung cetak. Ini juga harus memanggil metode IPrintOemDriverUni::D rvXMoveTo dan IPrintOemDriverUni::D rvYMoveTo untuk memperbarui posisi kursor. Untuk informasi selengkapnya tentang operasi ini, lihat deskripsi IPrintOemUni ImageProcessing.

Jika plug-in rendering mengimplementasikan IPrintOemUni ImageProcessing, ia juga dapat mengimplementasikan IPrintOemUni::MemoryUsage.