Condividi tramite


Escape supportati da Pscript

Importante

La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.

Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.

Il driver della stampante PScript5 supporta i caratteri di escape seguenti.

ESC Descrizione
BEGIN_PATH Aprire un percorso.
CHECKJPEGFORMAT Determinare se una stampante può gestire un'immagine JPEG. Per altre informazioni su questo escape, vedere CHECKJPEGFORMAT.

Questo escape genera una chiamata alla funzione DrvQueryDeviceSupport .
CHECKPNGFORMAT Determinare se una stampante può gestire un'immagine PNG. Per altre informazioni su questo escape, vedere CHECKPNGFORMAT.

Questo escape genera una chiamata alla funzione DrvQueryDeviceSupport .
CLIP_TO_PATH Definire un'area di ritaglio delimitata da un percorso.
DOWNLOADHEADER Scaricare tutti i procset( ovvero set di procedure PostScript).
DRAWPATTERNRECT Creare un rettangolo bianco, in scala di grigi o nero a tinta unita usando il modello e le funzionalità delle regole di Page Control Language (PCL) nelle stampanti compatibili con Hejet LaserJet o LaserJet. Una scala di grigi è un motivo grigio che contiene una combinazione specifica di pixel neri e bianchi. Per altre informazioni su questo escape, vedere DRAWPATTERNRECT.

Questo escape è associato alla funzione DrvEscape del driver.
ENCAPSULATED_POSTSCRIPT Inviare i dati EPS (Encapsulated PostScript) alla stampante.

Questo escape è associato alla funzione DrvDrawEscape del driver.
END_PATH Terminare un percorso.
EPSPRINTING Indicare l'inizio o la fine della stampa EPS.

L'interfaccia GDI (Graphics Device Interface) intercetta questo escape e lo converte in una chiamata DDI diversa da DrvEscape. Il driver della stampante non riceve questo escape.
GET_PS_FEATURESETTING Ottenere informazioni su un'impostazione di funzionalità specificata per un driver PostScript.

Per altre informazioni su questo escape, vedere GET_PS_FEATURESETTING.
GETTECHNOLOGY Ottenere il tipo di tecnologia generale per una stampante. I driver della stampante scritti per le versioni del sistema operativo Windows dopo Windows 3.0 potrebbero non supportare questo escape.
PASSTHROUGH Inviare i dati direttamente a un driver della stampante PostScript in modalità di compatibilità o in modalità basata su GDI. I driver della stampante PostScript in modalità basata su PostScript non supportano questo escape.

Per altre informazioni su questo escape, vedere PASSTHROUGH.
POSTSCRIPT_DATA Inviare i dati direttamente a un driver della stampante. Questo escape è identico all'escape PASSTHROUGH, ad eccezione del fatto che i driver della stampante PostScript supportano questo escape solo in modalità di compatibilità di Windows NT 4.0.

Per altre informazioni su questo escape, vedere POSTSCRIPT_DATA.
POSTSCRIPT_IDENTIFY Impostare un driver della stampante PostScript sulla modalità basata su GDI o incentrata su PostScript.

Per altre informazioni su questo escape, vedere POSTSCRIPT_IDENTIFY.
POSTSCRIPT_IGNORE Eliminare l'output.

POSTSCRIPT_INJECTION Inserire un blocco di dati non elaborati in un flusso di processi PostScript.

POSTSCRIPT_PASSTHROUGH Inviare dati direttamente a un driver della stampante PostScript in modalità di compatibilità Windows NT 4.0 o in modalità postScript. I driver della stampante PostScript in modalità basata su GDI non supportano questo escape.

QUERYESCSUPPORT Determinare se il driver di dispositivo implementa un determinato escape.

SETCOPYCOUNT Impostare il numero di copie da stampare.

Questo escape è stato sostituito dalle funzioni DocumentProperties e PrinterProperties .
SPCLPASSTHROUGH2 Consentire alle applicazioni di includere procedure private e altre risorse nel contesto di salvataggio a livello di documento.

Per altre informazioni su questo escape, vedere SPCLPASSTHROUGH2.