Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 Panduan Desain Aplikasi Dukungan Cetak v1 dan v2.
Ekstensibilitas di seluruh arsitektur memudahkan Anda untuk menambahkan fitur dan kemampuan yang berbeda secara modular. Setiap komponen yang ditingkatkan dan baru dalam jalur cetak XPS dirancang untuk memungkinkan ekstensibilitas vendor, dengan cara berikut:
Skema cetak memungkinkan ekstensibilitas dan akan diperbarui secara teratur untuk mengekspos kemampuan perangkat yang diinginkan secara publik.
Alur filter baru yang digunakan driver XPSDrv didirikan di tempat arsitektur modular yang dapat diperluas untuk memungkinkan Anda menyediakan fungsionalitas modular yang dapat bertindak sendiri atau secara atomik untuk menghasilkan efek yang Anda inginkan.
Alur filter juga dibangun untuk mendukung konsep konsumsi langsung dan konsumsi yang dapat diskalakan:
Konsumsi langsung berarti perangkat dapat menggunakan Dokumen XPS atau file penampung XPS tanpa bantuan host. Untuk output dari komputer berbasis Windows, Anda harus menyediakan driver XPSDrv yang terdiri dari modul konfigurasi dan alur filter null. Modul konfigurasi mewakili perangkat dan mengekspresikan kemampuan perangkat ke aplikasi, tetapi tidak memproses file penampung dalam driver. File spool XPS dikirim langsung ke printer, sehingga printer kemudian memproses dokumen secara keseluruhan.
Konsumsi yang dapat diskalakan mewakili driver XPSDrv yang dapat melakukan beberapa atau semua pemrosesan pada host. Anda dapat memilih pembagian antara host dan pemrosesan perangkat, sehingga Anda dapat melakukan trade-off berdasarkan kemampuan perangkat, biaya, dan target pasar. Dengan konsumsi yang dapat diskalakan, Anda memiliki fleksibilitas yang signifikan dalam cara Anda menerapkan XPS.
Untuk memanfaatkan jalur cetak XPS, Anda harus menyediakan driver XPSDrv. Driver XPSDrv adalah alur filter yang menyediakan fitur driver seperti fungsi N-up, marka air, dan penyajian berbasis host. Pemrosesan grafis dilakukan dalam filter penyajian dan dilakukan pada visual yang diwakili dalam format file penampung baru. Jenis pemrosesan ini pada dasarnya berbeda dari cara operasi penyajian terjadi dengan driver berbasis GDI.
Konstruksi modular alur filter menyediakan kerangka kerja untuk mengembangkan filter khusus fungsi. Anda dapat membuat alur filter yang terdiri dari filter mandiri. Jika filter ini terkandung dengan tepat, driver yang berbeda, dan dengan demikian alur yang berbeda dapat menggunakan kembali filter, sehingga Anda dapat mengoptimalkan investasi Anda dalam pengembangan XPSDrv.
Versi sistem operasi Windows sebelum Windows Vista mengharuskan pengandar pencetak memiliki DLL antarmuka pencetak untuk konfigurasi dan kontrol printer dan DLL grafis printer untuk memproses dan merender isi dokumen aktual yang akan dicetak. Pengandar pencetak untuk Windows Vista memerlukan fungsi yang sama seperti pada versi pengandar pencetak sebelumnya. Driver XPSDrv berkomunikasi dengan perangkat dan aplikasi dengan menggunakan teknologi Print Ticket dan Print Capabilities. Anda harus menambahkan antarmuka tambahan yang menyediakan fungsi PrintTicket dan Print Capabilities yang disempurnakan dari pencetakan Windows Vista.