B.9 General Remarks

B.9 General Remarks

These are not the interface deference between M3097DG and M3093DG, but may be useful

information for the driver engineers.

B.9.1 Command sequence

At Flatbed or ADF (simplex) or ADF (duplex) reading, the following command sequence is recommended.

FB reading

:

Set window (front) --

> SCAN (front) --> READ (front) --> SCAN (front) -->

 

 

READ (front) -> ...

 

ADF(simplex):

Set window (front) --> Object Position (Load) --> SCAN (front) --> READ

 

 

(front) --> Object Position (Load) --> SCAN (front) --> READ (front) --> .......

ADF(duplex)

:

Set window (duplex) --

> Object Position (Load) --> SCAN (duplex) --> READ

 

 

(front) --> READ (back) --> Object Position (Load) --> SCAN (duplex) -->

 

 

READ (front) --> READ (back) --> .......

Notice: If the Object position (Load object) is issued without the SET command of duplex reading, the scanner returns the error below;

Status:

B’00001’(CHECK CONDITION)

Sense key:

B’5’ (ILLEGAL REQUEST)

Additional sense code:

B’26’

Additional sense code qualifier:

B’00’

B.9.2 Additional sense code/ Additional sense code qualifier

Following sense code and sense code qualifier are missing in M3093DG OEM manual but the scanner can report.

Table B.9.1 Sense code and sense code qualifier not in OEM manual

Sense

Additional

Additional

Description

Key

sense code

sense code

 

 

 

qualifier

 

 

 

 

 

5

00

00

Page end is detected before reading (VGATE

 

 

 

ON) when the page end detection is enabled.

 

 

 

 

5

1A

00

Parameter length illegal

 

 

 

 

B

45

00

SELECT/RESELECT FAILURE

 

 

 

 

B

47

00

SCSI parity error

 

 

 

 

Appendix B-5