Opzioni del driver 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.
È 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 solo file di testo offre il tempo di sviluppo più rapido 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.
Plug-in 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à necessaria per personalizzare determinati aspetti del comportamento di configurazione e dell'esperienza utente, basandosi 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
È possibile definire e implementare completamente il modulo di configurazione. Il metodo monolitico è in genere il metodo più costoso perché è necessario eseguire tutti i test e lo sviluppo di driver di stampa, ma questo metodo offre anche la maggior opportunità di personalizzazione.