Qu'est-ce que le format de fichier GPD ?
Un fichier .gpd est un fichier de description d'imprimante générique (Generic Printer Description), un fichier de configuration en texte brut utilisé par le pilote d'imprimante universel Microsoft Windows (Unidrv). Écrit dans le langage GPD propriétaire de Microsoft, le fichier décrit toutes les capacités d'une imprimante non-PostScript : formats de papier et bacs pris en charge, résolutions d'impression, modes de couleur, options de recto verso et les séquences de commandes PCL ou ESC/P nécessaires pour piloter le matériel. Chaque directive dans le fichier est préfixée par un * (astérisque), ce qui rend la syntaxe immédiatement reconnaissable.
Les fichiers .gpd sont installés dans le cadre d'un package de pilotes d'imprimante aux côtés des fichiers d'installation .inf et des DLL de pilotes binaires. Lorsqu'une imprimante est installée, Windows analyse le .gpd et compile un cache binaire .pnf pour un chargement ultérieur plus rapide ; le fichier texte d'origine n'est pas utilisé au moment de l'impression.
Le langage GPD a été introduit avec Windows NT 4.0 en 1996 et étendu dans la version GPD v2 (Windows Vista) pour ajouter la prise en charge des chaînes Unicode pour les noms de fonctionnalités d'imprimante internationaux. Il est entièrement documenté dans le Windows Driver Kit (WDK). Le GPD est distinct des fichiers PPD PostScript, qui remplissent le même rôle pour les imprimantes PostScript mais sont traités par Pscript.dll plutôt que par Unidrv.
Windows 8 a introduit les pilotes d'imprimante v4 qui utilisent un modèle de manifeste différent, mais les pilotes basés sur GPD v3 sont toujours largement distribués par les OEM et restent entièrement pris en charge sur Windows 10 et 11. Les utilisateurs rencontrent le plus souvent des fichiers .gpd lors du déballage d'une archive de pilote d'imprimante téléchargée sur le site Web d'un fabricant.
Sécurité et sûreté
RISQUE : LOWFichier de définition de pilote d'imprimante en texte brut. Ne peut pas être exécuté directement ; ne présente aucun risque de malware. La modification d'un GPD peut corrompre l'installation du pilote d'imprimante.
Détails du format
en bref- Game Package Data (divers jeux) - L'extension .gpd est également utilisée par certains moteurs de jeu pour les packages de données ou de sauvegardes de jeu - totalement sans rapport avec les pilotes d'imprimante.
Programmes qui ouvrent les fichiers GPD
Détails techniques
spécifications approfondies| Type de format | Langage de description d'imprimante basé sur du texte (Microsoft GPD) |
| Encodage | Texte ASCII/ANSI ; chaînes Unicode prises en charge dans GPD v2+ |
| Syntaxe des mots-clés | Chaque directive est préfixée par `*` (astérisque) |
| Composant du pilote | Analysé par `unidrv.dll` (Universal Printer Driver) |
| Mise en cache au moment de l'exécution | Compilé en binaire `.pnf` lors de l'installation ; le `.gpd` n'est pas lu pendant l'impression |
| Décrit | Formats de papier, résolutions, modes de couleur, recto verso, séquences de commandes PCL/ESC-P, polices résidentes sur le matériel |
| Contenu du package de pilote | Déployé aux côtés de `.inf`, de DLL binaires et de fichiers de ressources d'imprimante |
| Taille de fichier typique | 5 Ko - 500 Ko |
| Mot-clé de version | `*GPDFileVersion` déclare la version du format (ex: « 1.0 » ou « 2.0 ») |
| Ajouts de GPD v2 | Prise en charge des chaînes Unicode pour les noms de fonctionnalités internationaux (Windows Vista+) |
| Prise en charge de l'OS | Windows NT 4.0 et versions ultérieures ; modèle de pilote v3 entièrement pris en charge sur Windows 10 et 11 |
| Distinct du PPD | Les fichiers PPD décrivent les imprimantes PostScript via Pscript.dll ; le GPD cible le matériel PCL/ESC-P non-PostScript |
| Publié | Windows NT 4.0 (1996) with the UniDrv printer driver architecture |
| Dernière version | GPD v2 (Windows Vista+); ongoing, documented in Windows Driver Kit (WDK) |
| Spécification | learn.microsoft.com |
Conversions GPD
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers GPD.