Pscript 支持的转义符

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

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

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

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

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

此转义符会生成 DrvQueryDeviceSupport 函数调用。
CLIP_TO_PATH 定义由路径绑定的剪辑区域。
DOWNLOADHEADER 下载所有 procset(即 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