Syntaxe des commandes d’échappement imprimante
- Last UpdatedSep 24, 2024
- 2 minute read
Chaque commande d'échappement consiste en un ou plusieurs octets. Des informations sur ces octets devraient être disponibles dans la documentation de l'imprimante ou en vérifiant que l'imprimante est capable de reconnaître les syntaxes ESC/P ou ESC/P2. L'information sur des telles syntaxes est publiquement disponible sur Internet.
En général, il n'y a pas de limite à la longueur du texte d'une commande d'échappement. L'interprète analyse le flux de codes textuels et les converti en une séquence de valeurs sur un octet. Ces octets sont ensuite transmis à l'imprimante, non modifiés, au rythme adéquat, comme au moment de l'initialisation ou lorsque les paramètres d'impression d'une alarme doit être modifiée ou restaurée.
Quand une commande d'échappement est spécifiée comme du texte, chaque caractère correspondant à un octet doit être séparé par une espace. C'est cet espacement qui permet d'analyser le début et la fin d'un octet. Par exemple, si le mode brouillon de l'imprimante peut être activé par ESCx0, alors la séquence de commandes doit être tapée comme ceci :
ESC x 0
Pour transmettre un caractère espace à l'imprimante, il faut utiliser l'abréviation SP, qui représente l'octet.
Remarque : l’analyseur respecte la casse, de sorte que toutes les abréviations doivent être saisies en majuscules. Par exemple, écrivez ESC, et non pas esc ni Esc.
Les types d'éléments suivants peuvent être inclus dans la séquence de commandes :
-
Le nom abrégé des caractères de contrôle
-
Le caractère du nombre, lettre ou autre signe imprimable
-
Le code décimal du caractère ASCII
-
Le code hexadécimal du caractère ASCII
Pour consulter la liste des codes décimaux ou hexadécimaux des caractères de contrôle ou imprimables, reportez-vous à n'importe quelle table ASCII disponible publiquement.