Compartilhar via


Adicionando novas páginas da folha de propriedades

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.

Se você quiser adicionar novas páginas às folhas de propriedades fornecidas pela interface da impressora para Unidrv ou Pscript5, o plug-in da interface do usuário deverá implementar os seguintes métodos IPrintOemUI:

  • IPrintOemUI::DevicePropertySheets

    Usado para adicionar à folha de propriedades da impressora, que é exibida quando um usuário seleciona o item de menu Propriedades da pasta da impressora ou de uma janela da impressora, ou quando um aplicativo chama a função PrinterProperties (descrita na documentação do SDK do Windows).

  • IPrintOemUI::DocumentPropertySheets

    Usado para adicionar páginas à folha de propriedades do documento, que é exibida quando um usuário seleciona o item de menu Preferências da Impressora na pasta da impressora ou em uma janela da impressora, ou quando um aplicativo chama as funções DocumentProperties ou AdvancedDocumentProperties (descritas na documentação do SDK do Windows).

Se você implementar um desses métodos, normalmente também fornecerá uma função de retorno de chamada de tipo _CPSUICALLBACK para lidar com as modificações do usuário. Essa função de retorno de chamada deve chamar IPrintOemDriverUI::DrvUpdateUISetting para informar o driver quando o valor associado a uma configuração de interface do usuário tiver sido modificado, se o valor da configuração for armazenado na estrutura DEVMODEW do driver ou nas chaves do Registro.