100 WIDTH "LPT1:", 255

110 LPRINT CHR$(27);"A";CHR$(7);

120 FOR ROW = 1 TO 2

130 LPRINT CHR$(27);"Y";CHR$(4l);CHR$(0); FOR COLUMN = 1 TO 41

150READ N

160LPRINT CHR$(N);

170NEXT COLUMN

180LPRINT

190NEXT ROW

200END

210DATA 64,32,80,8,68,2,64,0,64,0

220DATA 64,0,64,0,32,0,16,0,8,0

230DATA 8 , 0 , 8 , 0 , 8 , 0 , 8 , 0 , 8 , 0 , 8 , 0 , 8 , 0

240DATA 184,64,32,16,8,4,2

250DATA 8,16,40,64,136,0,8,0,8,0

260DATA 8 , 0 , 8 , 0 , 1 6 , 0 , 3 2 , 0 , 6 4 , 0 , 6 4 , 0

270DATA 64,0,64,0,64,0,64,0,64,0,64,0

280DATA 116,8,16,32,64,128,0

When you run the program, it produces this printout:

If you want to see the figure in other densities, change the Y in line 130 to L or Z.

User-Defined Characters

The FX has several hundred different characters stored in its ROM (Read Only Memory). Although this number includes draft, italic, international, Epson Extended Graphics, and NLQ (near letter quality) characters, sometimes you may want to have a few more. For those occasions when you need a special character or a few letters in a different typeface, the FX allows you to create your own characters and print them just as if they were ordinary letters.

You can make the task of defining characters easier by using a commercial software program that either assists you in creating

Using Software and Graphics

4-19