Interfaces auxiliares de driver e plug-in de impressora
Importante
Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft, juntamente com o PSA (Aplicativos de Suporte para Impressão), 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 para impressão.
A interface IPrintCoreHelper , que está disponível no Windows Vista e posterior, fornece funcionalidade básica que está disponível em todos os quatro módulos principais do driver: renderização Unidrv, interface do usuário Unidrv (interface do usuário), renderização Pscript5 e interface do usuário Pscript5. Uma única interface é fornecida para todos os quatro módulos porque:
A interface reflete a arquitetura subjacente.
A interface fornece a capacidade de escrever módulos de código comuns para plug-ins para executar determinado comportamento, como resolução de restrições.
Você pode usar a interface IPrintCoreHelper para escrever um único plug-in de substituição de interface do usuário para drivers baseados em Unidrv e Pscript5.
Devido às diferenças entre as infraestruturas de driver Pscript5 e Unidrv, há duas interfaces adicionais, IPrintCoreHelperUni e IPrintCoreHelperPS, que herdam da interface IPrintCoreHelper e que fornecem serviços estendidos com base nos drivers individuais. Essas interfaces estão disponíveis apenas em seus respectivos módulos. A interface auxiliar Pscript5, IPrintCoreHelperPS, fornece acesso a determinados dados ppd (descrição da impressora PostScript), enquanto a interface auxiliar Unidrv, IPrintCoreHelperUni, fornece a capacidade de acessar arquivos de GPD (configuração de impressora genérica) por meio do analisador GDL, que é novo para o Windows Vista.
Esta seção fornece os seguintes tópicos:
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de