Panoramica di ValidatePrintTicket
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
I driver di stampa Unidrv e PScript5 convalidano PrintTicket usando la sequenza mostrata nella figura e nell'elenco seguenti.
Per ogni plug-in, chiamare il metodo IPrintOemPrintTicketProvider::ExpandIntentOptions.
Chiamare il metodo IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode.
Per ogni plug-in, chiamare IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode per convertire le parti private della struttura DEVMODEW .
Convalidare parti pubbliche e private della struttura DEVMODEW supportate dal driver di stampa Unidrv o PScript5.
Per ogni plug-in, convalidare le parti private della struttura DEVMODEW .
Chiamare il metodo IPrintTicketProvider::ConvertPrintTicketToDevMode.
Per ogni plug-in, chiamare il metodo IPrintOemPrintTicketProvider::ConvertDevModeToPrintTicket per convertire le parti private della struttura DEVMODEW.
Per ogni plug-in, chiamare il metodo IPrintOemPrintTicketProvider::ValidatePrintTicket per convalidare PrintTicket.