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. |