Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати версии 1 и версии 2.
При указании команды принтера используйте атрибуты для предоставления Unidrv со следующими сведениями:
Escape-последовательность, которая приводит к выполнению операции оборудованием, если операция реализована на оборудовании принтера.
Идентификатор обратного вызова и параметры, необходимые методу IPrintOemUni::CommandCallback , если операция реализована в подключаемом модуле отрисовки.
Порядок отправки команды относительно других команд.
В следующей таблице перечислены атрибуты команды в алфавитном порядке и описываются их параметры.
| Имя атрибута | Параметр атрибута | Comments |
|---|---|---|
| CallbackID | Положительное числовое значение, переданное методу IPrintOemUni модуля отрисовки::CommandCallback в качестве аргумента dCmdCbID . | Требуется для динамически созданных команд принтера. Недопустимо, если задан cmd . |
| Cmd | Текстовая строка, содержащая escape-последовательность команд принтера, указанная с помощью формата командной строки. | Требуется, если не указан идентификатор обратного вызова . |
| NoPageEject? |
TRUE или FALSE, указывающие, приводит ли выполнение команды к удалению текущей физической страницы принтера. Используется только в том случае, если порядок указывает раздел DOC_SETUP и если включена печать DUPLEX. Чтобы избежать преждевременного удаления страниц между дуплексными страницами документов, Unidrv выдает только команды с этим атрибутом , если это возможно. |
Optional. Если значение по умолчанию не указано, значение по умолчанию равно FALSE, то есть команда может привести к удалению страниц. Не должно быть true , если команда вызывает побочные эффекты (то есть, если команда изменяет параметры принтера вне тех, которые управляются командами с NoPageEject? имеет значение TRUE). |
| Order | Имя раздела и номер заказа, как описано в порядке выполнения команд. | Допустимо только с командами конфигурации и настраиваемыми командами параметров, если не указано в описании команды. |
| Params | Списокстандартных переменных, передаваемых в метод IPrintOemUni::CommandCallback в структуре EXTRAPARAM, передаваемой в качестве аргумента pdwParams. | Допустимо только в том случае, если также указан обратный вызов . |