Che cos'è il formato di file GPD?
Un file .gpd è un Generic Printer Description file, un file di configurazione in testo semplice utilizzato dal driver di stampa universale di Microsoft Windows (Unidrv). Scritto nel linguaggio proprietario GPD di Microsoft, il file descrive ogni funzionalità di una stampante non-PostScript: formati carta e vassoi supportati, risoluzioni di stampa, modalità colore, opzioni fronte-retro e le sequenze di comandi PCL o ESC/P necessarie per pilotare l'hardware. Ogni direttiva nel file è preceduta da un * (asterisco), rendendo la sintassi immediatamente riconoscibile.
I file .gpd vengono installati come parte di un pacchetto driver di stampa insieme ai file di configurazione .inf e alle DLL binarie del driver. Quando una stampante viene installata, Windows analizza il .gpd e compila una cache binaria .pnf per un caricamento successivo più rapido; il file di testo originale non viene utilizzato al momento della stampa.
Il linguaggio GPD è stato introdotto con Windows NT 4.0 nel 1996 ed esteso in GPD v2 (Windows Vista) per aggiungere il supporto alle stringhe Unicode per i nomi delle funzionalità della stampante internazionali. È completamente documentato nel Windows Driver Kit (WDK). Il GPD è distinto dai file PPD di PostScript, che svolgono lo stesso ruolo per le stampanti PostScript ma sono elaborati da Pscript.dll anziché da Unidrv.
Windows 8 ha introdotto i driver di stampa v4 che utilizzano un modello di manifest differente, ma i driver basati su GPD v3 sono ancora ampiamente distribuiti dagli OEM e rimangono pienamente supportati su Windows 10 e 11. Gli utenti incontrano più comunemente i file .gpd quando decomprimono un archivio di driver di stampa scaricato dal sito web di un produttore.
Sicurezza e incolumità
RISCHIO: LOWFile di definizione del driver di stampa in testo semplice. Non può essere eseguito direttamente; non presenta rischi di malware. La modifica di un GPD può compromettere l'installazione del driver della stampante.
Dettagli del formato
in sintesi- Game Package Data (vari giochi) - L'estensione .gpd è utilizzata anche da alcuni motori di gioco per pacchetti di dati di gioco o salvataggi - del tutto non correlati ai driver di stampa.
Programmi che aprono file GPD
Dettagli tecnici
specifiche approfondite| Tipo di formato | Linguaggio di descrizione della stampante basato su testo (Microsoft GPD) |
| Codifica | Testo ASCII/ANSI; stringhe Unicode supportate in GPD v2+ |
| Sintassi delle parole chiave | Ogni direttiva è preceduta da `*` (asterisco) |
| Componente del driver | Analizzato da `unidrv.dll` (Universal Printer Driver) |
| Caching runtime | Compilato in binario `.pnf` al momento dell'installazione; il `.gpd` non viene letto durante la stampa |
| Descrive | Formati carta, risoluzioni, modalità colore, fronte-retro, sequenze di comandi PCL/ESC-P, font residenti nell'hardware |
| Contenuto del pacchetto driver | Distribuito insieme a `.inf`, DLL binarie e file di risorse della stampante |
| Dimensione tipica del file | 5 KB - 500 KB |
| Parola chiave della versione | `*GPDFileVersion` dichiara la versione del formato (es. «1.0» o «2.0») |
| Aggiunte GPD v2 | Supporto stringhe Unicode per nomi di funzionalità internazionali (Windows Vista+) |
| Supporto OS | Windows NT 4.0 e successivi; modello driver v3 pienamente supportato su Windows 10 e 11 |
| Distinto da PPD | I file PPD descrivono stampanti PostScript tramite `Pscript.dll`; GPD punta a hardware non-PostScript PCL/ESC-P |
| Rilasciato | Windows NT 4.0 (1996) with the UniDrv printer driver architecture |
| Ultima versione | GPD v2 (Windows Vista+); ongoing, documented in Windows Driver Kit (WDK) |
| Specifica | learn.microsoft.com |
Conversioni GPD
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file GPD.
Domande frequenti
Cos'è un file .gpd?
Posso aprire un file GPD?
Devo fare qualcosa con un file GPD trovato in un pacchetto driver?
Posso modificare un file GPD per riparare la mia stampante?
Qual è la differenza tra GPD e PPD?
Pscript.dll. Sono formati separati per stack di driver distinti.