Lexmark XS950 Printer Languages and Interfaces Technical Reference - Page 101

Supported device parameters, setdevparams, rangecheck, limitcheck, typecheck, undefined

Page 101 highlights

PostScript emulation 101 The setdevparams operator sets the values of the specified device parameters. • If one is set, then this operator requires a password. • Values supplied to setdevparams that are outside the range or limits for the specified integer parameter do not cause rangecheck or limitcheck errors. The appropriate value is used. • Values supplied to setdevparams that do not match the type of the specified parameter cause typecheck errors. • If a parameter name is not known, then an undefined error occurs. • An attempt to change the value of a read‑only parameter has no effect on the parameter. • To specify the parameters for a specific communications channel, use the appropriate suffix. To determine which devices and device parameters your printer supports, see the Technical Reference for your printer model at http://support.lexmark.com. Supported device parameters Key Type Definition Device Parameters for the Communication Device %Parallel%, %ParallelA%, %ParallelB%, %ParallelC%, %ParallelD% DelayedOutputClose Boolean Enabled Boolean Selects how the printer manages the port at the end of each print job. Supported values are: • True-An end‑of‑file message is not sent until the current job and all preceding jobs finish printing. • False-An end‑of‑file message is sent when a job finishes executing in the interpreter, whether the job has finished printing. Note: This value is set individually for each port. (Read‑only). Supported values are: • True • False Filtering Handshake HasNames Interpreter name integer Boolean name Indicates that the input needs further filtering before the data can be correctly processed. Supported values are: • InterpreterBased • None (Read‑only) Always returns a value of 2. (Read‑only) Always returns a False value. (Read‑only). Supported values are: • PostScript • AutoSelect • PCL • PPDS

  • 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

The
setdevparams
operator sets the values of the specified device parameters.
If one is set, then this operator requires a password.
Values supplied to
setdevparams
that are outside the range or limits for the specified integer parameter
do not cause
rangecheck
or
limitcheck
errors. The appropriate value is used.
Values supplied to
setdevparams
that do not match the type of the specified parameter cause
typecheck
errors.
If a parameter name is not known, then an
undefined
error occurs.
An attempt to change the value of a read
only parameter has no effect on the parameter.
To specify the parameters for a specific communications channel, use the appropriate suffix.
To determine which devices and device parameters your printer supports, see the
Technical Reference
for your
printer model at
.
Supported device parameters
Key
Type
Definition
Device Parameters for the Communication Device %Parallel%, %ParallelA%, %ParallelB%, %ParallelC%,
%ParallelD%
DelayedOutputClose
Boolean
Selects how the printer manages the port at the end of each print job.
Supported values are:
True—An end
of
file message is not sent until the current job and all
preceding jobs finish printing.
False—An end
of
file message is sent when a job finishes executing
in the interpreter, whether the job has finished printing.
Note:
This value is set individually for each port.
Enabled
Boolean
(Read
only).
Supported values are:
True
False
Filtering
name
Indicates that the input needs further filtering before the data can be
correctly processed.
Supported values are:
InterpreterBased
None
Handshake
integer
(Read
only) Always returns a value of 2.
HasNames
Boolean
(Read
only) Always returns a False value.
Interpreter
name
(Read
only).
Supported values are:
PostScript
AutoSelect
PCL
PPDS
PostScript emulation
101