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. |