Experiência aprimorada do usuário final
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 Windows Vista apresenta duas novas tecnologias para melhorar a comunicação dos recursos do dispositivo e a intenção do usuário:
Tíquete de impressão. A tecnologia de Tíquete de Impressão baseada em XML possibilita uma melhor comunicação das intenções de impressão entre um aplicativo e um dispositivo, melhorando a experiência do usuário final. Essa tecnologia permite que os componentes de impressão sejam mais transparentes e gerenciem migrações de configurações de forma mais eficiente. Na nova estrutura de aplicativos criada em objetos de código gerenciado no Windows Vista, o Tíquete de Impressão é a maneira padrão de descrever as configurações de trabalhos de impressão.
Usando um formato baseado em XML bem definido, a tecnologia de Tíquete de Impressão possibilita que todos os componentes e clientes do subsistema de impressão tenham acesso transparente às informações que estão armazenadas atualmente nas partes pública e privada da estrutura DEVMODE. O design do Tíquete de Impressão resolve problemas que podem ocorrer após uma atualização ou downgrade do driver. É possível evitar problemas resultantes de cenários de incompatibilidade de versão do driver com drivers de impressão projetados para usar a tecnologia de Tíquete de Impressão. Utilizando o PrintTicket para comunicar as configurações, é possível evitar experiências negativas do cliente nos esforços de migração.
Recursos de impressão. A tecnologia de recursos de impressão baseada em XML fornece uma maneira de publicar recursos configuráveis do dispositivo, como opções de acabamento e opções de layout de página. As impressoras podem usar PrintCapabilities para descrever explicitamente todos os atributos configuráveis pelo usuário do dispositivo e as configurações permitidas para cada atributo. A estrutura do Esquema de Impressão possibilita descrever com precisão e comparar com eficiência os atributos do dispositivo. Ao usar as palavras-chave no documento Palavras-chave do Esquema de Impressão e a estrutura definida na estrutura do Esquema de Impressão, os aplicativos podem usar os recursos do dispositivo com mais eficiência.