Driver della stampante e interfacce helper plug-in
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.
L'interfaccia IPrintCoreHelper , disponibile in Windows Vista e versioni successive, offre funzionalità di base disponibili in tutti e quattro i moduli principali del driver: rendering Unidrv, interfaccia utente Unidrv, rendering Pscript5 e interfaccia utente Pscript5. Viene fornita una singola interfaccia a tutti e quattro i moduli perché:
L'interfaccia riflette l'architettura sottostante.
L'interfaccia consente di scrivere moduli di codice comuni per i plug-in per eseguire determinati comportamenti, ad esempio la risoluzione dei vincoli.
È possibile usare l'interfaccia IPrintCoreHelper per scrivere un singolo plug-in di sostituzione dell'interfaccia utente per i driver basati su Unidrv e Pscript5.
A causa delle differenze tra le infrastrutture di driver Pscript5 e Unidrv, sono disponibili due interfacce aggiuntive, IPrintCoreHelperUni e IPrintCoreHelperPS, che ereditano dall'interfaccia IPrintCoreHelper e che forniscono servizi estesi basati sui singoli driver. Queste interfacce sono disponibili solo nei rispettivi moduli. L'interfaccia helper Pscript5, IPrintCoreHelperPS, fornisce l'accesso a determinati dati di descrizione della stampante PostScript (PPD), mentre l'interfaccia helper Unidrv, IPrintCoreHelperUni, consente di accedere ai file di configurazione della stampante generica (GPD) tramite il parser GDL, novità di Windows Vista.
In questa sezione vengono forniti gli argomenti seguenti:
Interfacce helper Unidrv e Pscript5 per i plug-in