Поделиться через


Обзор ConvertPrintTicketToDevMode

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Драйверы печати Unidrv и PScript5 заполняют общедоступные и частные части структуры DEVMODEW , которую они поддерживают, используя сведения из запроса печати, переданного в вызове приложения ConvertPrintTicketToDevMode. Метод IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode вызывается для каждого установленного подключаемого модуля драйвера печати.

На следующем рисунке показан порядок вызовов IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode при вызове драйвера ConvertPrintTicketToDevMode.

схема, иллюстрирующая последовательность вызовов convertprinttickettodevmode.