Condividi tramite


Opzioni del driver XPSDrv

Importante

È consigliabile 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 stampanti.

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

È possibile implementare il modulo di configurazione di un driver di stampa XPSDrv usando uno dei metodi seguenti:

Solo file di testo Il modulo di configurazione è definito da un file GPD o PPD e usa il modulo di configurazione Unidrv o PScript5 per implementare tutte le funzioni di configurazione. Il metodo di testo offre solo il tempo di sviluppo più veloce e il costo di sviluppo più basso, ma ha un supporto limitato per la personalizzazione. Questo metodo è più adatto per i driver di stampa XPSDrv o XPSDrv di base.

Plugin Il modulo di configurazione è definito da un file GPD o PPD e uno o più plug-in di configurazione del driver di stampa Unidrv o PScript5. Il metodo plug-in offre la flessibilità di personalizzare determinati aspetti del comportamento di configurazione e dell'esperienza utente mentre si basa sul modulo di configurazione Unidrv o PScript5 per tutti gli altri aspetti. Il tempo di sviluppo necessario per questo metodo dipende dal grado di personalizzazione desiderato per il driver di stampa. Questo metodo è adatto a tutti i tipi di driver di stampa.

Uno di questi plug-in, Mxdwdui.dll, viene fornito da Microsoft per abilitare la configurazione di Microsoft XPS Document Converter (MXDC) tramite l'interfaccia COM IPrintOemUIMXDC. MXDC converte l'output da un'applicazione basata su GDI per produrre un pacchetto XPS. Questo utilizzo di un plug-in per aggiungere rapidamente funzionalità a un driver XPS è un esempio di ciò che è possibile fare con i propri plug-in.

Monolitico
Definire e implementare completamente il modulo di configurazione. Il metodo monolitico è in genere il metodo più costoso perché è necessario eseguire tutti gli sviluppi e i test dei driver di stampa, ma questo metodo offre anche la maggior opportunità di personalizzazione.