Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).
Obiekt PrintCapabilities jest zwracany przez metodę IPrintTicketProvider::GetPrintCapabilities w implementacji interfejsu IPrintTicketProvider przez sterownik drukarki. Sterowniki wydruku XPSDrv muszą implementować interfejs IPrintTicketProvider oprócz funkcji DrvDeviceCapabilities.
Można zmodyfikować starsze sterowniki wydruku oparte na interfejsie GDI, aby bezpośrednio udostępnić dokument PrintCapabilities, ale ta modyfikacja nie jest wymagana. Podsystem wydruku systemu Windows Vista tworzy dokument XML PrintCapabilities dla sterowników opartych na GDI, które nie posiadają możliwości jego zwrócenia. Dokument PrintCapabilities tworzony przez podsystem drukowania systemu Windows Vista zawiera jednak tylko ograniczony zestaw parametrów obsługiwanych przez funkcję Microsoft Win32, DeviceCapabilities . Aby sterownik wydruku oparty na interfejsie GDI zawierał pełną listę funkcji i możliwości drukarki, musi zawierać obsługę interfejsu IPrintTicketProvider.
Poniższa lista i diagram ilustrują, w jaki sposób różne typy sterowników wydruku mogą obsługiwać technologię Możliwości drukowania:
sterownik wydruku Unidrv lub PScript5
Interfejs IPrintTicketProvider został dodany do sterowników drukowania universal (Unidrv) i PostScript (PScript5) w systemie Windows Vista.
wtyczka sterownika druku Unidrv lub PScript5
Sterowniki wydruku Unidrv i Pscript5, które mają funkcje niestandardowe, wymagają wtyczek do dodawania lub usuwania funkcji i zwracania dokładnego dokumentu PrintCapabilities. Wtyczki funkcji niestandardowych dla Unidrv i sterownika drukarki PScript5 muszą obsługiwać interfejs IPrintOemPrintTicketProvider.
Monolityczne sterowniki druku oparte na GDI i XPSDrv
Sterowniki wydruku XPSDrv muszą obsługiwać interfejs IPrintTicketProvider. Oparte na GDI, monolityczne sterowniki wydruku muszą obsługiwać interfejs IPrintTicketProvider, aby zwracać możliwości i funkcje drukarki, których nie zapewnia funkcja Win32 DeviceCapabilities.