Introduktion till GPD-filer
Viktig
Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.
Mer information finns i designguiden för Print-supportappen.
GPD-filer används för att skapa Unidrv-minidrivrutiner. En Unidrv-minidrivrutin består av en textbaserad generisk skrivarbeskrivning (GPD), som kan finnas i en eller flera GPD-filer.
GPD-filer använder GPD-språket för att beskriva en skrivare. Filerna innehåller GPD-filposter som använder GPD-språket för att ange följande typer av information:
skrivarattribut som beskriver skrivaregenskaper.
skrivarkommandon som styr skrivarfunktioner.
Skrivarfunktioner som beskriver de skrivarfunktioner som kan styras av Unidrv.
Skrivaralternativ som representerar de tillstånd som kan tilldelas skrivarfunktioner.
Teckensnittsbeskrivningar för skrivare som anger de egenskaper som är associerade med maskinvaru- och patronteckensnitt.
villkorsstyrda instruktioner som beskriver beroenden mellan skrivarattribut och en skrivarkonfiguration.
GPD-språket definierar även GPD-filposter som styr följande åtgärder:
Hantering av installationsbara funktioner och alternativ
Beskriva minneskonfigurationer för skrivare
Det här introduktionsavsnittet innehåller även diskussioner om huvudenheter, att använda flera GPD-filer i en minidrivrutinoch att använda resurs-DLL:er i en minidrivrutin.