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


Параметры драйвера XPSDrv

Внимание

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

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

Модуль конфигурации драйвера печати XPSDrv можно реализовать с помощью одного из следующих методов:

Текстовый файл определяется только модулем конфигурации GPD или PPD и использует модуль конфигурации Unidrv или PScript5 для реализации всех функций конфигурации. Текстовый файл предлагает только самое быстрое время разработки и наименьшую стоимость разработки, но она имеет ограниченную поддержку настройки. Этот метод лучше всего подходит для сквозного руководства XPSDrv или базовых драйверов печати XPSDrv.

Подключаемый модуль конфигурации определяется файлом GPD или PPD и одним или несколькими подключаемыми модулями конфигурации драйвера печати Unidrv или PScript5. Метод подключаемого модуля обеспечивает гибкость настройки определенных аспектов поведения конфигурации и пользовательского интерфейса при использовании модуля конфигурации Unidrv или PScript5 для всех остальных аспектов. Требуемое время разработки для этого метода зависит от степени настройки драйвера печати. Этот метод подходит для всех типов драйверов печати.

Один из таких подключаемых модулей, Mxdwdui.dll, предоставляется корпорацией Майкрософт для включения конфигурации microsoft XPS Document Converter (MXDC) через COM-интерфейс IPrintOemUIMXDC. MXDC преобразует выходные данные из приложения на основе GDI для создания пакета XPS. Это использование подключаемого модуля для быстрого добавления функций в драйвер XPS является примером того, что можно сделать с помощью собственных подключаемых модулей.

Монолитный
Вы полностью определяете и реализуете модуль конфигурации. Монолитный метод, как правило, является самым дорогостоящим методом, так как необходимо выполнить все разработку и тестирование драйвера печати, но этот метод также предоставляет большую возможность настройки.