4.7 Command Sequence
This section describes the initial sequence and read sequence.
4.7.1 Initial sequence
Power ON/reset/initialize
Scanner does not respond for 3 sec
Host side Scanner side
Receive GOOD status
Receive CHECK CONDITION
status
Request sense data
Receive UNIT ATTENTION
sense data
Verify the logical unit INQUIRY
INQUIRY data
Respond with GOOD status
if READY
Respond with CHECK
CONDITION status if
UNIT ATTENTION
Prepare sense data
Respond with sense data
Clear sense data (Release
UNIT ATTENTION)
REQUEST SENSE
Sense data
Check status byte
Verify scanner READY
Receive GOOD status
Receive CHECK CONDITION
status
Request sense data
Receive sense data
NOT READY
HARDWARE ERROR
Check status byte
TEST UNIT READY
Status byte
REQUEST SENSE
Sense data
Respond with GOOD status
if READY
Respond with CHECK
CONDITION status if
NOT READY
Prepare sense data
Respond with sense data
End (Ready to read) End (Ready to read)
Abnormal termination
Prepare INQUIRY data
Respond with INQUIRY data
Verify scanner READY TEST UNIT READY
Status byte
4 $ 97