Nope, not always the case. Among others, the Microtek E6 has a blank
(8 spaces) vendor string. All-in-all, the microtek(1) backend looks
for a choice of five possible strings (one is "AGFA", the other four
are a variety of brain-dead Microtek options).
It's a good idea to try to pick a bunch of characteristics that are
particular to your scanner command set and unlikely to be duplicated
in another scanner brand. The microtek(1) backend looks for:
o a valid vendor string (out of 5 options, including blank)
o a SCSI response format of 0x01 (which instantly knocks out
microtek(2) scanners).
o a valid model code, found in the microtek-specific byte #62.
-matt m.
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com