Драйверы принтера XPSDrv

Важно!

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

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

Драйвер принтера XPSDrv расширяет архитектуру драйвера принтера на основе GDI версии 3 корпорации Майкрософт для поддержки использования документов XML Paper Specification (XPS). В драйвере принтера XPSDrv формат документа XPS используется в качестве формата файла очереди и формата файла документа.

Обзор XPS

Xml Paper Specification (XPS) является основой для улучшения документов и печати в Windows Vista. В этой спецификации описывается внешний вид документов фиксированного формата с использованием структурированного формата документов на основе XML.

Формат документа XPS состоит из разметки XML, которая определяет макет документа и визуальный вид каждой страницы, а также правила отрисовки для отображения или печати документа.

Введение в XPS для печати

Формат документа XPS служит форматом документа, форматом файлов очереди и языком описания страниц (PDL) для принтеров. При постоянном использовании XPS на протяжении всего цикла документа можно значительно повысить предсказуемость и надежность печати. Точность и производительность улучшаются, если формат документа совпадает с форматом файла очереди и PDL. Используя формат XPS-документов во время обработки печати, вы можете исключить необходимость в любых преобразованиях формата документов между приложением и принтером, чтобы вы могли доставить интерфейс "то, что вы видите, это то, что вы получаете" (WYSIWYG).

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

Разметка в файле очереди XPS для описания документов XPS совместима с разметкой XAML в Windows Presentation Foundation (WPF). Таким образом, документы, описанные в файле очереди XPS, можно визуализировать в WPF без потери данных или точности, так как преобразование не требуется. Теги XAML в файле очереди XPS являются представлениями XAML для существующих классов отрисовки в WPF. Формат документа XPS идентичен формату print и эффективно сохраняет содержимое приложения и намерения пользователя.

Этот раздел состоит из следующих частей.

Функции печати XPS

Общие сведения о пути печати Windows

Поддержка XPS в более ранних версиях Windows

Дополнительные сведения о печати XPS для разработчиков драйверов принтера см. в разделе Драйвер принтера XPSDrv.