Interfejs użytkownika unidrv
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 .
Interfejs użytkownika Unidrv wykorzystuje CPSUI w celu utworzenia następujących stron arkusza właściwości:
Strona Ustawienia urządzenia arkusza właściwości drukarki, która jest wyświetlana, gdy użytkownik wybierze element menu Właściwości z folderu drukarki lub okna drukarki. Strona zawiera listę ustawień konfiguracji specyficznych dla drukarki.
Layout, Paper/Qualityoraz Advanced stron arkusza właściwości dokumentu, które są wyświetlane, gdy użytkownik wybiera element menu Document Defaults z folderu lub okna drukarki, albo gdy aplikacja wywołuje funkcje PrinterProperties lub DocumentProperties (opisane w dokumentacji zestawu Microsoft Windows SDK). Strony zawierają listę ustawień konfiguracji specyficznych dla dokumentu.
Te strony arkusza właściwości zawierają funkcje drukarki oraz opcje drukarki , określone przez minidriver Unidrv drukarki. Umożliwiają one również użytkownikowi modyfikowanie wartości opcji.
Interfejs użytkownika Unidrv jest implementowany jako interfejs drukarki DLL w trybie użytkownika . Kod w ramach tej biblioteki DLL, w połączeniu z CPSUI, określa zawartość stron właściwości. Biblioteka DLL wymusza ograniczenia dotyczące łączenia opcji drukarki, na podstawie informacji zawartych w minidriverze. Gwarantuje to również, że użytkownicy nie wybierają opcji, które nie są zainstalowane na drukarce.
Strony arkusza właściwości dostarczone przez Unidrv można zmodyfikować, zapewniając wtyczkę interfejsu użytkownika .