Konstruowanie sterownika Package-Aware ze zaktualizowanymi sterownikami jądra
Ważny
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 przewodnik projektowania aplikacji wsparcia wydruku .
Sterownik obsługujący pakiety zapewnia, że wszystkie składniki sterownika w pakiecie są skonfigurowane do użycia w procesie point-and-print. Funkcja punktowania i drukowania umożliwia użytkownikowi systemu Windows utworzenie połączenia z drukarką zdalną bez podawania dysków lub innych nośników instalacyjnych. Zamiast tego serwer wydruku automatycznie pobiera pakiet sterownika wydruku do klienta. Aby uzyskać więcej informacji, zobacz Point and Print with Driver Packages.
Uwzględnianie zaktualizowanych sterowników podstawowych
Początkowa wersja systemu Windows Vista zawiera tylko jeden podstawowy pakiet sterowników. Pakiet ten zawiera składniki sterownika: Ntprint.inf oraz podstawowe komponenty XPSDrv, UniDrv i PostScript. Podstawowy pakiet sterowników będzie okresowo aktualizowany i udostępniany w głównych wersjach systemu Windows, w pakietach Service Pack oraz w pakietach inżynierii szybkiej poprawki (QFE) dystrybuowanych przez inżynierów stałych systemu Windows (SE). Ten pakiet jest zwykle dystrybuowany jako pakiet aktualizacji autonomicznej (MSU) firmy Microsoft, który musi być zainstalowany przez instalatora msu systemu Windows (Wusa.exe) — a nie przez instalatora PnP. Aby uzyskać opis procesu wyodrębniania pakietu sterowników podstawowych z jednostki MSU do użycia w instalacjach pnP, zobacz Get the Updated Core Driver Package.
Jeśli pakiet QFE jest dostępny dla podstawowych sterowników wydruku, można uzyskać pakiet QFE bezpośrednio z systemu Windows SE. Należy zażądać pakietu QFE za pośrednictwem menedżera kont technicznych firmy Microsoft (TAM), który będzie wymagał podpisania dodatkowej umowy redystrybucji.
Jeśli pakiet sterowników z obsługą pakietów musi używać wersji podstawowego pakietu sterowników nowszej niż ta zawarta w początkowej wersji systemu Windows Vista, należy rozpowszechnić wymagany podstawowy pakiet sterowników wraz z pakietem sterowników z obsługą pakietów. Należy pamiętać, że system Windows Vista nie zapewnia mechanizmu do rozwiązywania zależności głównego sterownika, jeśli wymagany pakiet sterowników podstawowych nie został jeszcze umieszczony w repozytorium sterowników. Ponadto menedżer Plug and Play (PnP) nie udostępnia żadnych informacji, aby ułatwić instalatorowi drukarki określenie, czy wymagany pakiet sterowników podstawowych jest dostępny przed rozpoczęciem instalacji. Jeśli wymagany podstawowy pakiet sterowników nie znajduje się w magazynie sterowników, instalacja zakończy się niepowodzeniem. W związku z tym, jeśli producent wprowadzi na rynek pakiet sterowników połączony, który wymaga zaktualizowanej wersji podstawowego pakietu sterowników, wydanie musi zawierać wymagany podstawowy pakiet sterowników, aby zapewnić udaną instalację.
Jeśli to możliwe, należy unikać tworzenia pakietu sterowników z obsługą pakietów zależnych od dostarczonego przez system pakietu sterowników podstawowych, który jest nowszy niż początkowa wersja systemu Windows Vista. W przeciwnym razie należy wykonać dodatkowe kroki, aby upewnić się, że pakiet sterowników jest poprawnie instalowany w wersjach systemu Windows Vista ze starszymi wersjami podstawowego pakietu sterowników.
Zlokalizowana zawartość pomocy jest zawarta w pakiecie sterowników podstawowych, ale ta zawartość nie zostanie zaktualizowana po początkowej wersji systemu Windows Vista. Podczas wybierania języka pakietu sterowników należy użyć języka, który najprawdopodobniej będzie zrozumiały dla osób instalujących pakiet. Zazwyczaj producent, który chce wysłać pojedynczy pakiet do obsługi wielu języków, powinien używać języka angielskiego. Wybór języka pakietu sterowników nie będzie mieć wpływu na zlokalizowaną zawartość pomocy już dostępną na komputerach klienckich.
Pliki MSU są specyficzne dla architektury procesora (IA64, x86 i x64). Pamiętaj, aby wybrać odpowiednią architekturę sterownika. Jako opcję można podać pakiet sterowników z wieloma architekturami, który łączy pliki sterowników binarnych dla co najmniej dwóch architektur z typowym plikiem INF. Jeśli podasz pakiet sterowników z wieloma architekturami, wydanie powinno zawierać oddzielny pakiet sterowników podstawowych dla każdej obsługiwanej architektury.
W tej sekcji omówiono następujące tematy:
pobieranie zaktualizowanego pakietu sterowników podstawowych
Łączenie sterownika podstawowego z Twoim Package-Aware sterownikiem