Exemplo de aplicativo CPSUI
Importante
A plataforma de impressão moderna é o meio preferencial 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.
O código-fonte do CPSUISAM, um aplicativo CPSUI de exemplo, está incluído no diretório \src\print do WDK. O aplicativo faz com que o CPSUI chame o spooler de impressão para criar páginas de folha de propriedades para a impressora padrão do sistema. Em seguida, o aplicativo cria uma página de folha de propriedades adicional, a fim de ilustrar algumas das técnicas que podem ser empregadas ao usar o CPSUI para criar uma nova página.
As DLLs da interface da impressora não devem chamar o spooler de impressão. O CPSUISAM ilustra alguns dos recursos do CPSUI, mas não representa técnicas que devem ser usadas por DLLs de interface de impressora. Em vez disso, essas DLLs devem seguir as etapas descritas em Usando CPSUI com drivers de impressora.