Partilhar via


Formato de entrada de funcionalidades

Important

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.

Para especificar uma entrada de recurso de impressora em um arquivo GPD, use o seguinte formato:

*Recurso: FeatureName {FeatureAttributes}

onde FeatureName é o nome de um dos recursos padrão predefinidos ou um nome de recurso personalizado, e FeatureAttributes é um conjunto de atributos de recurso.

Por exemplo, um arquivo GPD pode conter a seguinte especificação do recurso InputBin padrão.

*Feature: InputBin
{
    *Name: "Paper Bin"
    *DefaultOption: Upper
    *Option: Upper
    {
        *Name: "Upper Tray"
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.10
            *Cmd: "<1B>&l1H"
        }
        *Constraints: PaperSize.Env10
    }
    *Option: Manual
    {
        *Name: "Manual Feed"
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.10
            *Cmd: "<1B>&l2H"
        }
        *Installable?: TRUE
    }
}

Se você repetir uma especificação de recurso, por exemplo, incluindo duas ou mais entradas de recurso InputBin, as seguintes regras se aplicam:

  • Atributos e opções que não são duplicados são adicionados ao banco de dados do Unidrv.

  • Os atributos e opções duplicados são substituídos e o Unidrv retém apenas a última especificação.

Você pode controlar a ordem em que os recursos são exibidos para o usuário. Consulte Especificando a ordem de exibição de funcionalidades e opções.