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

KPDL Device Parameters, Table 7.49., KPDL Device Parameters Sheet 1 of 3

Page 247 highlights

KPDL Operators KPDL Page Device Parameters The page device parameters for setpagedevice allow manipulating the output devices to receive or provide various finishing operations on the printed outputs. For example, the OutputType parameter allows to choose paper stack as follows: To receive the output pages in the default printer stack: setpagedevice To receive the output pages in the finisher for stapling: setpagedevice Table 7.49. KPDL Page Device Parameters (Sheet 1 of 3) Preceding Stack Parameter BeginPage Duplex EndPage ExitJamRecovery HWResolution ImagingBBox InputAttributes Install ManualFeed ManualFeedTimeout Margins MediaColor MediaType MediaWeight NumCopies OutputAttributes OutputFaceUp OutputType PageSize Result array bool array bool array array dict array bool int array string stringa int int dict bool string array Description Indicate BeginPage procedure operations. This parameter is called together with the number of times showpage has executed since the beginning of the page. (default: {pop}) Return as a boolean object the current duplex mode. (true: duplex, false: simplex) Indicate EndPage procedure operations. This parameter is called together with the number of times showpage has executed since the end of the page. (default: {exch pop 2 ne}) Return as a boolean value whether to perform recovery when a paper jam occurs. (Read only) [true] Indicate the resolution of the physical device. (300dpi: [300 300], 600dpi: [600 600], 1200dpi: [1200 1200]) Specify any bounding box for the entire page. (default: null) Indicate the dictionary associated with a currently available input device (paper tray) using the number assigned to each. Execute the procedure for installing values during graphics mode when calling the setpagedevice operator. Set whether to perform manual feed. (true: MF on) Return the manual feed timeout. (Read only) [0] Set the printer margins. (default: [0 0]) Use this parameter along with /PageSize, /MediaWeight, and /MediaType when the user selects a tray. Use this parameter along with /PageSize, /MediaWeight, and /MediaColor when the user selects a tray. For details on media type, see footnote below. Use this parameter along with /PageSize, /MediaType, and /MediaColor when the user selects a tray. Set the current copy count. Normally null; when null is specified here, #copies in userdict takes precedence. Indicate the dictionary containing media output entries available for the current output device (printer output tray, sorter, etc.). Set the printer's output stack. (true: face up, false: face down) Indicate parameters set by the user when selecting the output stack. See example below. Use this parameter along with /MediaColor, /MediaWeight, and /MediaType when the user selects a tray. Refer to KPDL Printable Area on page 140 (Ex: [612 792] LETTER, [595 842] A4). 7-135

  • 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

KPDL Operators
7-135
KPDL Page Device Parameters
The page device parameters for
setpagedevice
allow manipulating the output devices to
receive or provide various finishing operations on the printed outputs. For example, the
OutputType parameter allows to choose paper stack as follows:
To receive the output pages in the default printer stack:
<</OutputType (PRINTER_STACK)>> setpagedevice
To receive the output pages in the finisher for stapling:
<</OutputType (STAPLER)>> setpagedevice
Table 7.49.
KPDL Page Device Parameters (Sheet 1 of 3)
Preceding Stack
Parameter
Result
Description
BeginPage
array
Indicate
BeginPage
procedure operations. This
parameter is called together with the number of
times
showpage
has executed since the beginning of
the page. (default: {pop})
Duplex
bool
Return as a boolean object the current duplex mode.
(true: duplex, false: simplex)
EndPage
array
Indicate
EndPage
procedure operations. This
parameter is called together with the number of
times
showpage
has executed since the end of the
page. (default: {exch pop 2 ne})
ExitJamRecovery
bool
Return as a boolean value whether to perform
recovery when a paper jam occurs. (Read only)
[true]
HWResolution
array
Indicate the resolution of the physical device.
(300dpi: [300 300], 600dpi: [600 600], 1200dpi:
[1200 1200])
ImagingBBox
array
Specify any bounding box for the entire page.
(default: null)
InputAttributes
dict
Indicate the dictionary associated with a currently
available input device (paper tray) using the number
assigned to each.
Install
array
Execute the procedure for installing values during
graphics mode when calling the setpagedevice
operator.
ManualFeed
bool
Set whether to perform manual feed. (true: MF on)
ManualFeedTimeout
int
Return the manual feed timeout. (Read only) [0]
Margins
array
Set the printer margins. (default: [0 0])
MediaColor
string
Use this parameter along with
/PageSize,
/MediaWeight
, and
/MediaType
when the user
selects a tray.
MediaType
string
a
Use this parameter along with
/PageSize,
/MediaWeight
, and
/MediaColor
when the user
selects a tray. For details on media type, see footnote
below.
MediaWeight
int
Use this parameter along with
/PageSize,
/MediaType
, and
/MediaColor
when the user selects
a tray.
NumCopies
int
Set the current copy count.
Normally null; when null is specified here,
#copies
in
userdict
takes precedence.
OutputAttributes
dict
Indicate the dictionary containing media output
entries available for the current output device
(printer output tray, sorter, etc.).
OutputFaceUp
bool
Set the printer’s output stack.
(true: face up, false: face down)
OutputType
string
Indicate parameters set by the user when selecting
the output stack. See example below.
PageSize
array
Use this parameter along with
/MediaColor,
/MediaWeight
, and
/MediaType
when the user
selects a tray. Refer to
KPDL Printable Area
on page
140 (Ex: [612 792] LETTER, [595 842] A4).