Comment utiliser les séquences escape, Mtpl, Exemple en basic – Dascom T2280+2T User Guide Manuel d'utilisation

Page 159: Exemple en pascal, Impression

Advertising
background image

Guide d’utilisateur

Emulations

149

Comment utiliser les
séquences escape?

Les séquences escape (échappement) sont transmises à votre im-
primante, par le biais du pilote d'imprimante, par le logiciel que vous
utilisez dans votre ordinateur. Des utilisateurs expérimentés et des
programmeurs peuvent toutefois également piloter l'imprimante di-
rectement à l'aide de séquences de commande. Cependant, avant
de travailler avec les séquences escape et les codes de commande,
vous devriez acquérir une très bonne connaissance de vos pro-
grammes d’application.

Pour introduire les codes de commande, vous appuyez simultané-
ment sur la touche Control et sur une touche de caractère ASCII.
Par ex. en appuyant sur Control et J, un avancement d’interligne est
réalisé (à condition que vous transmettiez cette séquence de carac-
tères à l’imprimante). Vous trouverez des informations plus dé-
taillées sur cette procédure dans le manuel de votre logiciel
d’application et dans les manuels de programmation correspon-
dants (voir la section

Manuels de programmation

, page 178).

L’émulation réglée doit correspondre au programme pilote de
votre logiciel d’application. Les réglages commandés par des
séquences escape restent actifs jusqu’à ce qu’ils soient
désactivés par un autre code de commande. Tous les réglages
sont ramenés à leur valeur initiale dans le menu quand l’impri-
mante est mise hors tension.

MTPL

Comme, de plusieurs points de vue, les émulations ne permettent pas
de profiter de toutes les capacités de votre imprimante, un langage
d’imprimante adaptée à ces modèles d'imprimantes a été créé. Le
langage MTPL vous offre la possibilité de configurer le maniement et
le mode de commande de votre imprimante de façon optimale.

Le MTPL peut être utilisé en complément d’autres émulations, mais
aussi comme langage d’imprimante indépendant.

Exemple en BASIC

open “LPT1:” as #1
width #1,255
Text1$ = “10 caractères/pouce”
Text2$ = “15 caractères/pouce”
ESC$ = chr$(27)
print
#1,ESC$;"[4w";Text1$;ESC$;"[6w";Text2$;ESC$;"[4w";Text1$
end

Exemple en Pascal

program cpi_example;
uses printer;
const ESC = #27;
Text1 = “10 caractères/pouce”;
Text2 = “15 caractères/pouce”;
begin
writeln(lst,Esc,"[4w",Text1,ESC,"[6w",Text2,Esc,"[4w",Text1);
end.

Impression

Après exécution de ce programme, le texte suivant est imprimé:

10 caractères/pouce

15 caractères/pouce

10 caractères/pouce

Advertising
Ce manuel est liée aux produits suivants: