Compartilhar via


Interface de usuário Pscript

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.

A interface do usuário Pscript emprega CPSUI para criar as seguintes páginas de folha de propriedades:

  • A página Configurações do dispositivo da folha de propriedades da impressora, que é exibida quando um usuário seleciona o item de menu Properties na pasta da impressora ou em uma janela da impressora. A página lista as definições de configuração específicas da impressora.

  • As páginas Layout, Paper/Quality, e Advanced da folha de propriedades do documento, que são exibidas quando um usuário seleciona o item de menu Printing Preferences na pasta da impressora ou em uma janela da impressora, ou quando um aplicativo chama as funções PrinterProperties ou DocumentProperties. As páginas listam as definições de configuração específicas do documento.

Essas páginas de folha de propriedades contêm os recursos da impressora e as opções de impressora especificadas pelo minidriver Pscript de uma impressora. Eles também permitem que o usuário modifique os valores das opções.

A interface do usuário Pscript é implementada como uma DLL de interface de impressora no modo de usuário. O código dentro dessa DLL, em conjunto com o CPSUI, especifica o conteúdo das páginas da folha de propriedades. A DLL impõe restrições sobre quais opções de impressora podem ser combinadas, com base nas informações no minidriver. Ele também garante que os usuários não selecionem opções não instaladas na impressora.

Você pode modificar as páginas da folha de propriedades fornecidas pelo Pscript fornecendo um plug-in de interface do usuário, que é descrito na seção intitulada Personalizando os drivers de impressora da Microsoft.