Udostępnij za pośrednictwem


Moduł konfiguracji XPSDrv

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 wspierających drukowanie .

Sterownik wydruku XPSDrv jest składnikiem ścieżki wydruku XPS, która używa pliku buforu XPS i emituje dane języka opisu strony (PDL), które może wykorzystywać drukarka. Moduł konfiguracji zawiera składniki sterowników, które komunikują funkcje i ustawienia drukarki z aplikacjami. Sterowniki drukarek XPSDrv obsługują metody komunikacji używane przez aplikacje oparte na systemie Microsoft Win32 i aplikacje oparte na systemie Windows Presentation Foundation (WPF).

Zarówno aplikacje oparte na systemie Win32, jak i aplikacje WPF mogą drukować za pomocą sterowników XPSDrv. Aplikacje Win32 używają interfejsu programowania aplikacji drukowania GDI (API), a moduł renderowania konwersji dostarczonej przez firmę Microsoft tworzy plik buforu XPS do drukowania w potoku filtru wydruku. Aplikacje WPF używają interfejsu API drukowania WPF do tworzenia pliku spooling XPS bezpośrednio z aplikacji.

Na poniższym diagramie przedstawiono architekturę konfiguracji XPSDrv.

diagram ilustrujący architekturę konfiguracji xpsdrv.

Należy pamiętać, że trzy obiekty w sekcji Moduł konfiguracji wzajemnie się wykluczają.

Dwa główne składniki sterownika wydruku XPSDrv to moduły sterownika wydruku w wersji 3 i potok filtru XPS. Każdy z tych składników wymaga co najmniej jednego pliku konfiguracji i modułów.

Zdarzenia dokumentu XPSDrv

Sterowniki XPSDrv mogą odbierać zdarzenia dokumentu GDI za pośrednictwem funkcji DrvDocumentEvent, gdy aplikacje oparte na systemie Win32 są do nich drukowane, a sterowniki mogą odbierać zdarzenia dokumentu XPS za pośrednictwem funkcji DrvDocumentEvent, gdy aplikacje WPF są do nich drukowane. Aby uzyskać więcej informacji na temat zdarzeń dokumentów sterownika XPSDrv, zobacz Zdarzenia Dokumentów Sterownika XPSDrv.

Instalacja sterownika XPSDrv

Sterowniki XPSDrv mają określone wymagania dotyczące instalacji. Aby uzyskać więcej informacji na temat instalacji sterownika XPSDrv, zobacz XPSDrv Installation.