OpenPrinter
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 obsługi Print.
Po otwarciu kolejki wydruku przy użyciu funkcji OpenPrinter sterownik wydruku jest ładowany i następujące metody interfejsu IPrintTicketProvider są wywoływane w następującej kolejności:
Metody interfejsu IPrintTicketProvider w sterowniku wydruku Unidrv lub PScript5 wywołują metody interfejsu IPrintOemPrintTicketProvider każdej z wtyczek hostowanych przez sterownik. Poniższa ilustracja i lista pokazują, w jaki sposób te wywołania są realizowane, gdy zostanie wywołana funkcja OpenPrinter.
Dla każdej wtyczki wywołaj metodę IPrintOemPrintTicketProvider::GetSupportedVersions.
Dla każdej wtyczki wywołaj metodę IPrintOemPrintTicketProvider::BindPrinter.
Dla każdej wtyczki wywołaj IPrintOemPrintTicketProvider::QueryDeviceDefaultNamespace.