Device nak – Cino FA470 User Manual

Page 241

Advertising
background image

Command Descriptions

2-226

Device NAK

(ALL)

Descriptions

Device non-acknowledgement
Device NAK message is used to guarantee the reliability of packet transfers for commands that
have no natural response, such as Action Commands, Set commands. On receiving a bad
command, the scanner will send a Device NAK message to issue a command error including
Opcode error, LRC check digit error and so on. Device NAK may not be disabled.

Packet Format

Prefix

Opcode

Status

Length

Parameter(s)

LRC

Suffix

7Eh

0Eh 00h XXh

00h

00h 00h

<Null>

0E

7Eh

1 Byte

3 Bytes

1 Byte

2 Bytes

0 Byte

1 Byte

1 Byte


. Host Requirements

On receiving a bad command, it takes the device about 1 second to clear out the command buffer. So

you are NOT supposed to send other commands during this period of time after receiving the Device

NAK message. Since Device NAK is a device-to-host message, there is no response for this message.

. Opcode Field

The third byte of the Opcode varies according to the error code. It is reserved.


. Parameter(s) Field

Device NAK message takes no parameters, so the Parameter(s) field is null.


. Length

Total size (bytes) of the Parameter(s) field

. LRC

”Opcode” XOR “Status” XOR “Length” XOR “Parameter(s)”

Advertising