3.5.7 Séquences de commandes d’impression SCS et PCL5

Les tableaux suivants contiennent la liste des commandes d’impression SCS et PCL5 gérées en mode GDI. Remplacez le signe # par le paramètre numérique approprié. La chaîne de paramètres numériques peut commencer par le signe plus ou le signe moins et comporter un nombre de chiffres décimaux illimité ainsi qu’une virgule décimale et une fraction facultatives. Elle peut également être nulle.

Séquences de commandes SCS gérées

Tableau 3-72

Fonction

Code

Description

Commentaire

BEL

0x2F

Alarme

Ignoré

CR

0x0D

Retour chariot

 

FF

0x0C

Saut de page

 

GE

0x08+

Échappement graphique

Imprime un tiret, puis l’octet suivant traité comme caractère ASCII

HT

0x05

Tabulation horizontale

 

IRS

0x1E

Séparateur d’enregistrements

Traité comme une nouvelle ligne

LF

0x25

Retour à la ligne

 

NL

0x00

Null

Ignoré

RFF

0x3A

Saut de page obligatoire

Traité comme un saut de page

RNL

0x06

Nouvelle ligne obligatoire

Traité comme une nouvelle ligne

SA

0x28+

Définition d’attribut

Les sous-fonctions activent ou désactivent le souligné et la sélection des polices standard

SHF

0x2B+

Définition du format horizontal

Définit les marges droite et gauche et les taquets de tabulation

SLD

0x2B+

Définition de la densité verticale

 

SPD

0x2B+

Définition de la densité d’impression

 

SVF

0x2B+

Définition du format vertical

Définit les marges supérieure et inférieure et les taquets de tabulation verticaux

TRN

0x35

Transparent

Commence un bloc de transparence avec la traduction EBCDIC-ASCII. Le bloc peut contenir à la fois du texte et des commandes PCL5 (qui seront émulées)

ATRN

0x36

Transparence absolue

Commence un bloc de transparence non converti

VT

0x0B

Tabulation verticale

 

REMARQUE :Le signe plus indique qu’il s’agit d’une séquence à plusieurs octets.

Séquences de commandes PCL5 gérées

Notez les points suivants :

  • [ÉCHAP] représente le caractère d’échappement ASCII (hexadécimal 1B).

  • Le caractère qui suit le caractère perluète (&) dans certaines commandes correspond presque toujours à un caractère alphabétique minuscule. Veillez à ne pas confondre la lettre L minuscule (l) avec le chiffre un (1).

Séquences de commandes PCL5 gérées (sélection et caractéristiques des polices)

Tableau 3-73 Séquences de commandes PCL5 gérées (sélection et caractéristiques des polices)

Code

Description

Commentaire

[ÉCHAP]&a#P

Direction d’impression

 

[ÉCHAP]&l#0

Orientation de la page

 

[ÉCHAP]&d#D

Soulignement

 

[ÉCHAP]&d@

Désactivation du souligné

 

