Condividi tramite


Modulo di configurazione XPSDrv

Importante

La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.

Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.

Il driver di stampa XPSDrv è il componente del percorso di stampa XPS che utilizza un file di spooling XPS e genera dati PDL (Page Description Language) utilizzabili da una stampante. Il modulo di configurazione contiene i componenti driver che comunicano le funzionalità e le impostazioni della stampante alle applicazioni. I driver della stampante XPSDrv supportano i metodi di comunicazione usati dalle applicazioni basate su Microsoft Win32 e dalle applicazioni basate su Windows Presentation Foundation (WPF).

Sia le applicazioni basate su Win32 che le applicazioni WPF possono stampare in driver di stampa XPSDrv. Le applicazioni Win32 usano l'API (Application Programming Interface) di stampa GDI e il modulo di rendering della conversione fornito da Microsoft crea un file di spooling XPS per la stampa nella pipeline di filtro di stampa. Le applicazioni WPF usano l'API di stampa WPF per creare un file di spooling XPS direttamente dall'applicazione.

Il diagramma seguente illustra l'architettura di configurazione XPSDrv.

diagramma che illustra l'architettura di configurazione xpsdrv.

Si noti che i tre oggetti nella sezione Modulo di configurazione si escludono a vicenda.

I due componenti principali di un driver di stampa XPSDrv sono i moduli driver di stampa versione 3 e la pipeline di filtro XPS. Ognuno di questi componenti richiede uno o più file di configurazione e moduli.

Eventi di documento XPSDrv

I driver XPSDrv possono ricevere eventi di documento GDI tramite la funzione DrvDocumentEvent quando le applicazioni basate su Win32 vengono stampate e i driver possono ricevere eventi di documento XPS tramite DrvDocumentEvent quando le applicazioni WPF li stampano. Per altre informazioni sugli eventi del documento XPSDrv, vedere Eventi del documento del driver XPSDrv.

Installazione del driver XPSDrv

I driver XPSDrv hanno requisiti specifici per l'installazione. Per altre informazioni sull'installazione del driver XPSDrv, vedere Installazione di XPSDrv.