Criando páginas de folha de propriedades para impressoras
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.
As DLLs de interface da impressora, em conjunto com o CPSUI, são responsáveis por criar as páginas da folha de propriedades que os usuários do Windows 2000 e posteriores empregam para exibir e modificar os parâmetros de configuração associados a impressoras e imprimir documentos. Cada DLL de interface de impressora deve fornecer uma função DrvDevicePropertySheets para criar páginas específicas da impressora e uma função DrvDocumentPropertySheets para criar páginas específicas do documento.
Para entender como essas funções devem ser projetadas, é importante ler a seção que descreve o CPSUI. A exibição de páginas de folha de propriedades envolve a interação entre um aplicativo, o spooler de impressão, a DLL da interface da impressora e o CPSUI. O fluxo de execução é descrito em Usando CPSUI com drivers de impressora.