Unidrv Renderer
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.
Il renderer Unidrv viene implementato come DLL grafica della stampante e quindi esporta le funzioni definite da Microsoft Device Driver Interface (DDI) per i driver di grafica. Quando un'applicazione chiama funzioni GDI (Graphics Device Interface) per inviare immagini a un dispositivo stampante, il motore grafico in modalità kernel chiama le funzioni DDI grafiche del renderer. Queste funzioni DDI grafiche consentono a GDI di disegnare immagini di pagina di un processo di stampa.
Il renderer è anche responsabile dell'invio di dati immagine sottoposti a rendering, insieme alle sequenze di comandi della stampante, allo spooler di stampa, che indirizza quindi le immagini e i comandi all'hardware della stampante. I comandi della stampante inviati dal renderer vengono specificati in Minidriver Unidrv.
È possibile modificare le operazioni di rendering di Unidrv fornendo un plug-in di rendering.