Partilhar via


Atributos de funcionalidade

Importante

A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), 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 Guia de design do aplicativo de suporte de impressão v1 e v2.

Ao especificar um recurso de impressora, você usa atributos para fornecer ao Unidrv as seguintes informações:

  • Uma cadeia de caracteres de texto que representa o nome de exibição do recurso.

  • O conjunto de opções de impressora associadas ao recurso.

  • Um valor booleano que indica se o recurso está sempre presente ou se é instalável.

  • O tipo e a prioridade do recurso, se o recurso for personalizado, indicando em qual folha de propriedades o recurso é exibido e sua prioridade relativa.

A tabela a seguir lista os atributos de recurso em ordem alfabética e descreve seus parâmetros.

Nome do atributo Parâmetro de atributo Observações
*ConcealFromUI? TRUE ou FALSE, indicando se o recurso deve ser exibido na interface do usuário. Opcional. Se não for especificado, o valor padrão será FALSE, o que significa que o recurso é exibido.

Deve ser TRUE somente se um recurso tiver apenas uma opção (por exemplo, uma resolução) e, portanto, não for modificável pelo usuário, ou, se a seleção de opções do recurso for controlada definindo as opções de outro recurso.

Se o atributo *ConcealFromUI estiver definido como TRUE, Unidrv ou PrintConfig adicionará o elemento psk:DisplayUI ao elemento Feature para este item no XML PrintCapabilities.
*ConflictPriority Valor numérico que representa a prioridade do recurso, onde 1 é a prioridade mais alta. Opcional. Consulte Prioridade de Conflito de Funcionalidade.
*OpçãoPré-definida Nome de uma das opções do recurso. Opcional. Se não for especificado, a primeira opção listada em uma entrada *Feature é o padrão. Para o recurso "PaperSize", as opções padrão para o Unidrv são A4 para localidades métricas e Letter noutros locais. Se o tamanho de papel padrão não existir, o Unidrv usará a opção de tamanho de papel especificada pela palavra-chave *DefaultOption.
*FeatureType DOC_PROPERTY

PROPRIEDADE_DE_TRABALHO

Propriedade da Impressora

Caso seja DOC_PROPERTY ou JOB_PROPERTY, a característica é atribuída à folha de propriedades do documento. Se PRINTER_PROPERTY, o recurso é atribuído à folha de propriedades da impressora.
Necessário para recursos personalizados. Opcional para funcionalidades padrão. Se não for especificado, o valor padrão para recursos padrão será DOC_PROPERTY salvo indicação em contrário.

Se PRINTER_PROPERTY, o valor da opção do recurso é guardado no registo. Se DOC_PROPERTY ou JOB_PROPERTY, o valor da opção do recurso será salvo com o documento.
*HelpIndex Valor numérico que representa um índice no ficheiro de ajuda especificado pelo *HelpFileatributo exclusivo do nível raiz. (Também um atributo de opção .)
*Instalável? TRUE ou FALSE, indicando se o recurso é instalável. (FALSE significa que está sempre instalado.)

Para obter mais informações, consulte "Manipulando recursos e opções instaláveis.
Opcional. Se não for especificado, o valor padrão será FALSE. Se TRUE, todas as opções do recurso também podem ser instaladas, exceto a primeira especificada. Se FALSE, pelo menos uma das opções do recurso também deve estar sempre instalada. (Também um atributo de opção .)
*NomeDaFuncionalidadeInstalável Cadeia de texto exibida para perguntar ao usuário se um recurso instalável está realmente instalado.

Para obter mais informações, consulte Manipulando recursos e opções instaláveis.
Obrigatório se *Instalável? é TRUE e *rcInstallableFeatureNameID não é especificado. (Também um atributo de opção .)
*Nome Cadeia de texto usada como nome de exibição do recurso na folha de propriedades da impressora. Opcional. Se não for especificado, então *rcNameID deve ser especificado. (Também um atributo de opção .)
*Opção Parâmetros de opção, conforme descrito em Option Entry Format. Necessário. Use uma entrada *Option para cada opção associada ao recurso.
*rcIconID ID do recurso de um ícone associado à funcionalidade. Opcional. Se não for especificado, o Unidrv não exibirá um ícone para o recurso na folha de propriedades da impressora. (Também um atributo de opção .)
*rcInstallableFeatureNameID ID de recurso de uma cadeia de texto que é exibida para perguntar ao utilizador se um recurso instalável está realmente instalado.

Para obter mais informações, consulte Manipulando recursos e opções instaláveis.
Obrigatório se *Instalável? é TRUE e *InstallableFeatureName não é especificado. (Também um atributo de opção .)
*rcNameID ID do recurso de texto que representa o nome da funcionalidade. (Zero não é um ID de recurso válido.) Opcional. Se não for especificado, *Nome deve ser especificado. (Também um atributo de opção .)
*UpdateQualityMacro? TRUE ou FALSE, indicando se o recurso está incluído em uma instrução condicional que especifica configurações de qualidade (consulte Controlling Image Quality). Opcional. Se não for especificado, o valor padrão será FALSE. (O valor é forçado a TRUE se o recurso for incluído em uma instrução condicional que especifica as configurações de qualidade.)