Section Définition de paramètre
La section définition de paramètre suit immédiatement la section de définition de macro et se compose d’une ou plusieurs lignes avec la syntaxe suivante.
= parameter_namevalue_list
Le nom du paramètre peut être n’importe quelle chaîne de caractères qui ne contient pas d’espaces. Le compilateur ignore les noms de paramètres qui ne sont pas pris en charge par le service d’impression hôte.
La liste de valeurs peut être vide ou contenir une ou plusieurs des valeurs suivantes :
Valeur décimale à trois chiffres.
Valeur hexadécimale à deux chiffres.
Valeur d’un caractère d’un caractère.
Nom d’une macro spécifiée dans la section définition de macro.
Par exemple, l’exemple suivant montre un paramètre définissant la séquence de contrôle à envoyer à l’imprimante pour commencer une nouvelle ligne.
NEW_LINE = CRR LFF
Dans cet exemple, CRR et LFF sont les noms des macros spécifiées dans la section définition de macro.
Le service d’impression hôte prend actuellement en charge les paramètres suivants (les définitions des paramètres non pris en charge sont ignorées).
Nom du paramètre | Description |
---|---|
START_JOB | Séquence de contrôle à envoyer au début d’un travail d’impression. |
END_JOB | Séquence de contrôle à envoyer à la fin d’un travail d’impression. |
CARRIAGE_RETURN | Séquence de contrôle pour un retour chariot. |
LINE_FEED | Séquence de contrôle pour un flux de ligne. |
FORM_FEED | Séquence de contrôle pour un flux de formulaire. |
NEW_LINE | Séquence de contrôle pour une nouvelle ligne. |
SET_6_LINES_PER_INCH | Séquence de contrôle pour spécifier 6 LPI. |
SET_8_LINES_PER_INCH | Séquence de contrôle pour spécifier 8 LPI. |
START_HIGHLIGHT_INTENSE | Séquence de contrôle pour commencer l’impression en gras. |
END_HIGHLIGHT_INTENSE | Séquence de contrôle pour mettre fin à l’impression en gras. |
START_HIGHLIGHT_UNDERLINE | Séquence de contrôle pour commencer l’impression de soulignement. |
END_HIGHLIGHT_UNDERLINE | Séquence de contrôle pour mettre fin à l’impression de soulignement. |
KANJI_CODE ? | Séquence de contrôle du code Kanji pour une imprimante, JIS ou SHIFT_JIS. |
KANJI_ON | Séquence de contrôle pour démarrer l’impression de Kanji. |
KANJI_OFF | Séquence de contrôle pour mettre fin à l’impression de Kanji. |
SET_PAGE_LENGTH | Séquence de contrôle pour définir le nombre de lignes par page. |
LEFT_MARGIN | Séquence de contrôle pour définir la marge gauche en nombre de caractères. |
RIGHT_MARGIN | Séquence de contrôle pour définir la marge droite en nombre de caractères. |
TOP_MARGIN | Séquence de contrôle pour définir la marge supérieure en nombre de lignes. |
SET_HORIZONTAL_POSITION | Séquence de contrôle pour définir la position de ligne. |
SET_VARIABLE_LINE_DENSITY | Séquence de contrôle pour définir la densité de ligne. |
SET_VARIABLE_PRINT_DENSITY | Séquence de contrôle pour définir le nombre de caractères par pouce. |
SET_FONT_SIZE | Séquence de contrôle pour définir la taille de police en points. |