O que é o formato de ficheiro GPD?
Um arquivo .gpd é um Generic Printer Description file, um arquivo de configuração em texto simples usado pelo driver de impressora universal do Microsoft Windows (Unidrv). Escrito na linguagem GPD proprietária da Microsoft, o arquivo descreve todas as capacidades de uma impressora não-PostScript: tamanhos de papel e bandejas suportados, resoluções de impressão, modos de cor, opções de frente e verso e as sequências de comandos PCL ou ESC/P necessárias para controlar o hardware. Cada diretiva no arquivo é prefixada com um * (asterisco), tornando a sintaxe imediatamente reconhecível.
Arquivos .gpd são instalados como parte de um pacote de driver de impressora junto com arquivos de configuração .inf e DLLs de driver binário. Quando uma impressora é instalada, o Windows analisa o .gpd e compila um cache binário .pnf para um carregamento subsequente mais rápido; o arquivo de texto original não é usado no momento da impressão.
A linguagem GPD foi introduzida com o Windows NT 4.0 em 1996 e estendida no GPD v2 (Windows Vista) para adicionar suporte a strings Unicode para nomes de recursos de impressora internacionais. Está totalmente documentada no Windows Driver Kit (WDK). O GPD é distinto dos arquivos PPD do PostScript, que desempenham a mesma função para impressoras PostScript, mas são processados pela Pscript.dll em vez da Unidrv.
O Windows 8 introduziu drivers de impressora v4 que usam um modelo de manifesto diferente, mas os drivers baseados em GPD v3 ainda são amplamente fornecidos por OEMs e permanecem totalmente suportados no Windows 10 e 11. Os usuários encontram arquivos .gpd com mais frequência ao descompactar um arquivo de driver de impressora baixado do site de um fabricante.
Segurança e proteção
RISCO: LOWArquivo de definição de driver de impressora em texto simples. Não pode ser executado diretamente; não apresenta risco de malware. Modificar um GPD pode corromper a instalação do driver da impressora.
Detalhes do formato
em resumo- Game Package Data (vários jogos) - A extensão .gpd também é usada por alguns motores de jogos para pacotes de dados/saves de jogos - totalmente não relacionado a drivers de impressora.
Programas que abrem arquivos GPD
Detalhes técnicos
especificação profunda| Tipo de formato | Linguagem de descrição de impressora baseada em texto (Microsoft GPD) |
| Codificação | Texto ASCII/ANSI; strings Unicode suportadas em GPD v2+ |
| Sintaxe de palavras-chave | Cada diretiva prefixada com `*` (asterisco) |
| Componente do driver | Analisado por `unidrv.dll` (Universal Printer Driver) |
| Cache de tempo de execução | Compilado para binário `.pnf` no momento da instalação; o `.gpd` não é lido durante a impressão |
| Descreve | Tamanhos de papel, resoluções, modos de cor, duplexação, sequências de comandos PCL/ESC-P, fontes residentes no hardware |
| Conteúdo do pacote de driver | Implantado junto com `.inf`, DLLs binárias e arquivos de recursos de impressora |
| Tamanho de arquivo típico | 5 KB - 500 KB |
| Palavra-chave de versão | `*GPDFileVersion` declara a versão do formato (ex: «1.0» ou «2.0») |
| Adições do GPD v2 | Suporte a strings Unicode para nomes de recursos internacionais (Windows Vista+) |
| Suporte de SO | Windows NT 4.0 e posterior; modelo de driver v3 totalmente suportado no Windows 10 e 11 |
| Distinto de PPD | Arquivos PPD descrevem impressoras PostScript via Pscript.dll; GPD foca em hardware PCL/ESC-P não-PostScript |
| Lançado | Windows NT 4.0 (1996) with the UniDrv printer driver architecture |
| Versão mais recente | GPD v2 (Windows Vista+); ongoing, documented in Windows Driver Kit (WDK) |
| Especificação | learn.microsoft.com |
Conversões de GPD
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos GPD.
Perguntas frequentes
O que é um arquivo .gpd?
Posso abrir um arquivo GPD?
Preciso fazer algo com um arquivo GPD que encontrei em um pacote de driver de impressora?
Posso editar um arquivo GPD para consertar minha impressora?
Qual é a diferença entre GPD e PPD?
Pscript.dll. São formatos separados para pilhas de drivers separadas.