Compartilhar via


Formato de entrada de recurso

Importante

A plataforma de impressão moderna é o meio preferencial 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.

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

*Feature: 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 especificação do recurso InputBin padrão a seguir.

*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 repetir uma especificação de recurso, por exemplo, incluindo duas ou mais entradas de recurso InputBin, as seguintes regras serão aplicadas:

  • 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.

É possível controlar a ordem em que os recursos são exibidos para o usuário. Consulte Especificando a ordem de exibição de recursos e opções.