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