[ÉCHAP](3@

Sélection de la police principale comme police par défaut*

 

[ÉCHAP](s#B

Graisse de la police principale*

 

[ÉCHAP](s#H

Pas de la police principale*

 

[ÉCHAP]&k#S

Mode du pas de la police principale*

Utilise pica, élite comprimé, par défaut

[ÉCHAP](s#P

Espacement de la police principale*

 

[ÉCHAP](s#S

Style de la police principale*

 

[ÉCHAP](s#T

Famille de la police principale*

 

[ÉCHAP](s#V

Hauteur de la police principale*

 

[ÉCHAP]([ID_Police])

Jeu de symboles de la police principale*

Contient les caractères nécessaires aux polices spéciales (codes à barres, par exemple)

* Pour la police secondaire, remplacez la parenthèse ouvrante par la parenthèse fermante dans la séquence de commandes. Par exemple, [ÉCHAP] )3@ sélectionne la police secondaire comme police par défaut à la place de la police principale.

Séquences de commandes PCL5 gérées (positionnement)

Tableau 3-74 Séquences de commandes PCL5 gérées (positionnement)

Code

Description

Commentaire

[ÉCHAP]&l#A

Format de la page (type de papier)

Par exemple, Letter, Legal, A4, Executive

[ÉCHAP]&k#H

Index de mouvement horizontal

Définit la taille des colonnes

[ÉCHAP]&l#C

Index de mouvement vertical

Définit la longueur des lignes

[ÉCHAP]&a#C

Positionnement horizontal du curseur (mesuré en nombre de colonnes)

 

[ÉCHAP]*p#X

Positionnement horizontal du curseur (mesuré en pixels)*

 

[ÉCHAP]&a#H

Positionnement horizontal du curseur (mesuré en décipoints)*

 

[ÉCHAP]&a#R

Positionnement vertical du curseur (mesuré en nombre de lignes)*

 

[ÉCHAP]*p#Y

Positionnement vertical du curseur (mesuré en pixels)*

 

[ÉCHAP]&a#V

Positionnement vertical du curseur (mesuré en décipoints)*

 

[ÉCHAP]&f#S

Déplacement du curseur d’une position vers le bas/haut

 

[ÉCHAP]&l#D

Interligne

 

[ÉCHAP]&=

Demi-saut de ligne

 

[ÉCHAP]&l#E

Marge supérieure

 

[ÉCHAP]&l#F

Longueur du texte

 

[ÉCHAP]&a#L

Marge gauche

 

[ÉCHAP]&a#M

Marge droite

 

[ÉCHAP]9

Suppression des marges horizontales

 

* Les imprimantes LaserJet de Hewlett-Packard peuvent déterminer la position du curseur en pixels (300 pixels par pouce), en décipoints (720 décipoints par pouce) ou en nombre de lignes et de colonnes (défini par l’index de mouvement horizontal et l’index de mouvement vertical). La position est arrondie au pixel le plus proche.

Séquences de commandes PCL5 gérées (gestion des rectangles)

Tableau 3-75

Code

Description

Commentaire

[ÉCHAP]*c#A

Longueur du rectangle (mesurée en pixels)*

 

[ÉCHAP]*c#H

Longueur du rectangle (mesurée en décipoints)*

 

[ÉCHAP]*c#B

Largeur du rectangle (mesurée en pixels)*

 

[ÉCHAP]*c#V

Largeur du rectangle (mesurée en décipoints)*

 

[ÉCHAP]*v#T

Sélection du motif en cours

Les motifs ou les transparences définis par l’utilisateur ne sont pas valides— modèles standard uniquement

[ÉCHAP]*c#G

ID du motif de remplissage de la zone

 

[ÉCHAP]*c#P

Remplissage de la zone rectangulaire

 

[ÉCHAP]*v#N

Mode transparent source

Affecte la combinaison de l’arrière-plan et du premier plan

[ÉCHAP]*v#O

Mode transparent du motif

Affecte la combinaison de l’arrière-plan et du premier plan

* Les imprimantes LaserJets de Hewlett-Packard peuvent déterminer la position du curseur en pixels (300 pixels par pouce), en décipoints (720 décipoints par pouce) ou en nombre de lignes et de colonnes (défini par l’index de mouvement horizontal et l’index de mouvement vertical). La position est arrondie au pixel le plus proche.

Séquences de commandes PCL gérées (travaux et papier)

Tableau 3-76

Code

Description

Commentaire

[ÉCHAP]&l#X

Nombre de copies

Fait référence au nombre d’exemplaires de chaque page (pas de classement)

[ÉCHAP]&l#H

Source du papier

Par exemple : bac supérieur ou inférieur, enveloppe

[ÉCHAP]&l#G

Destination du papier

Concerne le bac de réception supérieur

[ÉCHAP]&l#L

Saut de perforations

Détermine si le texte et les graphiques sont tronqués ou imprimés en haut et en bas de la page physique

Impression recto et recto-verso PCL5 gérées

Tableau 3-77 Impression recto et recto-verso PCL5 gérées

Code

Description

Commentaire

[ÉCHAP]&l#S

Impression recto et recto-verso gérée

Impression recto-verso sur imprimantes Laserjet IID et IIID uniquement

Autres séquences de commandes PCL5 gérées

Tableau 3-78 Autres séquences de commandes PCL5 gérées

Code

Description

Commentaire

[ÉCHAP] &l#P

Longueur de la page

 

[ÉCHAP] &s#C

Passage à la ligne toujours désactivé ; le texte dépassant la fin de la ligne est tronqué.

 

[ÉCHAP]E

Réinitialisation de l’imprimante

 

Séquences de commandes PCL5 non gérées (graphiques tramés en mode point)

Tableau 3-79 Séquences de commandes PCL5 non gérées (graphiques tramés en mode point)

Code

Description

Commentaire

[ÉCHAP] *r#A

Début du graphique tramé

Identique aux fonctions graphiques bitmap de Windows

[ÉCHAP] *r#F

Présentation du graphique tramé

 

[ÉCHAP] *t#R

Résolution du graphique tramé

 

[ÉCHAP] *r#T

Hauteur de la trame

 

[ÉCHAP] *r#S

Largeur de la trame

 

[ÉCHAP] *b#Y

Décalage Y de la trame

 

[ÉCHAP] *b#M

Définition du mode de compression

 

[ÉCHAP] *b#W

Transfert des données tramées

 

[ÉCHAP] *rB

Fin du graphique tramé

 

Séquences de commandes PCL5 non gérées (gestion des rectangles)

Tableau 3-80 Séquences de commandes PCL5 non gérées (gestion des rectangles)

Code

Description

Commentaire

[ÉCHAP] c#W

Motif défini par l’utilisateur

 

[ÉCHAP] c#Q

Contrôle du motif défini par l’utilisateur

 

[ÉCHAP] p#R

Définition du point de référence du motif

 

Séquences de commandes PCL5 non gérées (gestion des polices logicielles)

Tableau 3-81 Séquences de commandes PCL5 non gérées (gestion des polices logicielles)

Code

Description

Commentaire

[ÉCHAP] *c#D

Assignation d’un ID de police

 

[ÉCHAP] *c#E

Code de caractère

 

[ÉCHAP] *c#F

Contrôle de police

 

[ÉCHAP] (s#W

Descripteur de caractère et données

 

[ÉCHAP] )s#W

Descripteur de police

 

[ÉCHAP] *c#R

Sélection du jeu de symboles

 

[ÉCHAP] (f#W

Définition du jeu de symboles

 

[ÉCHAP] *c#S

Contrôle du jeu de symboles

 

Autres séquences de commandes PCL5 gérées

Tableau 3-82 Autres séquences de commandes PCL5 gérées

Code

Description

Commentaire

[ÉCHAP]&l#U

Décalage gauche (bord long)

Mesuré en décipoints

[ÉCHAP]&l#Z

Alignement droit (bord court)

 

[ÉCHAP] &f#X

Contrôle de macro

 

[ÉCHAP] &f#Y

Assignation d’un ID de macro

 

[ÉCHAP] %#A

Passage en mode PCL

 

[ÉCHAP] %#B

Passage en mode HP-GL/2

 

[ÉCHAP] *c#K

Longueur du tracé HP-GL/2

 

[ÉCHAP] *c#L

Hauteur du tracé HP-GL/2

 

[ÉCHAP] *c#T

Définit le point d’ancrage du cadre de l’image

 

[ÉCHAP] *c#X

Longueur du cadre de l’image

 

[ÉCHAP] *c#Y

Largeur du cadre de l’image