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


Поддерживаемые Pscript escape-сценарии

Важно!

Мы рекомендуем использовать драйвер класса "Входящие" от Майкрософт iPP вместе с приложениями поддержки печати (PSA) для настройки печати в Windows 10 и 11 для разработки принтеров.

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

Драйвер принтера PScript5 поддерживает следующие escape-адреса.

ESC Описание
BEGIN_PATH Откройте путь.
CHECKJPEGFORMAT Определите, может ли принтер обрабатывать изображение JPEG. Дополнительные сведения об этом escape-запросе см. в разделе CHECKJPEGFORMAT.

Этот escape-файл вызывает функцию DrvQueryDeviceSupport .
CHECKPNGFORMAT Определите, может ли принтер обрабатывать изображение PNG. Дополнительные сведения об этом escape-запросе см. в разделе CHECKPNGFORMAT.

Этот escape-файл вызывает функцию DrvQueryDeviceSupport .
CLIP_TO_PATH Определите область клипа, ограниченную путем.
DOWNLOADHEADER Скачайте все проксеты (то есть наборы процедур PostScript).
DRAWPATTERNRECT Создайте белый, в оттенках серого или сплошной черный прямоугольник с помощью шаблонов и правил языка управления страницами (PCL) на принтерах, совместимых с Hewlett Packard LaserJet или LaserJet. Оттенки серого — это серый узор, содержащий определенное сочетание черно-белых пикселей. Дополнительные сведения об этом побеге см. в разделе DRAWPATTERNRECT.

Этот escape-файл связан с функцией DrvEscape драйвера.
ENCAPSULATED_POSTSCRIPT Отправка инкапсулированных данных PostScript (EPS) на принтер.

Этот escape-файл связан с функцией DrvDrawEscape драйвера.
END_PATH Завершение пути.
EPSPRINTING Укажите начало или конец печати EPS.

Интерфейс графического устройства (GDI) перехватывает этот escape-экран и преобразует его в вызов DDI, отличный от DrvEscape. Драйвер принтера не получает этот escape-файл.
GET_PS_FEATURESETTING Получение сведений об указанном параметре функции для драйвера PostScript.

Дополнительные сведения об этом escape-запросе см. в разделе GET_PS_FEATURESETTING.
GETTECHNOLOGY Получение общего типа технологии для принтера. Драйверы принтеров, написанные для версий операционной системы Windows после Windows 3.0, могут не поддерживать этот escape-экран.
ПРОХОЖДЕНИЯ Отправка данных непосредственно в драйвер принтера PostScript в режиме совместимости или режиме, ориентированном на GDI. Драйверы принтеров PostScript в режиме, ориентированном на PostScript, не поддерживают этот escape-экран.

Дополнительные сведения об этом escape-переходе см. в разделе PASSTHROUGH.
POSTSCRIPT_DATA Отправка данных непосредственно в драйвер принтера. Этот escape-файл идентичен escape-экрану PASSTHROUGH, за исключением того, что драйверы принтеров PostScript поддерживают этот escape-экранирование только в режиме совместимости Windows NT 4.0.

Дополнительные сведения об этом escape-запросе см . в разделе POSTSCRIPT_DATA.
POSTSCRIPT_IDENTIFY Установите драйвер принтера PostScript в режим, ориентированный на GDI или PostScript.

Дополнительные сведения об этом escape-запросе см . в разделе POSTSCRIPT_IDENTIFY.
POSTSCRIPT_IGNORE Подавлять выходные данные.

POSTSCRIPT_INJECTION Вставка блока необработанных данных в поток заданий PostScript.

POSTSCRIPT_PASSTHROUGH Отправка данных непосредственно в драйвер принтера PostScript в режиме совместимости Windows NT 4.0 или режиме, ориентированном на PostScript. Драйверы принтеров PostScript в режиме, ориентированном на GDI, не поддерживают этот escape-файл.

QUERYESCSUPPORT Определите, реализует ли драйвер устройства определенный escape-экран.

SETCOPYCOUNT Задайте количество печатаемых копий.

Этот escape-экран был заменен функциями DocumentProperties и PrinterProperties .
SPCLPASSTHROUGH2 Разрешить приложениям включать частные процедуры и другие ресурсы в контексте сохранения на уровне документа.

Дополнительные сведения об этом escape-переходе см. в разделе SPCLPASSTHROUGH2.