Organização de tíquetes 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.
Um documento PrintTicket pode conter comandos que se aplicam a diferentes partes de um documento. Um documento de tíquete impresso pode conter um dos seguintes níveis de conteúdo que são classificados de acordo com sua especificidade:
O trabalho de alto nível (tíquete de impressão no nível do trabalho)
Os documentos no trabalho (Tíquete de Impressão no nível do documento)
As páginas do documento (tíquete de impressão no nível da página)
O Tíquete de Impressão no nível do trabalho é o mais geral, seguido pelo Tíquete de Impressão no nível do documento e, finalmente, pelo Tíquete de Impressão no nível da página, que é o mais específico. Os elementos da Estrutura de Esquema de Impressão que se aplicam a esses níveis são prefixados com "Trabalho", "Documento" ou "Página" de acordo. A hierarquia Tíquete de impressão corresponde à hierarquia de partes do Documento XPS.
A natureza hierárquica dos Tíquetes de Impressão permite que os elementos em Tíquetes de Impressão de nível inferior substituam os elementos correspondentes dos Tíquetes de Impressão de nível superior. Antes de usar PrintTickets, eles devem ser mesclados com os objetos PrintTicket de níveis mais altos no documento que se aplicam para obter o Print Ticket efetivo para uma parte específica do documento. Essa mesclagem é executada antes que o tíquete de impressão efetivo seja necessário para processamento, como em um driver de impressão.
A figura a seguir mostra as relações entre os diferentes níveis de documentos PrintTicket e como essa mesclagem é executada.