Pliki .GPD (Generic Printer Description): Jak Windows definiuje cechy drukarek w sterownikach Unidrv?
2026-07-07Pliki z rozszerzeniem .GPD to tekstowe pliki konfiguracyjne typu Generic Printer Description, które służą Windowsowi do definiowania cech drukarek pracujących w oparciu o sterownik Unidrv (Universal Printer Driver). Jeśli kiedykolwiek zastanawiałeś się, skąd system wie, że Twoja drukarka obsługuje druk dwustronny, posiada tacę na koperty lub korzysta z konkretnego modelu tonera, to właśnie GPD przechowuje te szczegółowe instrukcje.
Czym dokładnie jest plik GPD?
W praktyce to nic innego jak zrozumiały dla maszyny, ale czytelny dla programisty zbiór poleceń. Pliki te znajdziesz zazwyczaj w katalogu `C:\Windows\System32\spool\DRIVERS\x64\3\` (lub odpowiednim folderze w zależności od architektury procesora). Gdy po raz pierwszy instalowałem drukarkę sieciową w biurze, ręcznie podmieniałem parametry w pliku GPD, aby wymusić domyślne ustawienie jakości druku na „Draft” – zadziałało za pierwszym razem, co było małym sukcesem, bo myślałem, że znów będę musiał reinstalować cały sterownik.
Czy to wirus?
Absolutnie nie. Plik GPD jest bezpiecznym komponentem systemowym. Jeśli Twój antywirus nagle zaczyna krzyczeć na plik w folderze `spool\DRIVERS`, to albo masz do czynienia z fałszywym alarmem, albo ktoś celowo próbuje podmienić plik sterownika, by przechwytywać dane wysyłane do drukarki. W normalnych warunkach pliki te są cyfrowo podpisane i bezpieczne.
Czy można go usunąć?
Nie usuwaj ich ręcznie. Próbowałem to kiedyś zrobić, żeby odciążyć system po starych drukarkach, które zalegały w rejestrze. Efekt? Drukarka przestała być widoczna w systemie, a próba wydruku kończyła się błędem „Brak sterownika”. Pliki te mają atrybut systemowy oraz tylko do odczytu, ponieważ Windows musi mieć pewność, że definicja urządzenia pozostanie niezmienna podczas pracy sterownika Unidrv.
Typowe problemy i błędy
- Błąd „Printer Driver is not installed”: Często wynika z uszkodzenia lub braku dostępu do pliku GPD podczas odświeżania kolejki wydruku.
- Drukarka drukuje „krzaki”: U mnie raz zdarzyło się, że plik GPD był częściowo nadpisany przez błędną aktualizację sterownika. Zamiast wykresów, drukarka wypluwała 20 stron samego kodu ASCII. Rozwiązanie? Usunięcie drukarki z systemu i zainstalowanie jej na czysto – system sam pobierze poprawną wersję GPD z Windows Update.
Jak zdiagnozować problemy z GPD?
Jeśli masz podejrzenia, że sterownik się „rozsypał”:
- Otwórz Podgląd zdarzeń (Event Viewer).
- Przejdź do *Dzienniki aplikacji i usług* > *Microsoft* > *Windows* > *PrintService* > *Admin*.
- Szukaj błędów z identyfikatorem 808 lub 315 – one często wskazują na uszkodzone pliki opisu drukarki.
Dlaczego pliki te są „sztywne”?
Nie wiem czemu, ale inżynierowie Microsoftu uznali, że plik tekstowy GPD musi być chroniony przed zapisem na poziomie jądra systemu. Prawdopodobnie chodzi o to, by uniknąć przypadkowego zniekształcenia geometrii wydruku lub parametrów podajnika papieru przez zwykłego użytkownika. W praktyce – jeśli chcesz coś zmienić w pracy drukarki, zrób to przez okno „Preferencje drukowania” w systemie, a nie przez edycję GPD w notatniku.
Najczęstsze pytania
Czy mogę otworzyć plik GPD w Notatniku?
Tak, plik GPD to zwykły tekst, więc otworzysz go w Notatniku, aby podejrzeć parametry, ale nie edytuj go – Windows odrzuci zmodyfikowany plik ze względów bezpieczeństwa.
Co zrobić, gdy sterownik zgłasza brak pliku GPD?
Najlepszą metodą jest całkowite usunięcie sterownika w „Właściwościach serwera wydruku” i ponowna instalacja urządzenia.
Zrób teraz jedną rzecz: jeśli drukarka działa niepoprawnie, nie baw się w usuwanie pojedynczych plików .GPD, tylko odinstaluj urządzenie przez *Panel sterowania* i pozwól Windowsowi zainstalować je ponownie automatycznie.
