# Does anybody recognize this inquiry information ?

Bernd Schroeder (bernd@aquila.muc.de)
Sat, 17 Oct 1998 17:16:51 +0200

- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
- Next message: Tobias Ernst: "XPhotocopy question"
- Previous message: Peter Daum: "Re: xscanimage works, scanimage not (Umax Astra 1220S)"
- Next in thread: Wolfgang Goeller: "Re: Does anybody recognize this inquiry information ?"
- Reply: Wolfgang Goeller: "Re: Does anybody recognize this inquiry information ?"

Hi,

some weeks ago someone asked, whether his "Black Widow" scanner is
supported by sane, and I suggested to try it with one of the microtek
backends, because it was mentioned, that this device had an "empty"
vendor string in its inquiry information.

In the meanwhile I have received the complete inquiry information, which is
as follows:

[inquiryresult]
0: 060002015b000000
8: 2020202020202020
16: 466c617462656420
24: 5363616e6e657220
32: 312e393000000000
40: 0000000000000000
48: 0000000000000000
56: 0000000000000000
64: 0000000000000000
72: 0000000000000000
80: 0000000000000000
96: 0000000000000000

The vendor string consists of 8 spaces, and the model string is simply
"Flatbed Scanner ".

The inquiry information looks similar to what the microtek2 backend
expects.

- Microtek uses 8 spaces as a vendor id.

- The format of the revision level is the same as for Microtek devices
(1 digit major revision, then a dot, then 2 digits minor revision level).
Of course, other manufacturers may use this format as well.

But there are also some things, that are unusual for Microtek scanners.

- The response type code is 0x01 instead of 0x02, which, according to
my understanding of the SCSI-2 spec, means, that it is some kind
of pre-SCSI-2 standard (CCS). I don't know, if a backend should take
care of this.

- Normally there is a model code != 0x00 at inquiryresult[36].

If the backend is modified to accept a model code of 0x00 the system locks
up, when the next SCSI command is executed, which is a vendor specific
read command:

28008200000000001f0000

Since the device does not return a 'check condition' I assume that it
understands a read with a data type code of 0x82.

Now I am unsure, which company is the manufacturer of this device.
Especially the vendor id lets me believe, that it is a Microtek, because
manufacturers should register this vendor string with a committee to
avoid conflicts.

Bernd

    --
    Bernd Schroeder
    Email: mailto:bernd@aquila.muc.de
    PGP public key available: mailto:pgp@aquila.muc.de | Subject: send key

    --
    Source code, list archive, and docs: http://www.mostang.com/sane/
    To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com

     Next message: Tobias Ernst: "XPhotocopy question"
     Previous message: Peter Daum: "Re: xscanimage works, scanimage not (Umax Astra 1220S)"

     Next in thread: Wolfgang Goeller: "Re: Does anybody recognize this inquiry information ?"
     Reply: Wolfgang Goeller: "Re: Does anybody recognize this inquiry information ?"