Compartir a través de


Escapes compatibles con Pscript

Importante

La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.

Para obtener más información, consulte Plataforma de impresión moderna y la Guía de diseño de aplicaciones para compatibilidad con impresión.

El controlador de impresora PScript5 admite los siguientes escapes.

Escape Descripción
BEGIN_PATH Abre una ruta de acceso.
CHECKJPEGFORMAT Determina si una impresora puede controlar una imagen JPEG. Para obtener más información sobre este escape, consulte CHECKJPEGFORMAT.

Este escape genera una llamada a la función DrvQueryDeviceSupport.
CHECKPNGFORMAT Determina si una impresora puede controlar una imagen PNG. Para obtener más información sobre este escape, consulte CHECKPNGFORMAT.

Este escape genera una llamada a la función DrvQueryDeviceSupport.
CLIP_TO_PATH Define una región de recorte limitada por una ruta de acceso.
DOWNLOADHEADER Descarga todos los procsets (es decir, conjuntos de procedimientos PostScript).
DRAWPATTERNRECT Crea un rectángulo blanco, de escala de grises o negro sólido mediante el patrón y las funcionalidades de regla de Page Control Language (PCL) en impresoras compatibles con Hewlett Packard LaserJet o LaserJet. Una escala de grises es un patrón gris que contiene una mezcla específica de píxeles negros y blancos. Para obtener más información sobre este escape, consulte DRAWPATTERNRECT.

Este escape está asociado a la función DrvEscape del controlador.
ENCAPSULATED_POSTSCRIPT Envía datos PostScript (EPS) encapsulados a la impresora.

Este escape está asociado a la función DrvDrawEscape del controlador.
END_PATH Finaliza una ruta.
EPSPRINTING Indica el inicio o el final de la impresión EPS.

La interfaz de dispositivo de gráficos (GDI) intercepta este escape y lo traduce a una llamada de DDI que no sea DrvEscape. El controlador de impresora no recibe este escape.
GET_PS_FEATURESETTING Obtiene información sobre una configuración de característica especificada para un controlador PostScript.

Para obtener más información sobre este escape, consulte GET_PS_FEATURESETTING.
GETTECHNOLOGY Obtiene el tipo de tecnología general para una impresora. Es posible que los controladores de impresora escritos para versiones del sistema operativo Windows después de Windows 3.0 no admitan este escape.
PASSTHROUGH Envía datos directamente a un controlador de impresora PostScript en modo de compatibilidad o en modo centrado en GDI. Los controladores de impresora PostScript en modo centrado en PostScript no admiten este escape.

Para obtener más información sobre este escape, consulte PASSTHROUGH.
POSTSCRIPT_DATA Envía datos directamente a un controlador de impresora. Este escape es idéntico al escape PASSTHROUGH, excepto que los controladores de impresora PostScript admiten este escape solo en el modo de compatibilidad de Windows NT 4.0.

Para obtener más información sobre este escape, consulte POSTSCRIPT_DATA.
POSTSCRIPT_IDENTIFY Establece un controlador de impresora PostScript en modo centrado en GDI o centrado en PostScript.

Para obtener más información sobre este escape, consulte POSTSCRIPT_IDENTIFY.
POSTSCRIPT_IGNORE Suprime la salida.

POSTSCRIPT_INJECTION Inserta un bloque de datos sin procesar en un flujo de trabajo de PostScript.

POSTSCRIPT_PASSTHROUGH Envía datos directamente a un controlador de impresora PostScript en el modo de compatibilidad de Windows NT 4.0 o en el modo centrado en PostScript. Los controladores de impresora PostScript en modo centrado en GDI no admiten este escape.

QUERYESCSUPPORT Determina si el controlador de dispositivo implementa un escape determinado.

SETCOPYCOUNT Establece el número de copias que se imprimirán.

Este escape se ha reemplazado por las funciones DocumentProperties y PrinterProperties.
SPCLPASSTHROUGH2 Habilita las aplicaciones para incluir procedimientos privados y otros recursos en el contexto de guardado en el nivel de documento.

Para más información sobre este escape, consulte SPCLPASSTHROUGH2.