Interface do usuário do driver de plotadora
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 da plotadora emprega CPSUI para criar as duas páginas de folha de propriedades a seguir:
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. Esta 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 Document Defaults na pasta da impressora ou em uma janela da impressora, ou quando um aplicativo chama as funções PrinterProperties ou DocumentProperties. Esta página lista as definições de configuração específicas do documento.
Essas folhas de propriedades contêm os recursos e opções de plotadora especificados pelo minidriver de uma plotadora. Eles também permitem que o usuário modifique os valores das opções.
A interface do usuário da Plotadora é 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 plotadora 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 plotadora.