Share via


Tela de fundo do esquema de impressão

Este tópico não é atual. Para obter as informações mais atuais, consulte Especificação do esquema de impressão.

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 a comunicação externa entre o subsistema de impressão e os aplicativos.

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 o DevCaps binário. As configurações feitas por cada componente são amplamente opacas para outros componentes, impedindo a portabilidade de configurações entre dispositivos ou até mesmo entre diferentes versões de driver no mesmo dispositivo. Além disso, PrintCapabilities não pode ser facilmente aproveitado por aplicativos cliente sem conhecimento proprietário do dispositivo ou usando a interface do usuário 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 foram projetados para resolver essas limitações, fornecendo um método consistente, inequívoca e extensível de comunicação de configurações e funcionalidades de maneira consolidada e lógica.

As bases conceituais das Palavras-chave do Esquema de Impressão e da Estrutura de Esquema de Impressão são consistência, falta de ambiguidade e extensibilidade. A consistência é obtida por meio do uso das Palavras-chave do Esquema de Impressão e da Estrutura de Esquema de Impressão como os blocos de construção para a comunicação entre os componentes de impressão de última geração. Os aplicativos, o subsistema de impressão do Microsoft Windows e os plug-ins e drivers IHV interagem usando esse mecanismo comum. Essas palavras-chave, sua estrutura e seu significado serão bem definidos pelo esquema público. Isso impede a ambiguidade no significado de uma palavra-chave específica e impede palavras-chave redundantes ou duplicadas. Todos os componentes podem depender do 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 inclusão futura de uma palavra-chave privada no esquema público é essencial para preservar a consistência e evitar a ambiguidade.

Especificação de esquema de impressão