Usando EnumFeatures
Importante
Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft, juntamente com aplicativos de suporte de impressão (PSA), para personalizar a experiência de impressão em Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte o Guia de design do aplicativo de suporte de impressão.
Um chamador pode usar EnumFeatures para recuperar uma lista de palavras-chave que contém recursos de driver com suporte no momento e todos os recursos de PPD, além dos seguintes, que O Pscript trata como se fossem recursos definidos nas palavras-chave da estrutura PPD *OpenUI/*CloseUI:
*LeadingEdge
*UseHWMargins
O Pscript lida com determinados recursos de maneira especial. Se mais de uma palavra-chave *Resolution, *SetResolution e *JCLResolution aparecerem em um PPD, elas serão mescladas em um recurso padrão. Após a mesclagem, o nome da palavra-chave do recurso será "JCLResolution" se *JCLResolution aparecer primeiro; caso contrário, será "Resolução".
Alguns recursos de driver (como %Mirroring) sempre têm suporte, enquanto outros recursos de driver têm suporte apenas em determinadas condições. Por exemplo, quando o spooling do EMF do spooler é desabilitado no Windows 2000 e versões posteriores do sistema operacional, o recurso %PageOrder não terá suporte. Esses recursos de driver sem suporte não aparecerão na lista de palavras-chave de saída de EnumFeatures.
Para recursos de driver, o prefixo de palavra-chave "%" está incluído na saída. Para recursos ppd, o prefixo de palavra-chave "*" não está incluído na saída.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de