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


Изучение параметров драйвера в мастере

Внимание

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

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

Внимание

Корпорация Майкрософт объявила о завершении обслуживания для устаревших драйверов принтера версии 3 и версии 4.

Дополнительные сведения см. в разделе "Завершение обслуживания" для сторонних драйверов принтеров в Windows.

В этой статье рассматриваются параметры драйвера в первом разделе мастера создания драйвера печати версии 4.

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

Тип отрисовки драйвера

Драйвер печати версии 4 с пользовательскими фильтрами отрисовки (принимает только XPS)

Выберите этот параметр, если вы хотите создать драйвер принтера, который принимает только формат Microsoft XPS в качестве входных данных. Драйвер может создавать выходные данные в формате XPS и(или) OpenXPS в зависимости от выбора в поле "Выбор формата драйвера XPS".

Драйвер печати версии 4 с отрисовкой драйвера класса

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

Фильтр отрисовки Microsoft XPS в PCL6 (принимает только XPS)

Этот параметр позволяет создать модуль драйвера фильтра, который принимает только формат XPS в качестве входных данных и преобразует входные данные в PCL6. Драйвер может создавать выходные данные в формате XPS и(или) OpenXPS в зависимости от выбора в поле "Выбор формата драйвера XPS".

Фильтр отрисовки Microsoft XPS в PostScript (принимает только XPS)

Этот параметр позволяет создать модуль драйвера фильтра, который принимает только формат XPS в качестве входных данных и преобразует входные данные в PostScript. Драйвер может создавать выходные данные в формате XPS и(или) OpenXPS в зависимости от выбора в поле "Выбор формата драйвера XPS".

Формат Driver XPS

XPS

Этот параметр настраивает драйвер только для создания выходных данных в формате XPS.

OpenXPS

Этот параметр настраивает драйвер только для получения выходных данных в формате OpenXPS.

XPS, OpenXPS

Этот параметр настраивает драйвер для получения выходных данных в формате XPS или OpenXPS с xpS, заданным по умолчанию в INF-файле.

OpenXPS, XPS

Этот параметр настраивает драйвер для создания выходных данных в формате OpenXPS или XPS с параметром OpenXPS, заданным по умолчанию в INF-файле.

Тип конфигурации драйвера

Драйвер GPD

Этот параметр приводит к созданию универсального файла описания принтера (GPD) с драйвером принтера.

Драйвер PPD

Этот параметр приводит к созданию файла языка принтера PostScript (PPD) с драйвером принтера.

Защищенная печать

Включение защищенной печати

Выберите этот параметр, если вы хотите использовать ПИН-код для блокировки запроса печати, отправленного на принтер. Затем конечный пользователь должен предоставить тот же ПИН-код на принтере, чтобы освободить заблокированный запрос печати для печати. Дополнительные сведения см. в разделе "Поддержка драйверов для защищенной печати".

Дополнительная функциональность

Контейнер свойств драйвера

Это XML-файл, описывающий содержимое контейнера свойств драйвера. Свойства, указанные в этом файле, и сведения, указанные в файлах данных, добавленных в папки ByteArray или IStream проекта, будут скомпилированы в контейнер свойств драйвера. Дополнительные сведения см. в разделе Мешки свойств драйвера принтера версии 4.

И вы можете найти XML-схему для шаблона пакета свойств драйвера в комплекте драйверов Windows в этой папке: \Include\um\printdriverproperties.xml.

Файл события драйвера

Этот файл используется для описания запросов Bidi и триггеров, которые должны вызывать событие драйвера. Важно отметить, что события драйвера поддерживают только стандартные строки. Дополнительные сведения о событиях драйвера и стандартных строках см. в разделе "Поддержка драйверов для настраиваемого пользовательского интерфейса".

Файл сопоставления DevMode

Это XML-файл, используемый с преобразованием PrintTicket <—> DEVMODE в коде JavaScript. При предоставлении этого файла его необходимо указать в манифесте драйвера версии 4.

Контейнер свойств очереди

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

БИБЛИОТЕКА DLL ресурсов

Этот шаблон позволяет предоставить описания ресурсов, таких как внешние сохраненные шрифты, значки и другие растровые изображения, а также локализованные текстовые строки пользовательского интерфейса. Дополнительные сведения см. в разделе "Использование библиотек DLL ресурсов" в мини-driver, манифесте драйвера версии 4 и локализации драйвера принтера версии 4.

Ограничения JS

Этот шаблон предоставляет заголовки методов для всех поддерживаемых точек ввода ограничений JavaScript. Дополнительные сведения см. в разделе "Ограничения JavaScript".

Автонастройка GDL

Это предоставляет базовый файл автонастройки для драйвера печати версии 4.

XML расширения TCPMon Bidi

Это предоставляет простой файл расширения TCP/IP Bidi. Дополнительные сведения о синтаксисе Bidi для стандартного монитора портов TCP/IP см. в разделе "Расширения схемы TCP/IP".

XML-код расширения WSDMon Bidi

Это предоставляет простой файл расширения WSD Bidi. Дополнительные сведения о синтаксисе Bidi для WSDMon см. в разделе "Расширения схемы WSD".

XML-код расширения USBMon Bidi + JS

Это предоставляет простой файл расширения USB Bidi. Он зависит от существования соответствующего usb-расширения Bidi Extender JavaScript. Дополнительные сведения см. в разделе USB Bidi Extender.