Изучение параметров драйвера в мастере
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами 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.