Co to jest format pliku GPD?
Plik .gpd to Generic Printer Description file, czyli tekstowy plik konfiguracyjny używany przez uniwersalny sterownik drukarki Microsoft Windows (Unidrv). Napisany w zastrzeżonym języku GPD firmy Microsoft, plik opisuje każdą funkcję drukarki innej niż PostScript: obsługiwane rozmiary papieru i tace, rozdzielczości druku, tryby kolorów, opcje dupleksu oraz sekwencje poleceń PCL lub ESC/P potrzebne do sterowania sprzętem. Każda dyrektywa w pliku jest poprzedzona gwiazdką * (asterisk), co czyni składnię natychmiast rozpoznawalną.
Pliki .gpd są instalowane jako część pakietu sterowników drukarki wraz z plikami instalacyjnymi .inf i binarnymi bibliotekami DLL sterownika. Podczas instalacji drukarki system Windows analizuje plik .gpd i kompiluje binarną pamięć podręczną .pnf w celu szybszego późniejszego ładowania; oryginalny plik tekstowy nie jest używany w momencie drukowania.
Język GPD został wprowadzony wraz z systemem Windows NT 4.0 w 1996 roku i rozszerzony w wersji GPD v2 (Windows Vista) o obsługę ciągów Unicode dla międzynarodowych nazw funkcji drukarek. Jest on w pełni udokumentowany w zestawie Windows Driver Kit (WDK). GPD różni się od plików PostScript PPD files, które pełnią tę samą rolę dla drukarek PostScript, ale są przetwarzane przez Pscript.dll, a nie Unidrv.
System Windows 8 wprowadził sterowniki drukarek v4, które używają innego modelu manifestu, ale sterowniki oparte na GPD v3 są nadal powszechnie dostarczane przez producentów OEM i pozostają w pełni obsługiwane w systemach Windows 10 i 11. Użytkownicy najczęściej napotykają pliki .gpd podczas rozpakowywania archiwum sterownika drukarki pobranego ze strony internetowej producenta.
Bezpieczeństwo
RYZYKO: LOWPlik definicji sterownika drukarki w formacie tekstowym. Nie można go bezpośrednio uruchomić; nie stwarza ryzyka złośliwego oprogramowania. Modyfikacja pliku GPD może uszkodzić instalację sterownika drukarki.
Szczegóły formatu
w pigułce- Game Package Data (różne gry) - Rozszerzenie .gpd jest również używane przez niektóre silniki gier dla pakietów danych/zapisów gier - całkowicie niezwiązane ze sterownikami drukarek.
Programy otwierające pliki GPD
Szczegóły techniczne
specyfikacja| Typ formatu | Tekstowy język opisu drukarki (Microsoft GPD) |
| Kodowanie | Tekst ASCII/ANSI; ciągi Unicode obsługiwane w GPD v2+ |
| Składnia słów kluczowych | Każda dyrektywa poprzedzona znakiem `*` (asterisk) |
| Komponent sterownika | Analizowany przez `unidrv.dll` (Universal Printer Driver) |
| Buforowanie w czasie wykonywania | Kompilowany do postaci binarnej `.pnf` w czasie instalacji; `.gpd` nie jest odczytywany podczas drukowania |
| Opisuje | Rozmiary papieru, rozdzielczości, tryby kolorów, dupleks, sekwencje poleceń PCL/ESC-P, czcionki rezydentne w sprzęcie |
| Zawartość pakietu sterownika | Wdrażany wraz z `.inf`, binarnymi bibliotekami DLL i plikami zasobów drukarki |
| Typowy rozmiar pliku | 5 KB - 500 KB |
| Słowo kluczowe wersji | `*GPDFileVersion` deklaruje wersję formatu (np. „1.0” lub „2.0”) |
| Dodatki w GPD v2 | Obsługa ciągów Unicode dla międzynarodowych nazw funkcji (Windows Vista+) |
| Obsługa systemów operacyjnych | Windows NT 4.0 i nowsze; model sterownika v3 w pełni obsługiwany w Windows 10 i 11 |
| Różnica względem PPD | Pliki PPD opisują drukarki PostScript za pomocą `Pscript.dll`; GPD dotyczy sprzętu innego niż PostScript (PCL/ESC-P) |
| Wydano | Windows NT 4.0 (1996) with the UniDrv printer driver architecture |
| Najnowsza wersja | GPD v2 (Windows Vista+); ongoing, documented in Windows Driver Kit (WDK) |
| Specyfikacja | learn.microsoft.com |
Konwersje GPD
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki GPD.
Najczęściej zadawane pytania
Co to jest plik .gpd?
Czy mogę otworzyć plik GPD?
Czy muszę coś robić z plikiem GPD znalezionym w pakiecie sterowników?
Czy mogę edytować plik GPD, aby naprawić drukarkę?
Jaka jest różnica między GPD a PPD?
Pscript.dll. Są to oddzielne formaty dla różnych stosów sterowników.