.GPD

GPD-fil

Generic Printer Description File
Ställ en fråga
SNABBT SVAR

En GPD-fil är en Generic Printer Description-fil - en definition av en skrivardrivrutin i klartext som Windows använder för att installera och konfigurera icke-PostScript-skrivare via UniDrv-drivrutinen. Du kan öppna den i valfri textredigerare, till exempel Notepad. GPD-filer är säkra att visa men kräver kunskap om drivrutinsutveckling för att redigeras korrekt.

Utvecklare: Microsoft Corporation Kategori: Systemfiler MIME: text/plain
ÖPPNAS PÅ Windows
Relaterat: .NOMEDIA · .DLL · .TMP · .LNK

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 30, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet GPD?

En .gpd-fil är en Generic Printer Description-fil, en konfigurationsfil i klartext som används av Microsoft Windows Universal printer driver (Unidrv). Filen är skriven i Microsofts proprietära GPD-språk och beskriver varje funktion hos en icke-PostScript-skrivare: pappersstorlekar och fack som stöds, utskriftsupplösningar, färglägen, alternativ för dubbelsidig utskrift samt de PCL- eller ESC/P-kommandosekvenser som krävs för att styra hårdvaran. Varje direktiv i filen föregås av en * (asterisk), vilket gör syntaxen omedelbart igenkännbar.

.gpd-filer installeras som en del av ett paket med skrivardrivrutiner tillsammans med .inf-installationsfiler och binära drivrutins-DLL:er. När en skrivare installeras analyserar Windows .gpd-filen och kompilerar en binär .pnf-cache för snabbare inläsning i framtiden; den ursprungliga textfilen används inte vid själva utskriftstillfället.

GPD-språket introducerades med Windows NT 4.0 år 1996 och utökades i GPD v2 (Windows Vista) för att lägga till stöd för Unicode-strängar för internationella namn på skrivarfunktioner. Det är fullständigt dokumenterat i Windows Driver Kit (WDK). GPD skiljer sig från PostScript PPD-filer, som tjänar samma syfte för PostScript-skrivare men bearbetas av Pscript.dll snarare än Unidrv.

Windows 8 introducerade v4-skrivardrivrutiner som använder en annan manifestmodell, men v3 GPD-baserade drivrutiner levereras fortfarande i stor utsträckning av tillverkare och stöds fullt ut i Windows 10 och 11. Användare stöter oftast på .gpd-filer när de packar upp ett arkiv med skrivardrivrutiner som laddats ner från en tillverkares webbplats.

Säkerhet & trygghet

RISK: LOW

Definitionsfil för skrivardrivrutin i klartext. Kan inte köras direkt; utgör ingen risk för skadlig kod. Ändring av en GPD-fil kan förstöra installationen av skrivardrivrutinen.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNGeneric Printer Description Fileäven känd som GPD file, UniDrv minidriver
UTVECKLAREMicrosoft Corporationsedan Windows NT 4.0 (1996) with the UniDrv printer driver architecture
KATEGORISystemfiler
MIME-TYPtext/plain
TYPTextbaserat språk för skrivarbeskrivning (proprietärt Microsoft GPD-språk)
Detta filtillägg används också av…
  • Game Package Data (olika spel) - Filändelsen .gpd används också av vissa spelmotorer för speldata/sparfiler - helt orelaterat till skrivardrivrutiner.

Program som öppnar GPD-filer

Windows3 apps
Microsoft Windows Betald Windows läser GPD-filer automatiskt under installationen av skrivardrivrutiner via Print Spooler / Unidrv-parsern. Slutanvändare öppnar inte GPD-filer direkt.
Notepad Inbyggd Högerklicka på GPD-filen > Öppna med > Notepad. Filen är vanlig ASCII-text.
Visual Studio Code Öppen källkod Öppna filen i VS Code för syntaxmarkering (ingen GPD-specifik tilläggsmodul finns, men textläge fungerar).

Tekniska detaljer

djup specifikation
FormattypTextbaserat språk för skrivarbeskrivning (Microsoft GPD)
KodningASCII/ANSI-text; Unicode-strängar stöds i GPD v2+
NyckelordssyntaxVarje direktiv föregås av `*` (asterisk)
DrivrutinskomponentAnalyseras av `unidrv.dll` (Universal Printer Driver)
Runtime-cachningKompileras till binär `.pnf` vid installation; `.gpd` läses inte under utskrift
BeskriverPappersstorlekar, upplösningar, färglägen, dubbelsidig utskrift, PCL/ESC-P-kommandosekvenser, hårdvaruresidenta typsnitt
Innehåll i drivrutinspaketDistribueras tillsammans med `.inf`, binära DLL:er och skrivarresursfiler
Typisk filstorlek5 KB - 500 KB
Nyckelord för version`*GPDFileVersion` deklarerar formatversion (t.ex. «1.0» eller «2.0»)
Tillägg i GPD v2Stöd för Unicode-strängar för internationella funktionsnamn (Windows Vista+)
OperativsystemstödWindows NT 4.0 och senare; v3-drivrutinsmodellen stöds fullt ut i Windows 10 och 11
Skillnad från PPDPPD-filer beskriver PostScript-skrivare via Pscript.dll; GPD riktar sig till icke-PostScript PCL/ESC-P-hårdvara
SläpptWindows NT 4.0 (1996) with the UniDrv printer driver architecture
Senaste versionGPD v2 (Windows Vista+); ongoing, documented in Windows Driver Kit (WDK)
Specifikationlearn.microsoft.com

GPD-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med GPD-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om GPD-filer.

Vanliga frågor

Vad är en .gpd-fil?
En Generic Printer Description-fil - en definition av en skrivardrivrutin i klartext som används av Windows UniDrv för att beskriva en skrivares funktioner. En del av Windows paket för skrivardrivrutiner.
Kan jag öppna en GPD-fil?
Ja - valfri textredigerare (Notepad, VS Code) kan öppna den, eftersom det är vanlig ASCII/text. Det är en drivrutinsdefinition, inte ett dokument.
Behöver jag göra något med en GPD-fil som jag hittat i ett drivrutinspaket?
Nej. Windows hanterar GPD-filer automatiskt under installationen av skrivaren. Du behöver bara interagera med dem om du utvecklar eller anpassar en skrivardrivrutin.
Kan jag redigera en GPD-fil för att laga min skrivare?
Tekniskt sett ja, men det kräver kunskap om GPD-språket och Windows drivrutinsutveckling. Att redigera ett felaktigt värde kan göra att drivrutinsinstallationen slutar fungera.
Vad är skillnaden mellan GPD och PPD?
GPD (Generic Printer Description) är för icke-PostScript-skrivare som använder Windows UniDrv. PPD (PostScript Printer Description) är för PostScript-skrivare som använder Pscript.dll. De är separata format för olika drivrutinsstackar.

Referenser

1Microsoft Learn - Introduction to GPD Fileslearn.microsoft.com
2Microsoft Learn - GPD File Entry Formatlearn.microsoft.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ODTOpenDocument Text

Relaterade filtillägg

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö