Compartilhar via


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

Renderizando plug-ins

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

Estágio do dispositivo para dispositivos de documento