Partilhar via


Plano de fundo do esquema de impressão

Este tópico não é atual. Para obter as informações mais atuais, consulte o Print Schema Specification .

O esquema de impressão destina-se a resolver os problemas de opacidade e ambiguidade associados à comunicação interna entre os componentes do subsistema de impressão e à comunicação externa entre o subsistema de impressão e as aplicações.

A interação atual do subsistema de impressão com plug-ins de aplicativos e fornecedores de hardware usa a estrutura DEVMODE binária, baseada em índice e DevCaps binários. As configurações feitas por cada componente são em grande parte opacas para outros componentes, impedindo a portabilidade das configurações entre dispositivos ou mesmo entre diferentes versões de driver no mesmo dispositivo. Além disso, o PrintCapabilities não pode ser facilmente aproveitado por aplicativos cliente sem conhecimento proprietário do dispositivo ou usando a interface do usuário (UI) do driver. Além dessas limitações, em um sentido mais amplo, não há uma linguagem bem definida para descrever atributos gerais do dispositivo, PrintCapabilities, configurações de dispositivo ou formatação de trabalho. O Esquema de Impressão e suas tecnologias relacionadas são projetados para abordar essas limitações, fornecendo um método consistente, inequívoco e extensível de comunicação de configurações e recursos de forma consolidada e lógica.

Os fundamentos conceituais das palavras-chave do esquema de impressão e do esquema de impressão são consistência, falta de ambiguidade e extensibilidade. A consistência é alcançada através do uso das Palavras-chave do esquema de impressão e da estrutura do esquema de impressão como os blocos de construção para a comunicação entre os componentes de impressão da próxima geração. Os aplicativos, o subsistema de impressão do Microsoft Windows e os plug-ins e drivers IHV interagem usando esse mecanismo comum. Estas palavras-chave, a sua estrutura e o seu significado serão bem definidos pelo esquema público. Isso evita a ambiguidade no significado de uma determinada palavra-chave e evita palavras-chave redundantes ou duplicadas. Todos os componentes podem confiar no uso de uma palavra-chave específica para transmitir uma determinada intenção e fazer com que essa intenção seja bem compreendida pelo destinatário. A extensibilidade é vital para ser a longevidade das palavras-chave do esquema de impressão, garantindo que o esquema público seja uma entidade dinâmica. A estrutura também permite extensões privadas, o que concede aos IHVs a flexibilidade de inovar conforme desejado, tendo em mente que a futura inclusão de uma palavra-chave privada no esquema público é essencial para preservar a consistência e evitar ambiguidades.

Especificação do esquema de impressão