Kyocera C8100DN - Color Laser Printer Technical Reference Manual page 127

Prescribe commands
Hide thumbs Also See for C8100DN - Color Laser Printer:
Table of Contents

Advertisement

Fonts can be selected by placing font commands in the file to be printed, or using SETF
(set alternate font) and ALTF (change to alternate font) commands. To substitute scalable
fonts for the embedded fonts using SETF command, employ the FSET command to
apply the appropriate font number for that scalable font. The default font mode (FTMD)
is 0, so the printing system will not adjust character spacing, line spacing, or page orien-
tation.
The red/black ribbon feature of the Diablo 630 printer is implemented in an interesting
way. The printing system translates the black ribbon command internally into an ALTF 0
command, and the red ribbon command into an ALTF 1 command. It also uses two pairs
of SETF default values:
Ribbon color Simulated bitmap font
Black
CourierBM12-Roman
Red
Dutch 801BM10-Roman SETF 1, 2;
Accordingly, if you use the embedded command that asks for red ribbon, you will get
bitmap font 2, Dutch801BM10-Roman, which the printing system emulates using a resi-
dent scalable font. This font is proportionally spaced, so you should also specify propor-
tional spacing with an embedded command. When you change back to black ribbon, the
printing system changes to bitmap font 1, CourierBM12-Roman, also emulated using a
scalable font.
With SETF commands you can select any two fonts you like which correspond to the
black and red ribbons. For example, you can have black mean normal CGTimes and red
mean CGTimes italicized. The appropriate setup is shown below, together with a short
file and the printed result.
!R!
SFNT 'CGTimes', 10, 3000;
SFNT 'CGTimes-It', 10, 3001;
SETF 1, 3000; CMNT Red: 10-point CGTimes;
SETF 0, 3001; CMNT Black: 10-point CGTimes Italic;
EXIT;
^[A10,000 Maniacs: ^[BOur Time in Eden ^[A(Elektra)
^[AGarth Brooks: ^[BThe Chase ^[A(Liberty)
^[ARed Hot Chill Peppers: ^[BWhat Hits!? ^[A(EMI)
For red-ribbon, put ESC A (^[A in binary notation) at the point you would start to print
in normal CGTimes, and put ESC B (^[B in binary notation) at the point to end using the
font.
Figure 7. 8. Diablo Font Printout
Diablo 630 Emulation (Mode 2)
SETF default value
SETF 0, 1;
7-13

Advertisement

Table of Contents
loading

Table of Contents