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.
Atributos somente de nível raiz são atributos gerais que descrevem características específicas do driver como nomes de arquivos de recursos, arquivos de ajuda ou arquivos GPD adicionais incluídos, juntamente com especificações para as unidades mestras do driver, número de versão e página de código de caracteres.
Atributos adicionais somente de nível raiz especificam características específicas do dispositivo, como nome, tipo, capacidade máxima de cópia e número de slots de cartucho de fonte da impressora.
Esses atributos são chamados de atributos exclusivos de nível raiz porque estes devem sempre ser colocados em um arquivo GPD no nível raiz (ou seja, fora de chavetas).
A tabela a seguir lista os atributos somente de nível raiz.
| Nome do atributo | AttributeParameter | Observações |
|---|---|---|
| Página de código | Identificador de página de código do Windows com valor numérico. | Opcional. Se não for especificado, o Unicode será usado. A página de código é aplicada a todas as cadeias de caracteres exibidas. |
| FontCartSlots | Valor numérico que representa o número de slots de cartucho de fonte fornecidos pela impressora. | Opcional. Se não for especificado, o valor padrão será zero. |
| GPDFileName | Cadeia de texto entre aspas que representa o nome do arquivo GPD (sem caminho). | Opcional. |
| GPDFileVersion | Cadeia de texto citada que representa a versão atual do ficheiro GPD. O formato recomendado é MajorVersion. MinorVersion, como "1.0". | Opcional. Se especificado, essa cadeia de caracteres é exibida na caixa de diálogo Sobre do Unidrv. |
| GPDSpecVersion | Cadeia de texto entre aspas que representa a versão atual da especificação do GPD. O formato necessário é MajorVersion. MinorVersion, como "1.0". | Obrigatório Deve ser a primeira entrada no arquivo GPD, antes de quaisquer comentários. Esse valor deve ser "1.0" para o Windows 2000. |
| Ficheiro de Ajuda | String entre aspas contendo o nome de um ficheiro de ajuda personalizado, com a extensão .hlp. | Opcional. Se incluído, ele pode adicionar tópicos ou substituir tópicos existentes no arquivo de ajuda do Unidrv. Os índices dos arquivos de Ajuda são especificados pelos atributos *HelpIndex para recursos e opções. |
| Incluir | String entre aspas contendo o nome de um arquivo GPD adicional. | Obsoleto. Esta entrada foi redefinida como uma diretiva de pré-processador. |
| InstalledOptionName | Cadeia de caracteres entre aspas que é exibida para indicar que um recurso ou opção instalável está instalado. Normalmente, essa string é "Installed", mas qualquer string apropriada pode ser especificada. | É obrigatório se *Instalável? estiver TRUE para quaisquer funcionalidades ou opções (consulte Atributos de Funcionalidade) e se rcInstalledOptionNameID não for especificado. |
| Unidades Mestras | PAIR que representa as unidades mestras da impressora. | Obrigatório Para reduzir possíveis erros de arredondamento, use os mesmos valores para unidades de resolução nos dados de métricas de fonte especificados para MasterUnits. (Consulte Métricas de fonte Unidrv em Gerenciamento de fontes personalizadas.) |
| MaxCópias | Valor numérico que representa o número máximo de cópias que a impressora pode suportar. | Opcional. Se não for especificado, o valor padrão será 1. |
| Nome do modelo | Cadeia de texto entre aspas que representa o nome do modelo da impressora. | Obrigatório se rcModelNameID não for especificado. String deve corresponder ao nome em setup.inf. |
| NotInstalledOptionName | Cadeia de caracteres entre aspas que é exibida para indicar que um recurso ou opção instalável não está instalado. Normalmente, essa cadeia de caracteres é "Não instalado", mas qualquer cadeia de caracteres apropriada pode ser especificada. | Obrigatório se Installable? for TRUE para quaisquer funcionalidades ou opções (consulte Atributos de Funcionalidade) e se rcNotInstalledOptionNameID não for especificado. |
| Personalidade | String entre aspas que representa o idioma utilizado pela impressora. | Opcional. Se especificado, a cadeia de caracteres é exibida pelos Serviços de Diretório. Veja também rcPersonalityID abaixo nesta tabela. |
| Tipo de impressora | PÁGINA, SÉRIE ou TTY | Obrigatório |
| Taxa de impressão | Valor numérico que representa a taxa de impressão monocromática. As unidades são especificadas por PrintRateUnit. | Opcional. Se não for especificado, o valor padrão será 0. |
| PrintRatePPM | Valor numérico que representa a velocidade de impressão, em páginas por minuto. | Opcional. Se não for especificado, o valor padrão será 0. |
| PrintRateUnit | PPM - Páginas/min CPS - Caracteres/seg LPM - Linhas/min IPM - Polegadas/min. (IPM é para os tracejadores) |
Obrigatório se PrintRate for especificado. A unidade especificada deve corresponder ao tipo de impressora. Por exemplo, o PPM deve ser especificado para impressoras de página. |
| rcInstalledOptionNameID | ID de recurso de um recurso de cadeia de caracteres que é exibido para indicar que um recurso ou opção instalável está instalado. Normalmente, essa string é "Installed", mas qualquer string apropriada pode ser especificada. | Obrigatório se Installable? for TRUE para quaisquer funcionalidades ou opções (consulte Atributos das funcionalidades) e se InstalledOptionName não for especificado. |
| rcNotInstalledOptionNameID | ID de recurso de um recurso de texto que é exibido para indicar que uma funcionalidade ou opção instalável não está instalada. Normalmente, essa cadeia de caracteres é "Não instalado", mas qualquer cadeia de caracteres apropriada pode ser especificada. | Obrigatório se Installable? for TRUE para quaisquer funcionalidades ou opções (consulte Atributos da funcionalidade) e se NotInstalledOptionName não for especificado. |
| rcPersonalityID | ID do recurso de uma cadeia de caracteres que representa o idioma da impressora utilizado pela impressora. | Opcional. Se especificado, a cadeia de caracteres é exibida pelos Serviços de Diretório. Ver também Personalidade. |
| rcPrinterIconID | Identificação do recurso de um recurso RC_ICON que representa um ícone associado à impressora. | Opcional. Se não for especificado, um ícone de impressora padrão será exibido. Recomenda-se que todos os IDs de recursos RC_ICON sejam numerados de forma contígua, começando com 1. |
| ResourceDLL | Seqüência de caracteres entre aspas que contém o nome, sem informações de caminho, de uma DLL de recurso. | Opcional. Consulte Usando DLLs de recursos em um minidriver. |
Para obter informações sobre novos atributos somente de nível raiz para o Windows Vista, consulte Novos atributos GPD somente de nível raiz para o Windows Vista e Novos atributos PPD somente de nível raiz para o Windows Vista.