Pscript 支持的转义

重要

建议使用 Microsoft 的 IPP 收件箱类驱动程序,以及 Print Support Apps (PSA) ,在 Windows 10 和 11 中自定义打印体验,以便进行打印机设备开发。

有关详细信息,请参阅 打印支持应用设计指南

PScript5 打印机驱动程序支持以下转义。

Escape 说明
BEGIN_PATH 打开路径。
CHECKJPEGFORMAT 确定打印机是否可以处理 JPEG 图像。 有关此转义的详细信息,请参阅 CHECKJPEGFORMAT

此转义生成对 DrvQueryDeviceSupport 函数的调用。
CHECKPNGFORMAT 确定打印机是否可以处理 PNG 图像。 有关此转义的详细信息,请参阅 CHECKPNGFORMAT

此转义生成对 DrvQueryDeviceSupport 函数的调用。
CLIP_TO_PATH 定义由路径绑定的剪辑区域。
DOWNLOADHEADER 下载所有过程集 (即,) PostScript 过程集。
DRAWPATTERNRECT 在 Hewlett Packard LaserJet 或 LaserJet 兼容的打印机上使用页面控制语言 (PCL) 的图案和规则功能创建白色、灰度或纯黑色矩形。 灰度是包含黑色和白色像素的特定混合的灰色图案。 有关此转义的详细信息,请参阅 DRAWPATTERNRECT

此转义与驱动程序的 DrvEscape 函数相关联。
ENCAPSULATED_POSTSCRIPT 将封装的 PostScript (EPS) 数据发送到打印机。

此转义与驱动程序的 DrvDrawEscape 函数相关联。
END_PATH 结束路径。
EPSPRINTING 指示 EPS 打印的开始或结束时间。

(GDI) 的图形设备接口截获此转义并将其转换为 DrvEscape 以外的 DDI 调用。 打印机驱动程序不会收到此转义。
GET_PS_FEATURESETTING 获取有关 PostScript 驱动程序的指定功能设置的信息。

有关此转义的详细信息,请参阅 GET_PS_FEATURESETTING
GETTECHNOLOGY 获取打印机的常规技术类型。 为 Windows 3.0 之后的 Windows 操作系统版本编写的打印机驱动程序可能不支持此转义。
PASSTHROUGH 以兼容模式或 GDI 为中心的模式将数据直接发送到 PostScript 打印机驱动程序。 以 PostScript 为中心的模式下的 PostScript 打印机驱动程序不支持此转义。

有关此转义的详细信息,请参阅 PASSTHROUGH
POSTSCRIPT_DATA 将数据直接发送到打印机驱动程序。 此转义与 PASSTHROUGH 转义相同,只是 PostScript 打印机驱动程序仅在 Windows NT 4.0 兼容模式下支持此转义。

有关此转义的详细信息,请参阅 POSTSCRIPT_DATA
POSTSCRIPT_IDENTIFY 将 PostScript 打印机驱动程序设置为以 GDI 为中心或以 PostScript 为中心模式。

有关此转义的详细信息,请参阅 POSTSCRIPT_IDENTIFY
POSTSCRIPT_IGNORE 禁止输出。

POSTSCRIPT_INJECTION 在 PostScript 作业流中插入原始数据块。

POSTSCRIPT_PASSTHROUGH 将数据直接发送到 Windows NT 4.0 兼容模式或以 PostScript 为中心的模式的 PostScript 打印机驱动程序。 以 GDI 为中心的模式下的 PostScript 打印机驱动程序不支持此转义。

QUERYESCSUPPORT 确定设备驱动程序是否实现特定的转义。

SETCOPYCOUNT 设置要打印的份数。

此转义已被 DocumentPropertiesPrinterProperties 函数取代。
SPCLPASSTHROUGH2 使应用程序能够在文档级别保存上下文中包含专用过程和其他资源。

有关此转义的详细信息,请参阅 SPCLPASSTHROUGH2