Personalizando drivers de impressora da Microsoft
Importante
Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft, juntamente com aplicativos de suporte de impressão (PSA), para personalizar a experiência de impressão em Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte o Guia de design do aplicativo de suporte de impressão.
Os designs do Driver de Impressora Universal da Microsoft (Unidrv) e do Driver de Impressora PostScript da Microsoft (Pscript) são baseados na arquitetura do driver de impressora do sistema operacional baseado em NT. Portanto, cada um é composto por dois componentes: uma DLL de interface de impressora e uma DLL de gráficos de impressora. Esta seção explica como personalizar esses componentes.
Para personalizar a DLL da interface da impressora fornecida para Unidrv ou Pscript, você deve fornecer um ou mais plug-ins de interface do usuário. Você pode usar esses plug-ins para modificar a interface do usuário do driver e fornecer processamento extra para determinados eventos de impressora. Se você estiver usando o Unidrv do Windows Vista, poderá substituir completamente a interface do usuário.
Para personalizar a DLL de gráficos de impressora fornecida para Unidrv ou Pscript, você deve fornecer um ou mais plug-ins de renderização. Você pode usar esses plug-ins para modificar os dados enviados para o spooler de impressão dentro do fluxo de dados de um trabalho de impressão.
Esta seção inclui os tópicos a seguir:
Plug-ins da interface do usuário
Implementando interfaces COM do Driver de Impressora
Instalando componentes de driver personalizados
Interface do usuário da Folha de Propriedades Comum
Gerenciamento de cores para impressoras
Adicionando suporte a tíquetes de impressão aos drivers de impressão