| 7 | 6 | 5 | 4 | 3 | 2 | 1 |
| 0 |
| |||
|
|
|
|
|
|
|
|
|
|
|
|
| |
Byte 0 |
|
|
|
| Operation code ©X31 |
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
| |
1 |
| Logical unit |
| (Reserved) |
| Position type |
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 | (MSB) |
|
|
|
|
|
|
|
|
|
|
| |
3 |
|
|
|
|
| (Count) |
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
| |||
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (LSB) | ||
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| (Reserved) |
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
| |||
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
9 |
|
|
|
| Control byte |
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a. Position type: byte 1
Specifies positioning functions
Bit 2 | Bit 1 | Bit 0 | POSITION TYPE |
|
|
|
|
0 | 0 | 0 | Unload object |
0 | 0 | 1 | Load object |
This scanner supports the unload object and load object functions only. If an other value is specified, this scanner returns the following error information:
fStatus: B©00001 (CHECK CONDITION)
fSense key: X©5 (ILLEGAL REQUEST)
(a)Unload object
This scanner unloads a document from the ADF. If the ADF chuter does not contain a document when this command is received, this scanner does not generate an error but returns the GOOD status.
The unload object function is not vital to the scanner. After completion of reading with the READ command, the scanner automatically unloads the document.
(b)Load object
This scanner loads the document from the ADF paper chute. If a document is already loaded in the ADF when this command is received, this scanner does not generate an error but returns the GOOD status.
4 $ 65