A.4 Commands
a.TP (third party): Byte 1
As this scanner does not support the 3rd party reservation option, setting this bit to 1 causes the target to return the following error information:
∙ Status: | B’00001’ (CHECK CONDITION) |
∙Sense key: X’5’ (ILLEGAL REQUEST)
b.TPID (third party device ID): Byte 1 This scanner ignores TPID.
A.4.3 INQUIRY commandThe following table shows the normal sequence of the INQUIRY command when used with this scanner.
Step | Bus phase | Initiator operation | ← → | Target operation |
|
|
|
|
|
1 | BUS FREE | Verifies bus free |
|
|
|
|
|
|
|
2 | ARBITRATION | Obtains |
|
|
|
| right |
|
|
|
|
|
|
|
3 | SELECTION | Selects target | → |
|
|
|
|
|
|
|
|
|
| Drives BSY signal |
|
|
|
|
|
4 | MESSAGE OUT | Selects logical unit | → |
|
|
|
|
|
|
5 | COMMAND | Specifies INQUIRY | → |
|
|
| (CDB) |
|
|
|
|
|
|
|
6 | DATA IN |
| ← | Reports inquiry data |
|
|
|
|
|
7 | STATUS |
| ← | Reports GOOD status |
|
|
|
|
|
8 | MESSAGE IN |
| ← | Reports message (Command |
|
|
|
| Complete) |
|
|
|
|
|
|
|
|
| Releases BSY signal |
|
|
|
|
|
9 | BUS FREE |
|
|
|
|
|
|
|
|
(1)INQUIRY command: COMMAND phase (initiator → target)
The INQUIRY command used to check information regarding a target and logical unit. The CDB of this command is shown in the following illustration.
Appendix