Annexes. Radio Shack TRS-80 CGP-115
Annexe A/Utilisation de l'imprimante graphique couleur avec le
TRS-80 Modèle 11/ 1 6
Si l'imprimante graphique est raccordée à un Modèle I l ou à un M odèle 1 6 et reste occupée (BUSY) pendant plus de quelques secondes, l'ordinateur engendre un message d'erreur d'entrée/sorie et interrompt un programme BASIC. Cette
éventualité peut se produire quand l'imprimante graphique exécute une longue série d'instructions graphiques.
Pour éviter cet inconvénient, on peut utiliser le programme d'erreur suivant :
1 . A u déb
� t du programme, insérer la ligne :
12 ON ERR OR GOTO 1 600
Toute erreur enverra alors l'exécution du programme à la ligne 1 600.
2. Ensui te, à partir de la 1 igne J 600, taper:
1 600
I F
ERR = 56 TH EN RESUME
1 6 1 0 ON ERROR GOTO 0
L'instruction à la ligne 1 600 indique simplement que "si l'imprimante est occupée trop l ongtemps, il faut alors attendre. S'il y a une autre erreur, le programme continue à la ligne 1 6 1 0".
La ligne 1 6 1 0 indique de "couper Je programme d'erreur et d'afficher le message d'erreur". On rétablit ainsi le programme normal de vérification d'erreur.
On peut naturellement utiliser n'importe quel autre numéro de ligne à la place de 1 600. Consulter le manuel d'utilisation de l'ordinateur pour plus de détails.
- 32 -
Annexe
B
/Exemples de programmes
Nous includons ici plusieurs exemples de programmes qui illustrent le logiciel qui peut être utilisé avec l'imprimante graphique.
Ces programmes ne peuvent pas servir de "logiciel d'application" ; ils peuvent contribuer â faire comprendre le fonctionnement de l'imprimante graphique et
â donner un point de départ dans la préparation de programmes personnels.
On découvrira rapidement de nombreux moyens de modifier les programmes pour l'utilisation personnelle.
Rappel : Si l'on utilise un ordinateur couleur TRS-80, remplacer LPRINT par
PRINT :j:l: -2.
Graphique au trait
Ce programme permet de tracer un petit graphique au trait. On peut changer le trait en modifiant les instructions DA TA. La composante horizontale correspondra â une valeur de 0 à 250 et la composante verticale à une valeur de 0 à 1 00 (pour rester dans les limites des coordonées).
- 33-
10 REM L I NE GRAPH
20 L P R I NT CHR$ ( 18 )
30 L PR I NT 11 R80, -200" : REM MA•\E ROOM FOR GRAPH
40 LPR I NT 11 I 11 : REM TH I S IS THE OR I G I N
50 L P R I NT 11 X0,
112),
10 : REM DRAW VERT I CAL AX I S
60 L P R I NT 11 H X 1 , 25, 1011 : REM DRAW HOR I ZONTAL A X IS
70 L P R I NT 118211 : REM CHARACTER S I ZE SET
80 LPR I NT 11Q311 : REM W R I TE ON LEFT S I D E
9 0 L P R I NT " M-10, 10 : REM POS I T I ON PEN TO W R I TE
92 L PR I NT 11 PSALE11 : REM W R I TE VERT I CALLY
94 L PR I NT " M10, -40 : REM POS I T I ON PEN
96 L P R I NT " Q0 " : REM WR I TE R IGHTS I DE UP
98 L P R I NT 11 P 1982" : REM WR I TE T I TLE
1 00 REM DATA CONTAI NS PO INTS TO DRAW
110 DATA 0 , 0
120 DATA 20 . 75
130 DATA 50. 50
140 DATA 100, 100
150 LPR INT 11 C l 11 : REM CHANGE COLOR
1 60 READ X . Y
170 L PR I NT " M " ; X " , " ; Y : REM MOVE TO F I RST POI NT
180 REAO X , Y : REM REAO SECOND PO I NT
190 L P R I NT " O" ; X ; " , " ; Y : REM DRAW FROM 1 TO 2
200 REAO X , Y : REM READ TH I RD . POINT
210 LPR I NT 11 0 " ; X ; " , " ; Y : REM DRAW FROM 2 TO 3
220 READ X , Y : REM READ LAST POINT
230 LPR I NT 11 D" ; X ; " , " ; Y : REM DRAW TO LAST PO I NT
240 L P R I NT "M0, -200 '' : REM MOVE PEN OUT OF WAY
250 LPR I NT 11A11 : REM RETURN TO TEXT
260 END
Changement de couleur pendant l'exécution d'un programme
Ce programme montre la puissance de l'imprimante graphique en mode de texte. On peut rendre la liste de programme et les résultats de programmes plus pittoresques en utilisant des couleurs pour séparer les différentes sections d'un programme et faciliter leur identification.
- 34-
1 0 REM SAMPLE PROGRAM THAT CHANGES COLORS
20 LPR I NT C H R$ ( 1 7 ) : REM MAKE SURE W I ARE I N T E X T
3 0 L P R I NT " TH I S L I NE COMES I N BLAC�'\"
40 GOSUB 1 00 : REM SUBROU T I NES I N GREEN, PLEASE
50 L P R I NT " AND BAC�< TO THE MA I N PROGRAM "
70 END
1 00 LPR I NT CHR$ ( 29 ) L PR I NT CHR$ ( 29 )
1 1 0 REM SK I P BLUE, GO TO GREEN
1 20 LP R I NT " T H I S IS A GREEN SUBROUT I NE "
1 30 RETURN
On peut désirer utiliser un programme de ce genre pour en lister un autre qui est terminé de façon â ne pas oublier son mode de déroulement quand on le reprend par la suite. Utiliser les différentes couleurs pour identifier les diverses parties du programme.
Si la version du Scripsit que l'on possêde permet les commandes d'imprimante intercalées (le Scripsit de Modêle li les permet). on peut alors changer les couleurs pendant une impression pour mettre un mot ou paragraphe en valeur.
Soulignage
La plupart des imprimantes soulignent d'abord en imprimant la lettre, puis en reculant et en imprimant un=de soulignage. Le court programme suivant montre la méthode utilisée.
1 0 REM BACKSPACE DEMONSTRAT I ON
1 2 L P R I NT C H R$ ( 1 7 ) : REM T E X T MODE
20 L I NE I N P U T " ST R I NG TO BE UNDERL INED
30 FOR I = 1 TO LEN C N$ )
4 0 A$ = M I D$ C N $ , I ,
? )
50 L P R I NT A$ ;
60 LPR I NT C H R$ ( 8 ) ;
70 L P R I NT
" _ " ;
80 N E X T I
90 END
1 1 N$
A$ est un caractêre simple de N$. Les lignes 50, 60 et 70 impriment le caractêre, reculent une fois et impriment le tiret de soulignage. A la fin de chaque commande LPRINT, le ; évite une avance de ligne.
-35-
Le programme suivant montre l'impression du nombre désiré de lignes d'un texte avec retour sur la page pour souligner des mots, des phrases ou des paragraphes entiers.
Cette méthode est plus rapide que le recul aprês chaque caractêre.
10 REM UNDERL I NE EXAMPLE
20 L P R I NT CHR$ ( 1 7 ) : REM TEXT MODE
30 A$= " TH I S I S SO I l"IPORTANT WE ARE"
4el B$= " UNDERL I N I NG IT IN BLUE � "
50 L P R I NT A$ ;
60 L PR I NT STR I NG$ ( LEN ( A$) , 8 ) ;
70 L P R I NT CHR$ C 29 ) ; : REM CHANGE PEN
80 L P R I N T STR I NG$ C LEN C A$ ) , 95 ) : REM UNDERL I NE
90 L P R I NT ST R I NGS C 3, 29) ;
1 00 L P R I NT BS ;
1 1 0 L P R I NT STR I NG$ C LEN C B$ ) , 8 ) ;
1 20 L P R I N T CHR$ ( 29 ) ; : REM CHANGE PEN
1 30 LPR I NT STR I NG$ C LEN C B$ ) , 95 ) : REM UNDERL I NE
1 40 L P R I NT STRI NG$ C 3 , 29)
1 50 END
Le programme suivant montre l'utilisation de l'indice supérieur. On doit disposer d'un retard d'au moins l /2 seconde avant le passage en mode graphique pour exécuter toute commande graphique. Cette opération se fait dans la boucle à la fin du programme.
10 REM SUPERSCR I PT
20 GRF$ = CHR$ C 1 8 )
3 0 T X TS = CHR$C 1 7 >
40 P R I NT#-2, " 1 (2)(2)" ;
50 GOSUB 1 90
50 P R I NT#-2, GRF$
71Zl P R I NT#-2, 1 1 50 11
80 P R I NT#-2 , TXT$ ;
90 P R I NT#- 2 , CHR$ C 1 1 ) ;
100 P R I NT#- 2 , " 2 " ;
1 1 0 P R I NT#-2, CHR$ C 1 0 ) ;
1 20 GOSUB 1 90
1 30 P R I NT#-2 , GRF$ i t.i.0 P R I NT#-2, " S i "
1 50 P R I NT#-2 , T X T $ ;
1 60 PR I NT#-2, " = 1001210 "
1. 70 STOP
1 80 REM HALF SECOND PAUSE
1 90 FOR J = 1 TO 250 : NEXT J
200 RETURN
-36-
Le court programme suivant place une bordure sur chaque côté d'une page.
On peut ensuite écrire une note au centre, à la main ou en Scripsit. Le programme est très simple ; on peut probablement l'améliorer de façon intéressante. S i on le désire, on peut utiliser des lettres plus grosses en changeant les lignes 250 et260.
On peut faire quelques essais !
1 0 REM W R I T I N G A BORDER F O R A NOTE
20 ON ERROR GOTO 34 0 : REM ONLY ON MODEL I I
30 L P R I NT CHR$ C 1 8 )
40 L P R I NT " M UZJ ,
121 "
: REM ALLOW FOR LEFT MARG I N
5'21 I N PUT " CO L O R " ; C$
50 GOSUB 1 60 : REM DECODE COLOR
70 I NPUT " T Y PE YDUR BORDER " ; N$
80 GOSUB 230 : REM F I ND CONSTANTS FOR T H I S BORDER
90 FOR
K
=
0 TO 3 : REM ONE F O R EACH S I DE
1 00 L P R I NT " Q " n<
1 1 0 GOSUB 290 : REM W R I TE BORDER
1 20 NEXT
•<
1 3 0 L P R I NT " Q0 11 : REM BAC•< TO R I GHTS I DE U P
1 40 L PR I NT " A " : REM BAC•< T O T E X T MODE
1 50 END
1 5 0 REM SUBROUT I N E TO DECODE COLOR
1 70 c
=
0
1 80 I F LEFT$ C C$, 1 ) = " R " THEN C = 1
1 90 I F LEFT$ ( C$ , 1 ) = " G " THEN C = 2
200 I F LEFî$ ( C$, 3 ) = 11 BL U 11 THEN C = 3
2 1 0 L P R I NT 11 C " ; C
220 RETURN
230 REM SUBROU T I NE TO F I LL PAGE W I TH BORDER
240 N$ = N$ +
11 11
250 S
=
1 4 : REM S I Z E OF LETTER 3 MM W I DE
260 N
=
I NT < 78/LEN C N$ ) ) : REM 1 . 2 MM W I DE LETTERS + BORDER
270 IF N * LEN C N$ )
280 RETURN
>
76 THEN N = N 1
290 REM GOSUB TO W R I TE BORDER N T I MES
300 FOR I = 1 TO N
3 1 0 L PR I NT 11 P 11 ; N$
320 N E X T I
330 RETURN
340 REM E RROR ROUT I NE
350 I F ERR = 56 THEN RESUME : REM GO WA I T SOME MORE
360 ON ERROR GOTO 0 : REM SOME OTHER ERROR
-
3 7
-
Démonstration de l'imprimante graphique
Le programme qui suit montre la puissance de l'imprimante graphique. Les données du graphique à secteurs viennent des instructions DATA, prês de la fin de la liste. On peut changer ces instructions pour obtenir un graphique différent. Si on le désire, on peut utiliser des sections de ce programme pour un logiciel personnel. La section qui trace les ondes sin usoïdales et cosinusoïdales peut donner assez facilement un graphique d'analyse de Fourier.
-38-
1121 REM
**********************************
20 REM TRS-8121 C. G. P. DEMONSTRAT ION
30 REM
**********************************
32 ON ERROR GOTO 161210 : REM MODEL I I ONLY
40 LPRI NT CHR$ ( 19)
50 LPR I NT CHR$ < 18 ) ; "S4 " : LPR INT " C0"
60 L PR I NT 11 U!l1t : LPRI NT " M0 , -50 "
70 L P R I NT " I P TRS-80" : L P R I NT "8111
80 LPR I NT " M0, -20 11 : L PR I NT " 8 1 "
9 0 L PR I NT CHR$ ( 17 )
100 LPR I NT CHR$ ( 29) ; "
COLOR " ; CHR$C: 29) ; "
GRAPH I C " ; CH R$ < 29 ) ; " P R I NTER " ; CHR$ < 29 )
110 A$ = CHR$ C: 10> : L PR I NT A$ ; A$
120 REM
***
PLOT C I RCLE GRAPH
***
130 LPR I NT 11----------P I E GRAPH- --------- 11
150 LPR I NT A$
160 LPR I NT CHR$ ( 18) ; 11M0, -120, 120 , -120"
170 LPR I NT 11 ! 11
180 GOSUB 650
190 LPR I NT "M130, 0, 130, 11 i
< N-1) >+<15
200 FOR I = 1 TO N
210 LPR INT " ! "
220 LPR I NT " C " ; COLOR < I )
230 L P R I NT 11J0, 20, 30, 0 , 0 , -20, -30 , 011
240 J = 0
250 L PR I NT " M0, " J : LPR I NT " J30, 011
26121 J = J
+
P I TCH C: I ) : I F J < 20 THEN 250
270 L PR I NT " M40 , 0 " : L PR I NT " P " ; NA$ ( ! )
280 FOR K = 1 TO 11 - LEN <NA$ ( ! ) )
290 LPR I NT " P " : NEXT t<
31210 LPR I NT 11 P11 ; U ( I ) ; UN I T$
310 LPR INT " M0, 0 , 0 , -30 "
320 NEXT I
330 LPR I NT " M0, -100" : L PR I NT 11 A11
340 REM
***
S I NE AND COS I NE CURVES
* **
350 LPR I NT "--------S I NE AND COS INE CURVES--------11
360 LPR I NT CHR$ ( 18 ) ; " R0 , -150 , 240 , 0 "
370 L PR I NT " I "
380 LPR I NT " X 1, -2121, 112111
390 LPR I NT " H X 1, 20, 10"
41210 LPR I NT " H X0, 16, 5 "
410 LPR I NT " HXIZl, -16, 5"
420 L PR I NT " C0 " : LPR I NT 11 L011
430 B=30 : H=15 : C=0: GOSUB 550
440 LPR I NT " C l " : LPR I NT " L3"
450 B=-100 : H=80 : C=0 : GOSUB 550
460 LPR I NT " C2 " : LPRINT 11 L5 11
470 B=100 : H=80 : C=1 : GOSUB 550
-
39
-
- 40-
480 L P R I NT " C3 " : LPR I NT
" U2l "
490 B= 1 00 : H=80 : C=0 : GQSUB 550
500 L PR I NT " M0, - 1 50 " : L P R I NT 11 C0 11
5 10 LPRI NT 11 A11 : L P R I NT 11---THE END---"
520 LPR I NT : L PR I NT
530 END
550 REM ** DRAW S I NE OR COS I NE CURVE **
560 A$ = " M "
570 FOR I = -200 T O 200 STEP 4
580 S = I I B * P I
590 I F C = 0 THEN Y = I NT C S I N C S> * H >
600 I F C = 1 THEN Y = I NT C COS C S ) * H>
6 1 0 LPR I NT A$ ; I ; " , 11
620 NEXT I
; y : A$ = 11 011
630 RETURN
640 REM
650 REM ******************************
660 REM * P I E CHART SUBROU T I NE *
670 REM ******************************
680 READ R , N , M, UN I T$
690 FOR I = 1 TO N
700 READ NA$C I ) , LJ ( I ) , CQLOR C I ) , p ! TCH ( I )
7 1 0 NEXT I
720 P I = 3. 1 4 1 6 : P2 = 2 * P I
7 3 0 A $ = " M "
740 FOR I = 0 TO 1 00 STEP 2
750 S = I / 100 * P2
760 X = I NT C S I N C S > *R> : Y = I NT C COS C S ) *R )
770 LPR I NT A$ ; X ; " , " ; Y : A$ = " D "
780 NEXT I
790 s
= 0
800 FOR I = 1 TO N
8 1 0 S = S
+
U C i l * P2 / M
820 X = INT C S I N C S > *R > : Y = I NT C COS C S > *R )
830 L PR I NT " H D " ; X ; " , " ; Y
840 NEXT I
850 p
= 0
860 FOR I = 1 TO N
870 L PR I NT " C " ; COLOR <: ! )
880 Q = P : P = P
+
U C I >
890 QS = Q
*
P2/M : PS = P * P2/M
900 QX = I NT C S I N ( Q S ) * R ) : QY = I NT C COS C QS ) * R >
9 1 0 PX = I NT C S I N C PS l
*
R > : PY = I NT C COS C PS > * R >
920 ST = R : E N = - R
930 I F QY > = 0 AND PY > = 0 THEN EN = 0
940 I F QY <= 0 AND PY <= 0 THEN ST = 0
950 FOR Y = ST TO EN STEP -P I TCH C I )
960 J = 0
970 RA = SQR C R*R-Y*Y>
980 I F Y = 0 THEN RS = P I / 2 : GOTO 1 0 1 0
990 RS = ATN < RA / Y )
1 000 I F RS
1 0 10 I F QS < R S AND R S
1 020 RS
<
0 THEN RS = RS
=
P2 - RS
+
P L
<
PS THEN D < J )
=
I NT < RA ) : J = J + 1
1 030 I F QY = 0 THEN GOTO 1 090
1040 X = Q X /QY>t<Y
1 050 I F SGN < X > < > SGN ( Q X ) THEN GOTO 1 090
1 060 IF SGN ( Y ) < > 0 AND SGN <QY) < > SGN < Y ) THEN GOTO 1090
1 070 RT = SQR ( X*X+Y*Y )
1 080 I F RT < = R THEN D < J ) = I NT ( X ) : J
1 090 I F PY
= 0 THEN GOTO 1 1 50
1 100 X
=
PX
*
Y / PY
=
J + 1
1 1 1 0 I F SGN ( X )
0
SGN < PX ) THEN GOTO 1 1 50
1 1 20 I F SGN ( Y ) < > 0 AND SGN C PY ) < > SGN < Y ) THEN GOTO 1 1 50
1 1 30 RT = SQR ( X*X+Y*Y )
1 1 40 I F R T
< =
R THEN D < J ) = I NT < X ) : J
=
J + 1
1 1 50 I F QS < RS AND RS
1 1 60 I F Y = 0 AND J
1 1 70 I F J
<
PS THEN D ( J ) = I NT < -RA )
< >
2 THEN D ( J) = 0 : J = J + 1
<=
2 THEN 1 250
J = J + 1
1 1 80 FOR K = 0 TO J-1
1 1 90 M I N = D ( K ) : MN = L
1 200 FOR L
=
K+ 1 TO J- 1
1 2 1 0 I F D ( L )
<
M I N THEN M I N = D ( L ) : MN = L
1 220 NEXT L
1 230 D < MN >
1 240 NEXT
=
O ( K) : D ( K )
=
M I N
1 250
•<
= 0
·�
1 260 I F J < 2 THEN 1 290
1 270 L P R I NT " M " ; D < K ) ; " , " ; Y : LPR I NT " D " ; D O <+U ; " , " ; Y
1 280 K = K
+
2 : I F K < J- 1 THEN GOTO 1 270
1 290 NEX T Y
1 300 NEXT I
1 31 0 RETURN
1 320 REM
******************************
1 330 REM
*
DATA TABLE *
1 340 REM
******************************
1 350 REM DATA R . N i M , UN I T$
1 360 DATA 1 00 , 5, 1 00, Y.
1 370 REM DATA NAME, UAL . , COLOR, PI TCH
1 380 DATA LSI , 40, 1 , 2
1 390 DATA I C , 25, 0 , 3
1 400 DATA TRANS I STOR, 20, 2, 4
1 4 1 0 DATA D I ODE, 1 0 , 3 , 2
1 420 DATA OTHER, 5, 0 , 4
1 600 REM MODEL I I ONLY
1 6 1 0 IF E R R
=
56 THEN RESUME : REM I F I /O ERROR KEEP WA I T I NG
1 620 ON E R ROR GOTO 0 : REM SOME OTHER ERROR
- 41-
Annexe C /Résumé des commandes d'imprimante graphique · couleur
On doit envoyer chaque commande avec l'instruction LPRINT pour tous les ordinateurs TRS-80, sauf l'ordinateur couleur qui utilise PRTNT :j:l: -2.
1 0 L PR I NT CHR$ ( 1 7 )
P R I NT#-2, 11M12l, 1 00 "
:: : : : :: : · :: : : :: : : :: : : : : : :: :: : ::: : : : : : : :: : : : : : ::: : :: ::: : : : : : ; : :::: : ; : : 1 : : : : :: :: : :: :::: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :: :: : : : : :: :: : :: : :: : :: : : ::: : : : : : : : :: : : : : : : :: : :: :
CHR$
(8)
Recul en mode de texte
LPR I NT CHR$ ( 8 ) P R I NT #-2, CH R$ ( 8 )
CHR$
(11)
CHR$
(17)
Recul de ligne en mode de texte. Fait reculer le papier d'une rangée.
LPR I NT CHR$ ( 1 1 ) P R I NT #-2, CHR$ ( 1 1 )
Sélection du mode de texte.
L PR I NT CHR$ < 1 7 ) P R I NT #-2, CHR$ ( 1 7 )
CHR$
(18)
Sélection du mode graphique.
L PR I NT CHR$ ( 1 8 ) P R I NT #-2, CHR$ ( 1 8 )
CHR$
(29)
A
Changement de couleur en mode de texte.
Remet le stylo
à la marge de gauche (sans tracer) et revient en mode de texte.
L PR I NT " A " P R I NT #-2, " A "
C number
D destination
H
1
Passe
à la couleur du stylo spécifié.
''number" varie de 0
à 3.
LPR I NT " C i " P R I NT #-2, "C4"
Trace un trait de la coordonnée présente à la destination spécifiée. S'il y a plus d'un point, la ligne continue jusqu'au deuxiême point, etc. La machine utilise l'origine présente.
L PR I NT " O " ; X " , " ; Y PRI NT#-2, " 0240, 1 00 " .
Ramêne le stylo
à l'origine présente, sans tracer de ligne.
LPR I NT " H "
PRI NT#-2, " H "
Fixe une nouvelle origine (position présente du stylo).
LPR I NT " I "
P R I NT#-2, " I "
- 42-
J destination
L type
Mx, y
P characters
Q direction
Rx, y
Trace un trait, à partir de la position présente du stylo, de
X degrés vers la droite et de Y degrés vers le haut.
L P R I NT " J 1 00 , 200, 300, -200"
Change le type de ligne de 0 â 1 5. 0 correspond
à un trait plein. Les valeure 1 à 1 5 donnent des pointillés.
L P R I NT " L3 " P R I NT #-2, " l 1 5 "
Déplacement (absolu). Déplace le porte-stylos sans tracer au point à x degrés â droite (ou â gauche) et â y degrés vers le haut (ou vers le bas) de l'origine présente.
P R I NT#-2 , " M 1 00 , - 1 1210 "
Imprime le caractêres en mode graphique.
P R I NT#-2, " PTODAY I S " ; D�HE$
Change le sens d'impression. ndirection " varie de 0 â 3. 0, normal, gauche à droite ; 1 , dehaut en bas; 2, â l'envers; 3, de bas en haut.
PR I NT #-2 , " Q 3 " L PR I NT " Q2 "
Déplacement (relatif). Déplace le porte-stylos, sans tracer, de la position présente
à la position à x degrés vers la droite
(ou vers la gauche) et â y degrés vers le haut (ou vers le bas).
L PR I NT " R200, -200 " P R I NT # - 2 , " R30, 2 0 "
S size
X axis, step, interva/s
Précise la taille du caractêre tracé avec la commande "P".
P R I NT#- 2 , 11 8 1 0 11 : P R I NT#-2, " TODAY"
Trace un axe de coordonnées à partir de la position présente dans le sens spécifié par naxis " en utilisant des degrés de
"step " et des ''intervals " de marque.
L PR I NT " X f2l , -20,
16"
P R I NT#-2, " X i , 5 , 1 00"
-43-
Annexe D/Jeu de caractères ASCII
Le tableau suivant donne chaque caractère imprimé par l'imprimante graphique et le code ASCII permettant de l'imprimer.
Code ASCII
50
5 1
52
53
54
55
46
47
48
49
42
43
44
45
33
34
35
36
37
38
39
40
4 1
60
6 1
62
63
64
56
57
58
59
65
66
67
Caractère
#
$
%
&
(
)
*
+
3
4
5
6
7
8
9
/
0
1
2
<
>
?
@
A
B c
Code ASCII
96
97
98
99
1 00
1 0 1
1 02
92
93
94
95
88
89
90
9 1
80
8 1
82
83
84
85
86
87
1 03
1 04
1 05
1 06
1 07
108
1 09
1 1 0
1 1 1
1 1 2
1 1 3
1 1 4
Caractère p
Q
R s
T u
V w
X y z
[
""
J
J k l m n
0 p q r a b c d e f g h
-
4 4
-
Code ASCII
68
69
70
7 1
72
73
74
75
76
77
78
79
Caractère
K
L
M
N
0
D
E
F
G
H
I
J
Code ASCII l 1 5
1 1 6
1 1 7 l 1 8
1 1 9
1 20
1 2 l
1 22
1 23
1 24
1 25
1 26
127
Caractère s t u
V w z f
X y
[81
Codes de commande et code ASCII requis
08
1 0
1 1
1 3
1 7
1 8
29
R E C U L
A V A N C E D E LIGNE
R E C U L D E UGNE
RETO U R D E CHARIOT
REGLAGE DU MODE DE TEXTE
REGLAGE DU MODE G RAPHIQUE
CHANGEMENT D E COU L E U R
- 45 -

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.