Wprowadzenie do bibliotek DLL interfejsu drukarki
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, zapoznaj się z przewodnikiem projektowania aplikacji wsparcia drukowania Print.
Drukarki zazwyczaj udostępniają użytkownikom dużą liczbę modyfikowalnych opcji konfiguracji, które można zmienić dla każdego drukowanego dokumentu. Opcje takie jak wybór papieru, tacy i czcionki, wraz z rozdzielczością obrazu, rozmiarem, kolorem itd., muszą być dostępne za pośrednictwem interfejsów użytkownika, które mogą być uruchamiane przez aplikacje.
DLL interfejsu drukarki sterownika drukarki, która działa w trybie użytkownika, odpowiada za eksportowanie interfejsu użytkownika dla opcji konfiguracji drukarki. Udostępnienie tego interfejsu obejmuje tworzenie stron arkusza właściwości dla drukarek. Aplikacje (takie jak folder wydruku) prezentują interfejs poprzez wywołanie funkcji Win32 wyeksportowanych przez bufor wydruku, który z kolei wywołuje funkcje zdefiniowane przez biblioteki DLL interfejsu drukarki.
Zapewnienie interfejsu użytkownika do opcji konfiguracji nie jest jedyną odpowiedzialnością interfejsu drukarki DLL. Biblioteka DLL eksportuje również funkcje, które bufor może wywołać, aby powiadomić sterownik o zdarzeniach systemowych związanych z drukowaniem, takich jak instalacje sterowników i uaktualnienia, lub dodatki i połączenia drukarki.