Star Micronics 8111 Printer User Manual


 
FUNCTION
n
Delete all temporary and permanent fonts 0 (zero)
Delete all temporary fonts (another way to delete
1 (one>
all temporary fonts is to send a reset command)
Delete just the font with the most recently specified ID 2
Delete just the last character of the font you have 3
downloaded
Make the current font ID temporary
4
Make the current font ID permanent 5
Make a temporary copy of the current font 6
A bit of explanation about that last function 6: When you give a font ID to
any font you first need a temporary copy of that font in memory. That copy
is already there for downloaded fonts. But you will need function 6 to create
a temporary copy of an internal or cartridge font.
Here’s how to assign ID numbers to an internal or cartridge font. You first
select the font, then send the Font ID command to give it an ID number, and
finally copy the font into memory with Font Control function 6. If you want
that copy to stay in RAM when you reset the printer, you conclude by sending
Font Control function 5.
Example: Con trolling fonts
Let’s see how those last few commands work, translated into BASIC.
Pretend you want to make a short test with your current font (it doesn’t matter
what it is): you wanttoprint what’sinASCI1 table positions 128through 130.
There’s nothing there in your normal Roman-8 symbol set, but some other
sets keep control codes or international characters there.
Assuming you like what you see printed from those ASCII positions, you
then want to make that current font permanent. Finally, you also want to
dump all the temporary fonts from printer memory to make room for some
graphics you’ll be printing.
Let’s start with a reset and an underlined heading for your test print:
100 LPRINT CHR$(27);"E";
110 LPRINT CHR$(27);"&dOD";
120 LPRINT "Underlined heading for test print
of ASCII 128 - 130";
130 LPRINT CHR$(27);"&d@"
80