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


Вкладка "Стандартный" пользовательского интерфейса Unidrv/PScript5 и расширенные изменения представления дерева

Внимание

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

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

Следующие общедоступные функции схемы печати используют пользовательский интерфейс UniDrive/PScript5:

JobPageOrder

PageOrientation (только PS)

PageDeviceFontSubstitution

PageOutputQuality

JobNUpAllDocumentsContiguously или DocumentNUp

Если существуют пользовательские функции GPD или PPD или параметры, сопоставленные с предыдущими функциями схемы печати, и их стандартные параметры схемы печати с помощью ключевого слова PrintSchemaKeywordMap в GPD или MSPrintSchemaKeywordMap PPD, пользовательский интерфейс драйвера Unidrv/PScript5 отображает функции на стандартных вкладках так же, как и для драйверов Unidrv или PScript5, работающих в режиме non-XPSDrv, Если функция в файле GPD не имеет значения "*ConcealFromUI?" имеет значение TRUE.

Если эти функции схемы печати (которые сопоставлены с пользовательскими функциями GPD или PPD), отображаются на вкладках стандартного интерфейса драйвера Unidrv/Pscript5, а не в универсальной группе "Функции принтера" в пользовательском интерфейсе расширенного представления дерева, отображаются стандартные отображаемые имена и значки для COMPSTUI. Любое отображаемое имя или значок, указанные в файлах GPD или PPD для этих функций, игнорируются.

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

Функция сопоставления схемы печати Поведение XPSDrv
JobPageOrder Если файл GPD или PPD определяет функцию с ключевым словом "JobPageOrder" Print Schema. И функция имеет ровно два варианта с ключевыми словами схемы печати "Стандартный" и "Обратный", функция отображается в области "Порядок страницы" на вкладке "Стандартный макет". В противном случае функция GPD или PPD отображается в универсальной группе "Функции принтера" в пользовательском интерфейсе расширенного представления дерева.

Если функция отображается в области "Порядок страниц" на вкладке "Стандартный макет", то следующий сценарий имеет значение true:

Если файл GPD драйвера не указывает "OutputOrderReversed?: TRUE" или его PPD-файл не указывает значение DefaultOutputOrder: Reverse, параметр GPD/PPD "Стандартный" отображается как параметр front to Back UI, а параметр GPD/PPD "Обратный" отображается как параметр "Назад к интерфейсу".

Если GPD-файл драйвера указывает outputOrderReversed?: TRUE, или его PPD-файл указывает значение DefaultOutputOrder: Reverse, параметр GPD/PPD "Стандартный" отображается как параметр "Назад к интерфейсу", а параметр GPD/PPD "Обратный" отображается как параметр переднего пользовательского интерфейса.

На следующем снимка экрана показана область заказа страницы в диалоговом окне "Параметры печати".

Область заказа страницы в диалоговом окне настроек печати
PageOrientation
(только PS)
Если PPD определяет функцию с ключевым словом "PageOrientation" Print Schema и функция имеет ровно три варианта с ключевыми словами "Книжная", "Альбомная", "Альбомная" и "ReversePortrait" схемы печати или ровно два варианта с ключевыми словами "Книжная" и "Альбомная" схема печати, эта функция отображается в области ориентации на стандартной вкладке макета.

В противном случае функция PPD отображается в универсальной группе "Функции принтера" в пользовательском интерфейсе расширенного представления дерева.

На следующем снимке экрана показана область ориентации в диалоговом окне "Параметры печати".

Область ориентации в диалоговом окне настроек печати

На следующем снимке экрана показана область ориентации (без параметра "Повернутый альбом") в диалоговом окне "Параметры печати".

область ориентации без поворачиваемого ландшафта в диалоговом окне настроек печати
PageDeviceFont-Substitution Если GPD или PPD определяет функцию с ключевым словом "PageDeviceFontSubstitution" Print Schema, а функция имеет ровно два параметра с ключевыми словами схемы печати "Вкл. " и "Выкл". Эта функция отображается в списке шрифтов TrueType в группе "Графический" вкладки Advanced. Параметр "Вкл." отображается как замена шрифтом устройства, а параметр "Выкл." отображается как "Скачать как Softfont".

В противном случае функция GPD или PPD отображается в универсальной группе "Функции принтера" в пользовательском интерфейсе расширенного представления дерева.

На следующем снимка экрана диалогового окна "Дополнительные параметры" выбран параметр "Заменить шрифтом устройства".

Диалоговое окно расширенных параметров с выбранным шрифтом устройства
PageOutput-Quality Если GPD или PPD определяет функцию с ключевым словом "PageOutputQuality" Print Schema, а функция имеет ровно три параметра с ключевыми словами "Черновик", "Обычный" и "Высокий" схемы печати, эта функция отображается в области "Параметры качества" на вкладке "Стандартный документ/ качество". Параметр "Черновик" отображается как параметр "Черновик", параметр "Обычный" отображается как "Лучший", а параметр "Высокий" отображается как лучший.

В противном случае функция GPD или PPD отображается в универсальной группе "Функции принтера" в пользовательском интерфейсе расширенного представления дерева.

На следующем снимках экрана диалогового окна "Параметры печати" показана область "Параметры качества".

Область параметров качества в диалоговом окне настроек печати
JobNUpAllDocumentsContiguously или DocumentNUp Если GPD или PPD определяет функцию с ключевым словом "JobNUpAllDocumentsContiguously" или "DocumentNUp" Print Schema (функция "DocumentNUp" используется только в том случае, если функция JobNUpAllDocumentsContiguously) и функция имеет ровно шесть параметров, имена ключевых слов которых GPD или PPD являются числовыми строками (т. е. Функция "1", "2", "4", "6", "9" и "16") отображается в списке "Страницы на лист" на вкладке "Стандартный макет".

В противном случае функция GPD или PPD отображается в универсальной группе "Функции принтера" в пользовательском интерфейсе расширенного представления дерева.

Страницы на лист в диалоговом окне настроек печати

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