User`s manual

CBM-270 User’s Manual
35
CITIZEN
ESC ! n
[Function] Collective specifying the printing mode
[Code] <1B> H <21> H <n>
[Range] 0 n 255
[Outline] Printing mode is assigned. Each n bit indicates the following:
Bit Function
01
0
Character Font
Font A
Font B
1 Undefined
2 Undefined
3Hi
g
h-li
g
htin
g
Canceled S
p
ecified
4 Double hei
g
ht Canceled S
p
ecified
5 Double width Canceled S
p
ecified
6 Undefined
7 Underline Canceled S
p
ecified
[Caution] With double height and double width being specified simultaneously, double wide and
double high characters are consisted.
An underline is attached to the full character width, which, however, is not attached to the
part having been skipped by the horizontal tab. Neither is it attached to 90°-right-turned
characters.
The underline width is as having been specified by <ESC - >. (The default setting is 1 dot
width. )
Specification with this command is invalid to Kanji, except specification and cancellation
of highlighting
In case that double wide character and normal character exist in same one line, the layout of
underline is consistent one.
[Default] n = 0
[See Also] ESC E, ESC
[Sample Program]
LPRINT CHR$ (&H1B) ; " ! " ; CHR$ (&H00) ; "H" ;
LPRINT CHR$ (&H1B) ; " ! " ; CHR$ (&H01) ; "H";
LPRINT CHR$ (&H1B) ; " ! " ; CHR$ (&H08) ; "H";
LPRINT CHR$ (&H1B) ; " ! " ; CHR$ (&H10) ; "H";
LPRINT CHR$ (&H1B) ; " ! " ; CHR$ (&H20) ; "H";
LPRINT CHR$ (&H1B) ; " ! " ; CHR$ (&H80) ; "H";
LPRINT CHR$ (&H1B) ; " ! " ; CHR$ (&HB9) ; "H";
LPRINT CHR$ (&HA) ;
END
[Print Results]