Nom Code Effet aSGR22 ESC[22m hauteur normale aSHORP2 ESC[2w elite actif aSHORP1 ESC[1w elite inactif aSHORP4 ESC[4w condense actif aSHORP3 ESC[3w condense inactif aSHORP6 ESC[6w agrandi actif aSHORP5 ESC[5w agrandi inactif aDEN6 ESC[6"z impression ombragee active aDEN5 ESC[5"z impression ombragee inactive aDEN4 ESC[4"z double frappe active aDEN3 ESC[3"z double frappe inactive aDEN2 ESC[2"z qualite lettre active aDEN1 ESC[1"z qualite lettre inactive aSUS2 ESC[2v exposant actif aSUS1 ESC[1v exposant inactif aSUS ESC[4v indice actif aSUS3 ESC3v indice inactif
Pour imprimer une chaine de texte en italique et souligne, par exemple, la routine suivante peut etre utilisee :
X> ESC$=Chr$(27) LF$=ESC$+"E" Printer Open Printer Send ESC$+"[3m"+ESC$+"[4m"+"Bonjour!"+LF$ Printer Close
L etat de l impression peut etre surveille avec les fonctions PRINTER CHECK et PRINTER ERROR. L impression peut egalement etre annulee avec PRINTER ABORT, qui seront expliquees plus loin.
Impression d ecran
Il existe trois facons d utiliser la commande PRINTER DUMP pour effectuer un "screen dump".
PRINTER DUMP
instruction : imprimer le contenu de l ecran AMOS Professional
Printer Dump
Printer Dump x1, y1 To x2, y2
Printer Dump x1, y1 To x2, y2, px, py, setting
Utilisee sans parametres, PRINTER DUMP imprime l ensemble de l ecran en une seule operation. Si l ecran contient des graphismes complexes, cela peut prendre un certain temps.
Une zone selectionnee de l ecran peut etre envoyee a l imprimante, en conservant le ratio d aspect et la taille de l ecran. Autrement dit, si seule la moitie de l affichage est imprimee, elle occupera exactement la moitie de l espace d une impression complete.