Kyocera KM-8030 PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 125

Diablo Font Printout, A10, 000 Maniacs: ^[BOur Time in Eden ^[AElektra

Page 125 highlights

Diablo 630 Emulation (Mode 2) 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 orientation. 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 SETF default value Black CourierBM12-Roman SETF 0, 1; 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 resident scalable font. This font is proportionally spaced, so you should also specify proportional 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 7-13

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260

Diablo 630 Emulation (Mode 2)
7-13
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:
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
Ribbon color
Simulated bitmap font
SETF default value
Black
CourierBM12-Roman
SETF 0, 1;
Red
Dutch 801BM10-Roman
SETF 1, 2;