Star Micronics Delta Printer User Manual


 
-
90
Delta User’s Manual
-
One thing to remember about defining proportional charac-
ters: a character cannot be wider than the specified width. That
seems obvious enough! For example, if you specify a width of 6 for
a character, the seventh through eleventh columns of dots [if you
specified any) will not print. You must, however, send information
(even if it is 0) for those columns when you define a character;
Delta expects eleven characters following the (ESC) “*” CHR$(l)
nl n2 sequence.
In most cases, the width you select should actually be one dot
--
-
-
wider than the number of columns that the character actually
_
occupies. This is so that there will be a space (of one dot) between
characters when you print them. If you specify a width which is -
exactly the same as the number of columns in the character defini-
-
tion, the characters will touch when they print (this is sometimes
desirable-for border characters or for large download characters
-
that are more than eleven dots wide).
-
Printing proportional characters
Printing with proportional download characters is much like
using normal width download characters: one command is used
to select the download set or the standard character set. Here’s the
command:
-
-
(ESC) "X" CHR$(n)
-
If n is 1, then the download character set is selected, and pro-
portional widths are used. If n is 0, the standard character set is
selected.
It should be noted that it is possible to use the same character
-
definitions for either normal width or proportional download char-
acters (if a valid proportional width is included in the attribute byte).
The only difference is the way they are accessed: (ESC) I‘$”
CHR$(l) for normal width or (ESC) “x” CHR$(l) for proportional
width. The two commands work independently of each other, so
that (ESC) “$” CHR$(O) will not turn off proportional download
characters, an-d (ESC) “X” CHR$(O) will not turn off normal width
download characters. If you have selected both normal and propor-
tional download characters, proportional will print until you send
the printer an (ESC) “X” CHR$(O). The printer will then continue to
print with normal width download characters (rather than returning
to the standard character set) until you send an (ESC) “$” CHR$(O).
This can lead to confusion if you have accidentally specified both
types of download characters.
-
-
-
-
-.