Sélection du pas de points. Radio Shack TRS-80 CGP-220
18
Sélection du pas de points
Le pas de points se rapporte à la hauteur d'un caractère par rapport à sa longueur. Le pas de points est normalement fixé au taux de 4/3. Autrement dit, les caractères sont légèrement plus hauts que large. Si l'on désire imprimer des caractères de hauteur égale à la largeur, envoyer le code de commande suivant:
LPRINT CHRS C 27 ) ; CHRS C 78 ) ou LPR INT CHRS<:27) "N "
La ligne entière qui contient ce code est ensuite imprimée suivant un taux de 1 / 1 .
Pour revenir au taux normal d'impression de 4/ 3, envoyer le code suivant:
L P R I NT CHRS C 27 ) ; CHR$(80 ) ou
LPRINT CHR$(27) "P"
Pour voir la diffé rence des pas de points, taper Je programme BASIC suivant et l'exécuter:
1 0 L P R I N T " NORMAL DOT PI TCH"
20 LPR INT CHR$ C 27:> CHR$(7::n " 1 : 1 RAT I O DOT P I T C H "
:30 LPR INT CHR$(27) CH RS<:::: O ) "BAO\ TO NOMAL DOT P I T C H "
Positionnement de la tête d'impression
On peut envoyer un code de commande pour amener la tête d'impression à une position de point particulière sur la ligne dans chacun des trois modes de fonctionnement de l'imprimante (texte, image de bits et exploration couleur). On peut déplacer la tête d'impression à l'une des 640 positions de point dans chaque ligne. Pour déplacer la tête d'impression, envoyer le code:
L P R I NT CHRS C 2 7 ) CHR$ C 16) CHRS C n 1 ) CHRSCn2) dans lequel n J correspond à un intervalle de la ligne (chaque ligne est divisée en trois intervalles) et n2 indique la position désirée dans cet intervalle. La valeur maximale que l'on peut envoyer à l'imprimante étant de 255, on doit diviser chaque ligne en trois intervalles. Pour cette raison, on a dû inclure n 1 au code.
La table
3 ci-dessous indique les valeurs pouvant être prises par ni et n2.
Positionnement de la tête d'impression de la CGP-220
Si l'on désire spécifier la colonne de points nl doit être
0-255
256-51 1
5 1 2-640
0
1
2 n2 doit être
0-255
0-255
0-129
Table
3
Taper et exécuter le programme BASIC suivant pour comprendre l'utilisation de ce code:
1 0 L P R I NT CHRS C 27 ) ; CHRS<: 1 6 ) CHR$ C 1 ) ; CHR$<:44) ;
20 LPR INT "THIS IS THE :300TH DOT POS I T I O N "
À la ligne 10, Je code de commande CH R$(27);CH R$( 16) indique à l'imprimante de se préparer à positionner la tête d'impression. CH R$( 1) indique ensuite le deuxième intervalle de la ligne. D'après la table 3, on voit que si n est égal à 1 , on peut adresser les points 256 à 51 1 . Enfin, CHR$(44) précise la 44e position de

Link público atualizado
O link público para o seu chat foi atualizado.