Interfacce helper del driver della stampante e del plug-in

Importante

È consigliabile usare il driver della classe posta in arrivo 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 della stampante.

Per altre informazioni, vedere la 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, che è una novità per Windows Vista.

In questa sezione vengono forniti gli argomenti seguenti:

Interfacce helper Unidrv e Pscript5 per i plug-in

Pubblicazione delle interfacce

Dettagli dell'interfaccia IPrintCoreHelper