OpenPrinter
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.
Quando una coda di stampa viene aperta utilizzando la funzione OpenPrinter, il driver di stampa viene caricato e i metodi seguenti dell'interfaccia IPrintTicketProvider vengono chiamati in questo ordine:
I metodi dell'interfaccia IPrintTicketProvider in un driver di stampa Unidrv o PScript5 chiamano i metodi di interfaccia IPrintOemPrintTicketProvider di ogni plug-in ospitato dal driver. La figura e l'elenco seguenti illustrano come vengono effettuate queste chiamate quando viene chiamato OpenPrinter .
Per ogni plug-in, chiama IPrintOemPrintTicketProvider::GetSupportedVersions.
Per ogni plug-in, chiama IPrintOemPrintTicketProvider::BindPrinter.
Per ogni plug-in, chiamare IPrintOemPrintTicketProvider::QueryDeviceDefaultNamespace.