ValidatePrintTicket — omówienie
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 druku .
Sterowniki wydruku Unidrv i PScript5 weryfikują narzędzie PrintTicket przy użyciu sekwencji pokazanej na poniższej ilustracji i liście.
Dla każdej wtyczki wywołaj metodę IPrintOemPrintTicketProvider::ExpandIntentOptions.
Wywołaj metodę IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode.
Dla każdej wtyczki wywołaj IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode w celu konwersji prywatnych części struktury DEVMODEW.
Zweryfikuj publiczne i prywatne części DEVMODEW struktury obsługiwanej przez sterownik wydruku Unidrv lub PScript5.
Dla każdej wtyczki zweryfikuj prywatne części struktury DEVMODEW.
Wywołaj metodę IPrintTicketProvider::ConvertPrintTicketToDevMode.
Dla każdej wtyczki wywołaj metodę IPrintOemPrintTicketProvider::ConvertDevModeToPrintTicket, aby przekonwertować prywatne części struktury DEVMODEW.
Dla każdej wtyczki wywołaj metodę IPrintOemPrintTicketProvider::ValidatePrintTicket, aby zweryfikować PrintTicket.