Översikt över ValidatePrintTicket
Viktig
Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.
Mer information finns i designguiden för Print-supportappen.
Unidrv- och PScript5-utskriftsdrivrutiner verifierar PrintTicket med hjälp av den sekvens som följande bild och lista visar.
För varje plugin-program anropar du metoden IPrintOemPrintTicketProvider::ExpandIntentOptions.
Anropa metoden IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode.
För varje tillägg anropar du IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode för att konvertera de privata delarna av DEVMODEW-strukturen.
Verifiera offentliga och privata delar av DEVMODEW- struktur som unidrv- eller PScript5-utskriftsdrivrutinen stöder.
Verifiera de privata delarna i strukturen DEVMODEW- för varje insticksprogram.
Anropa metoden IPrintTicketProvider::ConvertPrintTicketToDevMode.
För varje plugin-program anropar du metoden IPrintOemPrintTicketProvider::ConvertDevModeToPrintTicket för att konvertera de privata delarna av DEVMODEW-strukturen.
För varje plugin-program anropar du metoden IPrintOemPrintTicketProvider::ValidatePrintTicket för att verifiera PrintTicket.