252301 Issue 2.0.pdf - 第62页

GEM Manual for DEK Printers SECS II Implementation I ssue 2.0 June 9th, 2011 page 62 of 156 Data Item Description Values Format LIMITACK Acknow ledge code for variab le limit attribute set. 1 = LIMIT ID does not exist. 2…

100%1 / 156
GEM Manual for DEK Printers SECS II Implementation
Issue 2.0 June 9th, 2011 page 61 of 156
Data Item Description Values Format
EAC Equipment acknowledge code. 0 = Accepted.
1 = Unknown constant.
2 = Busy.
3 = Constant out of range.
64 = Wrong control state.
Binary
ECDEF Equipment constant default value. See section 5.2. int*1, int*2,
ASCII
ECID Equipment constant identity. See section 5.2. unsigned int*4
ECMAX Equipment constant maximum value. See section 5.2. int*1
ECMIN Equipment constant minimum value. See section 5.2. int*1
ECNAME Equipment constant name. See section 5.2.
ASCII* ≤0
ECV Equipment constant value. See section 5.2. int*1, int*2,
ASCII
EDID Expected data identifier. Used by S9F13
ASCII* ≤24
ERACK Enable/disable event report acknowledge
code.
0 = Accepted.
1 = Denied, unknown CEID.
Binary*1
ERRCODE Code identifying an Error Full list of error codes is
defined in the SEMI standard
Following specific error codes
are currently used
3 – unknown object
4 – unknown attribute
6 – unknown object type
Unsigned int*4
ERRTEXT Text string describing the corresponding
ERRCODE
ASCII *80
FCNID Function identification Any SECS II function number.
Unsigned int*1
FILDAT Data from the data set. ASCII*60
GRANT Grant code. 0 = Permission granted. Binary*1
GRANT6 Permission to send report data. 0 = Permission granted. Binary*1
HANDLE Logical unit or channel. Int*1
HCACK Host command acknowledge code. 0 = Command will be done.
1 = Unknown command.
2 = Cannot do now.
3 = Invalid parameter.
4 = Acknowledge, command
will be performed with
completion signalled by an
event.
64 = Wrong control state.
65 = Wrong process state.
66 = Consumable not verified
Binary*1
LENGTH Length of process program in bytes.
LENGTH < 400kb unsigned int*8
only
GEM Manual for DEK Printers SECS II Implementation
Issue 2.0 June 9th, 2011 page 62 of 156
Data Item Description Values Format
LIMITACK Acknowledge code for variable limit attribute
set.
1 = LIMITID does not exist.
2 = UPPERDB > LIMITMAX
3 = LOWERDB < LIMITMIN
4 = UPPERDB < LOWERDB
5 = Illegal format specified for
UPPERDB or LOWERDB.
6 = ASCII value cannot be
translated to numeric.
7 = Duplicate limit definition
for this variable.
binary*1
LIMITID The identifier of a specific limit in the set of
limits for a variable to which the
corresponding limit attributes refer.
1 = Limit 1
7 = Limit 7
binary*1
LIMITMAX The maximum allowed value for the limit
values of a specific variable. The equipment
manufacturer should specify this value, which
would typically coincide with the maximum
value of the variable being monitored. The
format must match that of the referenced
variable.
See Variable limits section 5.5 Depends on the
type of the
variable.
LIMITMIN The minimum allowed value for the limit
values of a specific variable. The equipment
manufacturer should specify this value, which
would typically coincide with the minimum
value of the variable being monitored. The
format must match that of the referenced
variable.
See Variable limits section 5.5 Depends on the
type of the
variable.
LOWERDB A variable limit attribute that defines the
lower boundary of the deadband of a limit.
The value applies to a single limit (LIMITID)
for a specified VID.
Thus, UPPERDB and LOWERDB as a pair
define a limit.
See Variable limits section 5.5 Depends on the
type of the
variable.
LRACK Link report acknowledge code. 0 = Accepted.
1 = No Space.
2 = Invalid format.
3 = CEID link already exists.
4 = Undefined CEID.
5 = Undefined RPTID.
binary*1
LVACK Variable limit definition acknowledge code.
Defines the error with the limit attributes for
the referenced VID.
1 = Variable does not exist.
2 = Variable has no limits
capability.
3 = Variable repeated in
message.
4 = Limit value error as
described in LIMITACK.
binary*1
MHEAD Message block header associated with
message block in error.
See SECSI specification for
header block format.
binary*10
MDLN DEK printer model name. ASCII*6
MEXP Message expected in the form SxxFyy, where
xx is the stream number and yy is the
function number. Used by S9 F13.
ASCII variable
length.
OBJACK Acknowledge code for Object request 0 = No Errors
1 = Errors encountered
Binary*1
OBJID Object Identifier See section 7.6 Unsigned int*4
GEM Manual for DEK Printers SECS II Implementation
Issue 2.0 June 9th, 2011 page 63 of 156
Data Item Description Values Format
OBJSPEC A text string that has an internal format that is
used to point to a specific object instance.
This may be zero length
Not implemented in this release
ASCII
OBJTYPE Identifier for a group or class of objects PROCESS PROGRAM”
ASCII *40
OFLACK
Acknowledge code for Off-Line request.
0 = Acknowledge binary*1
ONLACK
Acknowledge code for On-Line request.
0 = Accepted.
1 = Not allowed.
2 = Already On-Line.
binary*1
PPBODY Process program body. Unformatted data. binary
PPGNT Process program grant code. 0 = Permission granted.
1 = Already have.
2 = No space.
3 = Invalid PPID.
4 = Busy, try later.
5 = Will not accept.
6-63 Reserved
int*1
PPID Process program identity.
Any characters valid in a
windows file name.
ASCII* 68
RCMD Remote command string. See appendix A.
ASCII* ≤20
READLN Maximum length to read. int*2
RECLEN Maximum length of discrete record. int*2
REPGSZ Report group size. Limit = (no of groups * no of
SVID’s) < 16384 bytes
0-16384 bytes are buffered.
TIAACK = 1 if exceeded.
unsigned int*4
RPTID Report identity. Any 4 byte integer no. unsigned int*4
RSDA Request spooled data acknowledge. 0 = OK will transmit.
1 = Denied, busy try later.
2 = Denied, spooled data
unknown.
binary
RSDC Request spooled data code. 0 = Transmit spooled messages.
1 = Purge spooled messages.
unsigned int*1
RSPACK Reset spooling acknowledge. 0 = Spooling setup accepted.
1 = Spooling setup rejected.
binary*1
RTYPE Type of record. 1 = Discrete type. int*1
SHEAD Stored header associated with transaction
timeout.
See SECSI specification for
format of header block.
binary*10
SMPLN Sample number. When REPGSZ > 1 then it
is the sample number of the first sample in
the report.
0-4294967295 unsigned int*4
SOFTREV Software revision code. V” MM ”R” mm
MM = Major version level.
mm = Minor version level.
ASCII*6
STIME Sample time. Yymmddhhmmss or
Yyyymmddhhmmsscc
ASCII*12 or
ASCII*16
Depends on
variable
TimeFormat