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


GetPrintCapabilities

Внимание

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

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

Метод IPrintTicketProvider::GetPrintCapabilities должен возвращать допустимый документ PrintCapabilities. Для базовой реализации документ может быть очень простым, однако драйвер печати не может поддерживать какие-либо функции в билете печати, которые не представлены в документе PrintCapabilities . При добавлении поддержки запроса на печать в драйвер печати вам потребуется вернуться к этой подпрограмме и добавить эти функции в документ PrintCapabilities .

Система не предоставляет документ PrintCapabilities по умолчанию даже для функций, предоставляемых системой с помощью преобразования DEVMODE в PrintTicket. Драйвер печати должен создать и вернуть соответствующий документ PrintCapabilities .