Стандартные функции

Внимание

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

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

Стандартные функции — это функции принтера, которые обычно предоставляются большинством принтеров. Они определяются предопределенными именами, распознающими язык GPD. Идентификаторы ресурсов для строк, представляющих эти имена, содержатся в stdnames.gpdd, который поставляется с пакетом драйверов Microsoft Windows (WDK). Некоторые стандартные функции являются обязательными и должны быть указаны для каждого принтера. Другие являются необязательными.

В следующей таблице перечислены все стандартные функции в алфавитном порядке и указывает, принимает ли каждая функция стандартные параметры или настраиваемые параметры. Функции, включающие ключевое слово "Схема печати", — это функции групповой политики, которые автоматически сопоставляются с ключевыми словами схемы печати. Вы также можете сопоставить функции GPD с ключевыми словами схемы вручную с помощью атрибута PrintSchemaKeywordMap.

Имя функции Ключевое слово компонента схемы печати по умолчанию Description Стандартные параметры Комментарии
Разобрать по копиям DocumentCollate Параметры сортировки страниц См. стандартные параметры. Настраиваемые параметры не допускаются. Необязательно. Если не указано, Unidrv не поддерживает параметры сортировки страниц.
ColorMode PageOutputColor Режимы печати цвета Нет. Все параметры настраиваются. См . атрибуты параметра для функции ColorMode. Необязательно. Если не указано, Unidrv отрисовывает изображения в одноуровневом формате 1-бита на пиксель.
Duplex JobDuplexAllDocumentsContiguously Двусторонняя печать См. стандартные параметры. Настраиваемые параметры не допускаются. Необязательно. Если не указано, Unidrv выполняет только односторонняя печать.
Полутон Ключевое слово по умолчанию не используется. Используйте атрибут PrintSchemaKeywordMap, чтобы назначить ключевое слово функции печати. Возможности полутонирования См. стандартные параметры. Разрешены настраиваемые параметры. См . атрибуты option для функции Halftone. Необязательно. Если не указано, Unidrv выбирает поддерживаемый GDI-метод полутонирования. См . полутонирование с Unidrv.
InputBin JobInputBin Типы входных ячеек См. стандартные параметры. Разрешены настраиваемые параметры. См . атрибуты параметра для функции InputBin. Обязательный. Настраиваемые имена входных ячеек должны быть 24 символами или меньше.
MediaType PageMediaType Типы печатных носителей См. стандартные параметры. Разрешены настраиваемые параметры. Необязательно. Если это не указано, всегда используется средний носитель принтера.
Память Ключевое слово по умолчанию не используется. Используйте атрибут PrintSchemaKeywordMap, чтобы назначить ключевое слово функции печати. Конфигурации памяти принтера Все параметры настраиваются. См . атрибуты параметра для функции "Память". Необязательно. Если задано, Unidrv пытается отслеживать использование памяти. Значение FeatureType по умолчанию — PRINTER_PROPERTY.
Ориентация PageOrientation Ориентации бумаги См. стандартные параметры. Настраиваемые параметры не допускаются. Необязательно. Если это не указано, ориентация по умолчанию — КНИЖНАЯ. Для Windows 7 функция MxdcGetPDEVAdjustment имеет новые параметры для поворота ландшафта. Дополнительные сведения см. в разделе MxdcXDCGetPDEVAdjustment.
OutputBin JobOutputBin Типы выходных ячеек Нет. Все параметры настраиваются. См . атрибуты параметра для функции OutputBin. Необязательно. Если не указано, Unidrv не пытается выбрать выходную ячейку.
PageProtect JobPageProtection Включает защиту текущей страницы печати См. стандартные параметры. Настраиваемые параметры не допускаются. Необязательно. Если значение по умолчанию не указано, значение по умолчанию — OFF. Unidrv обеспечивает защиту страниц только в том случае, если доступно достаточно памяти принтера. Значение FeatureType по умолчанию — PRINTER_PROPERTY. См. раздел PageProtectMem.
PaperSize PageMediaSize Размеры бумаги См. стандартные параметры. Разрешены настраиваемые параметры. Также см . атрибуты option для функции PaperSize. Обязательный. Необходимо указать как минимум одну инструкцию. Параметр CUSTOMSIZE позволяет пользователям принтера указывать размер бумаги.
RESDLL Эту функцию нельзя сопоставить с ключевым словом "Схема печати". Библиотеки DLL ресурсов Все параметры настраиваются. См. сведения об использовании библиотек DLL ресурсов в мини-driver. Необязательно. См. раздел ResourceDLL.
Разрешение PageResolution Разрешения печати Все параметры настраиваются. См . атрибуты параметра для функции разрешения. Обязательный. Необходимо указать как минимум одну инструкцию.
Сшивание JobStapleAllDocuments Возможности стаплинга Все параметры настраиваются. Необязательно. Если задано, службы каталогов указывают, что принтер поддерживает срезание.
N-up NUp Количество страниц для печати на каждом листе Нет стандартных параметров. Все параметры настраиваются. Необязательно.
Секретный код JobPasscode Секретный код задания См. сведения о поддержке драйверов для защищенной печати. Настраиваемые параметры не допускаются. Необязательно. Если значение по умолчанию не указано, значение по умолчанию — OFF.

Локализация драйвера принтера версии 4