Epson FX-1050 User Manual - Page 90

To 63: Lprint, Next P, Lprint, Then A=58 Else, Read R, Lprint Chr$r;: Next X, Chr$p, Chr$128

Page 90 highlights

90 FOR P=58 TO 63: LPRINT CHR$(P);" "j: NEXT P 95 LPRINT 100 K=l: IF K)3 THEN A=58 ELSE A=60 110 LPRINT CHR$(27~:f'eCHR$(~)CHR$(~)CHR$(~); 120 LPRINT CHR$(27)"%"CHR$(l)CHR$(@); 130 LPRINT CHR$(27)"&"CHR$(~)CHR$(A)CHR$(A-l+K); 140 FOR Z=l TO K 15a LPRINT CHR$(128); 160 FOR X=1 TO 9 170 READ R 180 LPRINT CHR$(R);: NEXT X 190 LPRINT CHR$(@)CHR$(@); 200 NEXT Z 210 DATA 0,80,170,0,47,0,170,80,0 290 FOR P=58 TO 63: LPRINT CHR$(P);" "j: NEXT P To use this program for your own character or characters, change the DATA numbers in line 210 by substituting the numbers generated by the first program when you created your own character. If you have created more than one character, put the DATA numbers for each character on a separate line as you see in the example below: 210 DATA 112,8,~,138,116,138,8,8,112 220 DATA 56,68,146,40,13jiY,40,130,68,56 Check your work by making sure that there are nine numbers in each line and that the numbers are separated by commas. Also make the change in line 100 explained below. This program is designed for defining up to 6 characters. Line 100 states K=l, but to define more than one character, use the total number of characters you are defining instead of the 1 in that line. You can actually define as many as 256 characters, but if you define more than six characters, you have to change a few lines in the program. Using Software and Graphics 4-25

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221

90
FOR
P=58
TO 63: LPRINT
CHR$(P);"
"j:
NEXT P
95 LPRINT
100
K=l:
IF
K)3
THEN A=58 ELSE
A=60
110
LPRINT
CHR$(27~:f'eCHR$(~)CHR$(~)CHR$(~);
120
LPRINT
CHR$(27)"%"CHR$(l)CHR$(@);
130
LPRINT
CHR$(27)"&"CHR$(~)CHR$(A)CHR$(A-l+K);
140
FOR
Z=l
TO K
15a
LPRINT
CHR$(128);
160
FOR
X=1
TO 9
170
READ R
180
LPRINT CHR$(R);: NEXT X
190
LPRINT
CHR$(@)CHR$(@);
200
NEXT Z
210
DATA
0,80,170,0,47,0,170,80,0
290
FOR
P=58
TO 63: LPRINT
CHR$(P);"
"j:
NEXT P
To use this program for your own character or characters, change the
DATA numbers in line 210 by substituting the numbers generated by the
first program when you created your own character. If you have created
more than one character, put the DATA numbers for each character on a
separate line as you see in the example below:
210
DATA
112,8,~,138,116,138,8,8,112
220
DATA
56,68,146,40,13jiY,40,130,68,56
Check your work by making sure that there are nine numbers in each
line and that the numbers are separated by commas. Also make the
change in line 100 explained below.
This program is designed for defining up to 6 characters. Line
100
states
K=l,
but to define more than one character, use the total number of
characters you are defining instead of the 1 in that line. You can actually
define as many as 256 characters, but if you define more than six
characters, you have to change a few lines in the program.
Using Software and Graphics
4-25