Вкладка "Стандартный" пользовательского интерфейса 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 независимо от того, сопоставляются ли они с общедоступными функциями схемы печати или нет, они отображаются в универсальной группе "Функции принтера" в пользовательском интерфейсе расширенного представления дерева.