Annexe C/ Renseignements de programmation. Radio Shack TRS-80 CGP-220
Annexe C/Renseignements de progr amm ation
Il faut considérer les éléments suivants dans la programmation de l'ordinateur.
1. À la mise en marche de l'imprimante.
•
•
•
•
Le mode de texte est automatiquement choisi.
L'avance de ligne complète ( 1 / 6") est utilisée.
Les caractères normaux (non allongés) sont choisis.
La mémoire tampon est totalement effacée.
2. On peut mélanger les caractères normaux et allongés sur la même ligne. On peut toutefois arriver à un retour automatique inattendu de la tête d'impression. Pour éviter cet inconvénient, ne mélanger les caractères que sur des lignes courtes.
3. Les caractères allongés ne se terminent pas à la fin de la ligne; leur impression continue jusqu'à la réception d'un code de terminaison.
4. En code de répétition de caractère, on peut répéter des caractères imprimables autant de fois que le permet le numéro de comptage (maximum de 256). Si la machine reçoit un code de commande répétée, elle n'en tient pas compte ou imprime Z.
5. On peut utiliser le code de positionnement de la tête en toute position du chariot. Si l'adresse de colonne de points désignée est dans le texte déjà imprimé, il se produit une surimpression.
6. L'avance de ligne en mode d'image de bits fait avancer le papier de 7 points
(0. 1 2 pouce).
7. On peut utiliser le mode de texte et le mode d'image de bits sur la même ligne. Toutefois, le point inférieur du jambage des caractères comme p, q, j, g n'est pas imprimé.
Exemples de programmation
Note au programmeur de modèle Il:
Si l'imprimante passe en autonome pendant une opération d'impression et reste dans cette position pendant un certain temps, le TRSDOS de Modèle II donne un message d'erreur. Les programmes d'application doivent être écrits pour bloquer ces erreurs, informer l'opérateur de l'état d'erreur et lui donner la possibilité de rectifier la situation et de continuer l'impression. S'il s'agit d'un programme d'application BASIC, il se produit une erreur d'entrée/sortie et l'opérateur peut taper CONT (ENTER).
Les instructions BASIC LPRINT ET LLIST assurent la sortie vers l'imprimante.
Consulter le manuel de référence de l'ordinateur pour les détails de syntaxe.
Exemples:
LLI ST
Liste Je programme résidant vers l'imprimante.
L P R I NT " T H I S
15
ATEST "
Imprime le message entre guillemets et indique à l'imprimante que le caractère imprimable suivant commence une autre 'ligne.
LPR INT "THIS IS PART
OF
ALINE " ; "THIS IS THE REST "
Imprime les deux messages sur la même ligne (à cause des deux points).
Le caractère imprimable suivant reçu commence une autre ligne.
37
38
1 0 L P R I NT "NORMAL"
20 L P R I NT CHR$ C 27 > ; CHR$ C 1 4 ) ;
:30 LPRINT "ELONGATE D " ;
40 LPRINT CHR$ C 27 ) ; CHR$ ( 1 5 )
50 L P R I NT " BAC•< TO NORMAL "
Imprime des caractères normaux et allongés avant de revenir aux caractères normaux.
L P R I NT CHR$ ( 28 ) ; cHR$ ( ':J ) ; "AB C "
Imprime
9 caractères
A et un caractère
"BC".
1 0 L P R I NT CHR$ C 27 ) ; CHR$ C 1 6 ) ; CHR$ ( 1 ) ; CHR$ ( 44 ) ;
20 L P R I NT "THIS IS THE 300TH DOT POS I T I ON"
Imprime le message ci-dessus
à
partir de la 300e position de colonne de points.

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.