Renderizador do Unidrv
Importante
A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
O renderizador Unidrv é implementado como uma DLL de gráficos de impressora e, portanto, exporta funções definidas pela DDI (Interface de Driver de Dispositivo) da Microsoft para drivers gráficos. Quando um aplicativo chama funções GDI (Graphics Device Interface) para enviar imagens para uma impressora, o mecanismo gráfico do modo kernel chama as funções DDI gráficas do renderizador. Essas funções de DDI de gráficos ajudam a GDI a desenhar imagens de página de um trabalho de impressão.
O renderizador também é responsável por enviar dados de imagem renderizados, juntamente com sequências de comandos de impressora, para o spooler de impressão, que direciona as imagens e os comandos para o hardware da impressora. Os comandos de impressora que o renderizador envia são especificados em Minidrivers Unidrv.
Você pode modificar as operações de renderização do Unidrv fornecendo um plug-in de renderização.