Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.) |