Adicionar suporte de tíquete de impressão para drivers de impressão
Importante
A plataforma de impressão moderna é o meio preferido 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.
Para oferecer suporte completo às tecnologias Tíquete de impressão e Recursos de impressão, os drivers de impressão devem:
Dê suporte à interface IPrintTicketProvider , conforme apropriado, para fornecer o documento Recursos de Impressão para a impressora.
Dê suporte à interface IPrintTicketProvider em plug-ins de driver de impressão.
Use as informações do tíquete de impressão ao processar um trabalho de impressão.
Um driver de impressão que dá suporte à interface IPrintTicketProvider realiza os dois primeiros itens na lista anterior, mas não aborda o último item. O driver de impressão deve ler e processar as configurações dos Tíquetes de Impressão em um Documento XPS para que essas configurações afetem o documento impresso. Para obter mais informações sobre como implementar esse suporte, consulte Suporte a tíquetes de impressão no módulo de renderização XPSDrv.
Os drivers de impressão baseados em GDI versão 3 não precisam adicionar suporte a tíquete de impressão aos drivers porque o subsistema de impressão converte objetos PrintTicket em estruturas DEVMODEW para o driver de impressão.