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.