Модуль конфигурации XPSDrv
Важно!
Мы рекомендуем использовать драйвер класса "Входящие" корпорации Майкрософт, а также приложения для поддержки печати (PSA) корпорации Майкрософт, чтобы настроить возможности печати в Windows 10 и 11 для разработки принтеров.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати.
Драйвер печати XPSDrv — это компонент пути печати XPS, который использует файл очереди XPS и выдает данные языка описания страниц (PDL), которые может использовать принтер. Модуль конфигурации содержит компоненты драйвера, которые передают функции и параметры принтера приложениям. Драйверы принтеров XPSDrv поддерживают методы связи, используемые приложениями на основе Microsoft Win32 и приложениями на основе Windows Presentation Foundation (WPF).
Как приложения на основе Win32, так и приложения WPF могут печатать в драйверах печати XPSDrv. Приложения Win32 используют программный интерфейс (API) для печати GDI, а модуль преобразования отрисовки, предоставляемый Корпорацией Майкрософт, создает файл очереди XPS для печати в конвейер фильтра печати. Приложения WPF используют API печати WPF для создания файла очереди XPS непосредственно из приложения.
На следующей схеме показана архитектура конфигурации XPSDrv.
Обратите внимание, что три объекта в разделе Модуль конфигурации являются взаимоисключающими.
Двумя основными компонентами драйвера печати XPSDrv являются модули драйвера печати версии 3 и конвейер фильтра XPS. Для каждого из этих компонентов требуется один или несколько файлов конфигурации и модулей.
События документа XPSDrv
Драйверы XPSDrv могут получать события документов GDI с помощью функции DrvDocumentEvent , когда приложения на основе Win32 печатаются в них, а драйверы могут получать события документов XPS через DrvDocumentEvent, когда приложения WPF печатаются в них. Дополнительные сведения о событиях документа XPSDrv см. в разделе События документа драйвера XPSDrv.
Установка драйвера XPSDrv
Драйверы XPSDrv предъявляют особые требования к установке. Дополнительные сведения об установке драйвера XPSDrv см. в разделе Установка XPSDrv.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по