Séquences d’échappement prises en charge par Pscript

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

Le pilote d’imprimante PScript5 prend en charge les séquences d’échappement suivantes.

Caractère d'échappement Description
BEGIN_PATH Ouvrir un chemin.
CHECKJPEGFORMAT Déterminer si une imprimante peut gérer une image JPEG. Pour plus d’informations sur cette séquence d’échappement, veuillez consulter la section CHECKJPEGFORMAT.

Cette séquence d’échappement génère un appel à la fonction DrvQueryDeviceSupport.
CHECKPNGFORMAT Déterminer si une imprimante peut gérer une image PNG. Pour plus d’informations sur cette séquence d’échappement, veuillez consulter la section CHECKPNGFORMAT.

Cette séquence d’échappement génère un appel à la fonction DrvQueryDeviceSupport.
CLIP_TO_PATH Définir une région de découpe qui est délimitée par un chemin.
DOWNLOADHEADER Télécharger l’ensemble des procsets (c’est-à-dire, ensembles de procédures PostScript).
DRAWPATTERNRECT Créer un rectangle blanc, en niveaux de gris ou noir uni en utilisant les capacités de motif et de règle du langage de commande de page (PCL) sur les imprimantes Hewlett Packard LaserJet ou compatibles LaserJet. Un niveau de gris est un motif de gris qui contient un mélange spécifique de pixels noirs et blancs. Pour plus d’informations sur cette séquence d’échappement, veuillez consulter la section DRAWPATTERNRECT.

Cette séquence d’échappement est associée à la fonction DrvEscape du pilote.
ENCAPSULATED_POSTSCRIPT Envoyer des données PostScript encapsulées (EPS) à l’imprimante.

Cette séquence d’échappement est associée à la fonction DrvDrawEscape du pilote.
END_PATH Terminer un chemin.
EPSPRINTING Indiquer le début ou la fin d’une impression EPS.

L’interface de périphérique graphique (GDI) intercepte cette séquence d’échappement et la traduit en un appel DDI autre que DrvEscape. Le pilote d’imprimante ne reçoit pas cette séquence d’échappement.
GET_PS_FEATURESETTING Obtenir des informations sur un paramètre de fonctionnalité spécifié pour un pilote PostScript.

Pour plus d’informations sur cette séquence d’échappement, veuillez consulter la section GET_PS_FEATURESETTING.
GETTECHNOLOGY Obtenir le type de technologie général pour une imprimante. Les pilotes d’imprimante écrits pour les versions du système d’exploitation Windows postérieures à Windows 3.0 peuvent ne pas prendre en charge cette séquence d’échappement.
PASSTHROUGH Envoyer des données directement à un pilote d’imprimante PostScript en mode de compatibilité ou en mode centré sur GDI. Les pilotes d’imprimante PostScript en mode centré sur PostScript ne prennent pas en charge cette séquence d’échappement.

Pour plus d’informations sur cette séquence d’échappement, veuillez consulter la section PASSTHROUGH.
POSTSCRIPT_DATA Envoyer des données directement à un pilote d’imprimante. Cette séquence d’échappement est identique à la séquence d’échappement PASSTHROUGH, sauf que les pilotes d’imprimante PostScript prennent en charge cette séquence d’échappement uniquement en mode de compatibilité Windows NT 4.0.

Pour plus d’informations sur cette séquence d’échappement, veuillez consulter la section POSTSCRIPT_DATA.
POSTSCRIPT_IDENTIFY Configurer un pilote d’imprimante PostScript en mode centré sur GDI ou centré sur PostScript.

Pour plus d’informations sur cette séquence d’échappement, veuillez consulter la section POSTSCRIPT_IDENTIFY.
POSTSCRIPT_IGNORE Supprimer la sortie.

POSTSCRIPT_INJECTION Insérer un bloc de données brutes dans un flux de tâches PostScript.

POSTSCRIPT_PASSTHROUGH Envoyer des données directement à un pilote d’imprimante PostScript en mode de compatibilité Windows NT 4.0 ou en mode centré sur PostScript. Les pilotes d’imprimante PostScript en mode centré sur GDI ne prennent pas en charge cette séquence d’échappement.

QUERYESCSUPPORT Déterminer si le pilote de périphérique implémente une séquence d’échappement particulière.

SETCOPYCOUNT Définir le nombre de copies à imprimer.

Cette séquence d’échappement a été remplacée par les fonctions DocumentProperties et PrinterProperties.
SPCLPASSTHROUGH2 Permettre aux applications d’inclure des procédures privées et d’autres ressources au niveau du contexte de sauvegarde du document.

Pour plus d’informations sur cette séquence d’échappement, veuillez consulter la section SPCLPASSTHROUGH2.