Condividi tramite


Funzioni definite dalle DLL dell'interfaccia della stampante

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.

Le DLL dell'interfaccia della stampante esportano le funzioni elencate nella tabella seguente.

Funzione Scopo
DllEntryPoint Punto di ingresso della DLL iniziale, in genere denominato DLLMain.
DrvConvertDevMode Converte la struttura DEVMODEW specificata da una versione a un'altra.
DrvDeviceCapabilities Restituisce le informazioni richieste sulle funzionalità di una stampante.
DrvDevicePropertySheets Chiama CPSUI per creare pagine della finestra delle proprietà che descrivono le proprietà di una stampante.
DrvDocumentEvent (Facoltativo) Consente alla DLL dell'interfaccia della stampante di specificare gli eventi associati alla stampa di un documento che gestirà.
DrvDriverEvent (Facoltativo) Consente alla DLL dell'interfaccia della stampante di rispondere alle notifiche dello spooler che si sono verificati determinati eventi specifici del driver.
DrvDocumentPropertySheets> Chiama CPSUI per creare pagine della finestra delle proprietà che descrivono le proprietà di un documento di stampa.
DrvPrinterEvent Consente alla DLL dell'interfaccia della stampante di rispondere alle notifiche dello spooler che si sono verificati determinati eventi specifici della stampante.
DrvQueryColorProfile (Facoltativo) Consente alla DLL dell'interfaccia della stampante di specificare un profilo ICC da usare per la gestione dei colori.
DrvQueryJobAttributes (Facoltativo) Consente alla DLL dell'interfaccia della stampante di specificare il supporto per tali funzionalità, come la stampa di più pagine di documenti in una pagina fisica ("stampa N-up"), la stampa di più copie di ogni pagina e la compressione delle pagine.
DevQueryPrintEx Determina se è possibile stampare un processo di stampa utilizzando la configurazione corrente della stampante.
DrvSplDeviceCaps Restituisce le informazioni richieste sulle funzionalità di una stampante.
DrvUpgradePrinter (Facoltativo) Aggiorna le impostazioni del Registro di sistema di una stampante quando viene aggiunta una nuova versione del driver a un sistema.