Introduzione alle DLL dell'interfaccia della stampante

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.

Le stampanti offrono in genere agli utenti un numero elevato di opzioni di configurazione modificabili che possono essere modificate per ogni documento stampato. Le opzioni, ad esempio carta, vassoio e selezione dei tipi di carattere, insieme alla risoluzione dell'immagine, alle dimensioni, al colore e così via, devono essere accessibili tramite interfacce utente che possono essere richiamate dalle applicazioni.

La DLL dell'interfaccia della stampante di un driver della stampante, che viene eseguita in modalità utente, è responsabile dell'esportazione di un'interfaccia utente nelle opzioni di configurazione della stampante. La creazione di questa interfaccia comporta la creazione di pagine della finestra delle proprietà per le stampanti. Le applicazioni (ad esempio la cartella di stampa) visualizzano l'interfaccia chiamando le funzioni Win32 esportate dallo spooler di stampa e lo spooler, a sua volta, chiama le funzioni definite dalle DLL dell'interfaccia della stampante.

Fornire un'interfaccia utente alle opzioni di configurazione non è responsabilità della DLL dell'interfaccia della stampante. La DLL esporta anche funzioni che lo spooler può chiamare per notificare al driver eventi di sistema correlati alla stampa, ad esempio installazioni e aggiornamenti del driver, o aggiunte e connessioni della stampante.