Изучение параметров драйвера в мастере
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами 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".
Формат XPS-драйвера
XPS
Этот параметр настраивает драйвер только для создания выходных данных в формате XPS.
OpenXPS
Этот параметр настраивает драйвер только для получения выходных данных в формате OpenXPS.
XPS, OpenXPS
Этот параметр настраивает драйвер для получения выходных данных в формате XPS или OpenXPS; при этом в INF-файле XPS задан по умолчанию.
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. При предоставлении этого файла его необходимо указать в манифесте драйвера версии V4.
Контейнер свойств очереди
Этот шаблон позволяет устанавливать параметры конфигурации для каждой очереди, включая сопоставления форм с лотками и настройку свойств принтера, таких как устанавливаемые опции. Дополнительные сведения см. в разделе Свойства драйвера принтера V4.
Библиотека ресурсов DLL
Этот шаблон позволяет предоставить описания ресурсов, таких как внешние сохраненные шрифты, значки и другие растровые изображения, а также локализованные текстовые строки пользовательского интерфейса. Дополнительные сведения см. в разделе Использование библиотек DLL ресурсов в минидрайвере, манифест драйвера версии 4 и локализация драйвера принтера версии 4.
Ограничения JavaScript (JS)
Этот шаблон предоставляет заголовки методов для всех поддерживаемых точек ввода ограничений JavaScript. Дополнительные сведения см. в разделе «Ограничения JavaScript».
Автонастройка GDL
Это предоставляет базовый файл автонастройки для драйвера печати версии 4.
XML расширения TCPMon Bidi
Это предоставляет простой файл расширения TCP/IP Bidi. Дополнительные сведения о синтаксисе Bidi для стандартного монитора портов TCP/IP см. в разделе «Расширения схемы TCP/IP».
XML-код расширения WSDMon Bidi
Это предоставляет простой файл расширения WSD Bidi. Дополнительные сведения о синтаксисе Bidi для WSDMon см. в разделе "Расширения схемы WSD".
Расширение USBMon Bidi XML и JS
Это предоставляет простой файл расширения USB Bidi. Он зависит от существования соответствующего USB-расширителя Bidi Extender JavaScript. Для получения дополнительной информации см. USB Bidi Extender.