Udostępnij przez


Korzystanie ze zaktualizowanych sterowników wydruku core

Ważne

Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.

Aby uzyskać więcej informacji, zobacz Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).

Większość dostarczonych przez producenta sterowników wydruku implementuje tylko funkcje zależne od urządzenia i polegają na dostarczanych przez system składnikach sterowników podstawowych do zarządzania funkcjami drukarki ogólnej. UniDrv, PostScript i XPSDrv to przykłady podstawowych składników sterowników, z których korzysta wiele sterowników dostarczonych przez producenta, aby ułatwić sterowanie drukarką i konfigurację.

Zazwyczaj producenci drukarek nie zawierają podstawowych sterowników wydruku firmy Microsoft w swoich pakietach sterowników wydruku. Zamiast tego pliki INF w swoich pakietach sterowników po prostu wywołują plik INF drukarki firmy Microsoft Ntprint.inf, który instaluje odpowiednie podstawowe sterowniki wydruku.

Jednak firma Microsoft okresowo publikuje zaktualizowane wersje swoich podstawowych sterowników wydruku, a niektórzy producenci mogą dostarczać pakiety sterowników, które wymagają funkcji dostępnych tylko w zaktualizowanych wersjach. W tej sekcji opisano kroki instalacji z wymaganymi wersjami sterowników wydruku podstawowego.

Packages

W systemach Windows Vista i Windows Server 2008 system operacyjny traktuje wszystkie pakiety sterowników wydruku jako unikatowe obiekty. System operacyjny przechowuje pliki z każdego pakietu sterowników w osobnym folderze w magazynie sterowników systemu Windows. Instalator drukarki systemu Windows konfiguruje pakiet sterowników, aby działał niezależnie od innych pakietów sterowników, a każdy pakiet sterowników jest oddzielnie zarządzany przez system operacyjny.

System Windows przechowuje każdy pakiet sterowników jako kompletną jednostkę, a podczas korzystania z metody punkt i drukowanie cały pakiet sterowników jest pobierany z serwera wydruku do klienta i instalowany. Sterownik obsługujący pakiety jest zgodny z zarządzaniem pakietami sterowników jako niezależnymi obiektami. Sterowniki wydruku obsługujące pakiety mają wpisy w swoich plikach INF, aby umożliwić operacje punkt-druk, nawet jeśli ich pakiety mają zależności od sterowników drukarek od plików spoza pakietu.

Aktualizacje w systemie Windows Vista

Aby obsługiwać niezależne pakiety sterowników i nadal zezwalać producentom sprzętu na korzystanie z podstawowych składników sterowników, system Windows Vista (i nowsze) umożliwia sterownikowi obsługującemu pakiety pakietów rejestrowanie zależności od podstawowego pakietu sterowników. Firma Microsoft dostarcza tylko jeden podstawowy pakiet sterowników dla drukarek w systemie Windows Vista. Ten pakiet jest opisany przez plik informacji o sterowniku Ntprint.inf. Prawie wszystkie sterowniki wydruku dostarczone przez producenta, w tym sterowniki z obsługą pakietów, zależą od tego podstawowego pakietu sterowników.

Okresowo firma Microsoft publikuje zaktualizowane wersje tego podstawowego pakietu sterowników. Na przykład dodatek Service Pack 1 dla systemu Windows Vista zawiera zaktualizowaną wersję podstawowego pakietu sterowników. Niektórzy producenci mogą stwierdzić, że muszą korzystać z tych aktualizacji i że ich sterowniki nie mogą już polegać na wersji podstawowego pakietu sterowników zawartego w początkowej wersji systemu Windows Vista.

W tej sekcji wyjaśniono, jak skonstruować sterownik obsługujący pakiety, który ma zależności od zaktualizowanych plików sterowników podstawowych oraz jak upewnić się, że zaktualizowany pakiet sterowników rdzenia jest instalowany po zainstalowaniu sterownika obsługującego pakiety dostarczonego przez producenta.

Omówiono następujące tematy:

Konstruowanie sterownika Package-Aware ze zaktualizowanymi sterownikami rdzeni

Aktualizowanie plików sterowników podstawowych dla sterowników innych niż Package-Aware

Tworzenie pojedynczego pakietu sterowników dla systemów Windows XP i Windows Vista