Kyocera ECOSYS FS-4100DN PRESCRIBE Commands Technical Reference Manual - Rev. - Page 228

KPDL Summary, File transfer

Page 228 highlights

Chapter 7 Emulation Figure 7. 44. Sample Printout File transfer One way to transfer a file is to place all lines above in a file and transfer the file to the printing system. The basic requirements are: • Except for SEM 9; and EXIT; (which can be in either uppercase or lowercase letters), all operators must be typed in lowercase letters, exactly as shown. • The file must not contain any extraneous control codes, as are frequently added by word-processing software. • The file must be sent as a file, not printed. If you print the file, you will only obtain printed output. KPDL Summary This section lists all KPDL operators, their operands, and their results. When received from the computer, operators and operands are placed in an area in the printing system's memory called the stack. In the operator table, each operator is preceded by its list of operands (if any). These operands must be placed onto the stack prior to the operator itself. Each operator is followed by a list of its results (if any). The results returned by the operator are also placed onto the stack. For example, the add operator is listed as follows: num1 num2 add sum add num1 and num2 The action of this operator is to remove the two numbers that precede it from the top of the stack, add them, and put their sum onto the stack. If an operator does not require any preceding operands or does not place any result on the stack, the corresponding column in the table is blank. The following abbreviations (and a few others) are used for operands: ang angle (specified in degrees) bool boolean: the value true or false dict dictionary int integer num number (integer or real) obj object (any object) pattern pattern dictionary proc procedure tag tag userpath array of path construction operators and their operands 7-116

  • 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

Chapter 7 Emulation
7-116
Figure 7. 44.
Sample Printout
File transfer
One way to transfer a file is to place all lines above in a file and transfer the file to the
printing system. The basic requirements are:
Except for SEM 9; and EXIT; (which can be in either uppercase or lowercase letters),
all operators must be typed in lowercase letters, exactly as shown.
The file must not contain any extraneous control codes, as are frequently added by
word-processing software.
The file must be sent as a file, not printed. If you print the file, you will only obtain
printed output.
KPDL Summary
This section lists all KPDL operators, their operands, and their results.
When received from the computer, operators and operands are placed in an area in the
printing system’s memory called the
stack
. In the operator table, each operator is pre-
ceded by its list of operands (if any). These operands must be placed onto the stack prior
to the operator itself. Each operator is followed by a list of its results (if any). The results
returned by the operator are also placed onto the stack.
For example, the add operator is listed as follows:
num1 num2 add sum
add num1 and num2
The action of this operator is to remove the two numbers that precede it from the top of
the stack, add them, and put their sum onto the stack.
If an operator does not require any preceding operands or does not place any result on the
stack, the corresponding column in the table is blank.
The following abbreviations (and a few others) are used for operands:
ang
angle (specified in degrees)
bool
boolean: the value true or false
dict
dictionary
int
integer
num
number (integer or real)
obj
object (any object)
pattern
pattern dictionary
proc
procedure
tag
tag
userpath
array of path construction operators and their operands