Ключевые слова Pscript5
Важно!
Мы рекомендуем использовать драйвер microsoft IPP класса "Входящие" вместе с приложениями поддержки печати (PSA) для настройки печати в Windows 10 и 11 для разработки принтеров.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати.
Имена компонентов и параметров, передаваемые во вспомогательный интерфейс из подключаемого модуля Pscript5, — это строковые имена компонентов и параметров, определенные в PPD-файле. Определенные зарезервированные строки определяются для функций, реализованных в основном драйвере Pscript5, которые не представлены в PPD-файле.
Все параметры, перечисленные в следующей таблице, можно определить во время выполнения путем вызова EnumOptions. Для функций, требующих числовых параметров в диапазонах, метод EnumOptions возвращает значение NULL в параметре pOptionList и число нулевых параметров в *pdwNumOptions.
Имя функции | Параметры | Описание |
---|---|---|
%AddEuro | "True" "False" | Добавьте символ Евро в шрифты устройства. Прилипание к принтеру. Требуется PostScript уровня 2. См. примечание 1 после этой таблицы. |
%CTRLDAfter | "True" "False" | Отправьте сочетание клавиш CTRL+D после каждого задания. Прилипание к принтеру |
%CTRLDBefore | "True" "False" | Перед каждым заданием отправляйте клавиши CTRL+D. Прилипание к принтеру. |
%CustomPageSize | Параметры пользовательского размера страницы имеют сложный формат. См. примечание 2 после этой таблицы. | Чтение или указание настраиваемого размера страницы. Установка этой функции также приводит к сбросу члена dmPaperSize общедоступной структуры DEVMODEW до DMPAPER_CUSTOMSIZE (указывая пользовательский размер PS) и устанавливает флаг бита DM_PAPERSIZE. Эта функция может быть прочитана, только если общедоступная структура DEVMODEW указывает, что используется пользовательский размер бумаги. Прикрепленный к документу. |
%GraphicsAsTrueGray | "True" "False" | Преобразуйте серые рисунки в серый PostScript. Прилипание к принтеру. |
%JobTimeout | Числовые (см. примечание 3 после этой таблицы) от 0 до 2147483647 | Укажите время ожидания задания в секундах. Прилипание к принтеру. |
%MaxFontSizeAsBitmap | Числовые (см. примечание 3) от "0" до "32767" | Укажите максимальный размер шрифта для скачивания в виде растрового изображения. Прилипание к принтеру. |
%MetafileSpooling | "True" "False" | Включите spooling EMF. Включение этой функции эквивалентно включению параметра Расширенные функции печати пользовательского интерфейса. Эта функция имеет ограничения, которые взаимодействуют с печатью, сортировкой и упорядочением страниц. Эта функция имеет наименьший приоритет при разрешении по отношению к любой из этих функций. Прикрепленный к документу. |
%MinFontAsOutline | Числовой (см. примечание 3 после этой таблицы) от "0" до "32 767" | Укажите минимальный размер шрифта, который следует скачать в виде структуры. Прилипание к принтеру. |
%Зеркальное отображение | "True" "False" | Зеркальное отображение выходных данных путем изменения горизонтальных координат. Прикрепленный к документу. |
%Отрицательное значение | "True" "False" | Измените черно-белые области на печатной странице. Прикрепленный к документу. Требуется черно-белый принтер, а не цветной. |
%Ориентация | "Книжный" "Альбом" "RotatedLandscape" | Укажите ориентацию вывода. При настройке ориентации с помощью этого метода изменяются как частные, так и общедоступные значения структуры DEVMODEW при использовании с интерфейсом IPrintCoreHelperPS . Это предупреждение не применяется к интерфейсу IPrintCoreUI2 . Прикрепленный к документу. |
%OutputFormat | "Скорость" "Переносимость" "EPS" "Архив" | Укажите формат выходных данных PostScript. Поведение формата выходных данных совпадает с поведением, определенным для IPrintCoreUI2. Прикрепленный к документу. |
%OutputProtocol | "ASCII" "BCP" "TBCP" "Binary" | Укажите протокол, используемый принтером для печати заданий. Параметры BCP и TBCP доступны, только если они поддерживаются. EnumOptions включает только поддерживаемые значения. Выходной протокол также можно определить, проверив глобальный атрибут Protocols. Прилипание к принтеру. |
%OutputPSLevel | "1" "2" "3" | Укажите уровень языка PostScript, который будет создан для этого задания печати. Доступные параметры ограничены значениями, которые равны или меньше уровня языка устройства, указанного в глобальном атрибуте LanguageLevel. Прикрепленный к документу. Требуется PostScript уровня 2 или выше. См. примечание 1 после этой таблицы. |
%PageOrder | "FrontToBack" "BackToFront" | Укажите порядок печати страниц. Если функция spooling EMF недоступна, эта функция не отображается при вызове EnumFeatures и пытается прочитать или записать параметр для этой функции, возвращая E_FAIL. BackToFront ограничен, если для функции %MetafileSpooling задано значение False. Прикрепленный к документу. |
%PagePerSheet | "1", "2", "4", "6", "9", "16", "Booklet" | Печать буклетов доступна только при наличии дуплексирования. Если параметр "Booklet" установлен, дуплексирование будет включено, если он еще не включен. Если дуплексная печать отключена и выбрана печать буклетов, параметр будет принудительно установлен в 2-up. Если функция spooling метафайлов отключена, она представлена как ограничение на печать буклетов. Если функция spooling EMF недоступна, так как используется процессор печати, печать буклетов будет недоступна. В этом случае печать буклетов отсутствует в списке EnumOptions, и SetOptions возвращает E_FAIL, если вызывающий объект запрашивает для параметра "%PagePerSheet" значение "Booklet". Прикрепленный к документу. |
%PSErrorHandler | "True" "False" | Отправка обработчика ошибок PostScript. Прикрепленный к документу. |
%PSMemory | Числовой (см. примечание 3 после этой таблицы). Для принтеров PostScript уровня 1 диапазон составляет от "172" до "2097151". Для принтеров postscript уровня 2 или 3 диапазон от "249" до "2097151". | Указывает количество килобайт виртуальной памяти, доступной на устройстве. Значения указываются в килобайтах, а не в байтах. Кроме того, допустимые диапазоны различаются для принтеров уровня 1 и 2. Попытка задать значения за пределами этих диапазонов завершается сбоем с HRESULT E_FAIL. Прилипание к принтеру. |
%TextTrueGray | "True" "False" | Преобразование серого текста в серый PostScript. Прилипание к принтеру. |
%TTСкачатьФормат | "Automatic" "Outline" "Bitmap" "NativeTrueType" | Укажите формат загрузки шрифта TrueType. NativeTrueType доступен и указан в enumOptions, только если глобальный атрибут "TTRasterizer" указывает на поддержку "Type42". Прикрепленный к документу. |
%WaitTimeout | Числовые (см. примечание 3 после этой таблицы) от 0 до 2147483647 | Укажите значение времени ожидания в секундах. Прилипание к принтеру. |
Примечание 1 Если указанные требования не выполняются для компонента, эта функция не указана в разделе EnumFeatures и пытается получить или задать эту функцию, которая вызывает возврат E_FAIL. Это примечание относится к %AddEuro, %Negative и %OutputPSLevel.
Примечание 2 (%CustomPageSize) Пользовательский формат размера страницы идентичен формату, описанному в разделе IPrintCoreUI2. EnumOptions возвращает пустой список параметров.
Примечание 3 Числовые значения представлены в виде строк ANSI, содержащих только цифры. Символы знака не допускаются. Например, "300" является допустимым, но "-20", "20,5" и "+300" являются недопустимыми. Это примечание относится к %JobTimeout, %MaxFontSizeAsBitmap, %MinFontAsOutline, %PSMemory и %WaitTimeout.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по