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