[sane-devel] SANE driver for NEC Petiscan scanner

Allan Kaplan kaplanam1@comcast.net
Sun, 13 Jun 2004 17:08:09 -0700


Greetings again,

Here is the progress I have made:

The sketchy results of sane-find-scanner -v -v follow.

NEC drivers for Win 95, 98, ME, 2000 (apparently), and MacOS 9.x (they say
X, but not true) are at

<http://www.nevt.co.jp/scan/download/800u3.html>.

The filenames are English even though this is a Japanese page.  The files
are the "8u3" files.  At the bottom of the page is a link to
"MultiReaderPetiScan800U2" which is the previous version of the PC drivers.

As far as I can tell, without further digging into the guts of the scanner,
there are two chips which say

JIC (?)
ES52099S
9919-LHIJ
I was not able to find data on this chip.

And

Winbond
W24512AJ-15
919SA290732601CE
Chip specs: 
<http://www.chipdocs.com/pndecoder/datasheets/WBOND/W24512AJ-15.html>

It occurred to me that this scanner will run off another computer I have
access to, but only in MacOS9.  Might there more data that I can access from
a computer that will actually run the scanner, versus this laptop with which
I want to ultimately run the scanner, but only uses MacOSX?

Thanks everyone for your help.  Please advise me on the next step I can take
in this project.

Allan



<device descriptor of 0x0475/0x0100 at 003:002-0475-0100-ff-00>
bLength              18
bDescriptorType       1
bcdUSB               1.00
bDeviceClass          255
bDeviceSubClass       0
bDeviceProtocol       255
bMaxPacketSize0       8
idVendor              0x0475
idProduct            0x0100
bcdDevice            1.00
iManufacturer        0 ()
iProduct             0 ()
iSerialNumber        0 ()
bNumConfigurations    1
  <configuration 0>
  bLength             9
  bDescriptorType      2
  wTotalLength         39
  bNumInterfaces       1
  bConfigurationValue 1
  iConfiguration       0 ()
  bmAttributes         128 ()
  MaxPower            500 mA
   <interface 0>
    <altsetting 0>
    bLength           9
    bDescriptorType    4
    bInterfaceNumber   0
    bAlternateSetting  0
    bNumEndpoints      3
    bInterfaceClass    255
    bInterfaceSubClass 255
    bInterfaceProtocol 255
    iInterface         0 ()
     <endpoint 0>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x01 (out 0x01)
     bmAttributes      2 (bulk)
     wMaxPacketSize    8
     bInterval         0 ms
     bRefresh          0
     bSynchAddress     0
     <endpoint 1>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x82 (in 0x02)
     bmAttributes      2 (bulk)
     wMaxPacketSize    8
     bInterval         0 ms
     bRefresh          0
     bSynchAddress     0
     <endpoint 2>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x83 (in 0x03)
     bmAttributes      2 (bulk)
     wMaxPacketSize    64
     bInterval         0 ms
     bRefresh          0
     bSynchAddress     0

<trying to find out which USB chip is used>
     checking for GT-6801 ...
     this is not a GT-6801 (bcdUSB = 0x100)
     checking for GT-6816 ...
     this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)
     checking for MA-1017 ...
     this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 255)
     checking for MA-1015 ...
     this is not a MA-1015 (bDeviceSubClass = 0x0)
     checking for MA-1509 ...
     this is not a MA-1509 (bcdUSB = 0x100)
     checking for LM983[1,2,3] ...
     this is not a LM983x (bEndpointAddress = 0x1, bmAttributes = 0x2,
wMaxPacketSize = 0x8, bInterval = 0x0)
     checking for GL646 ...
     this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)
     checking for GL646_HP ...
     this is not a GL646_HP (bcdUSB = 0x100)
     checking for GL660+GL646 ...
     this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 255)
     checking for GL841 ...
     this is not a GL841 (bcdUSB = 0x100)
     checking for ICM532B ...
   check 2, this is not a ICM532B (bcdUSB = 0x100)
<Couldn't determine the type of the USB chip>

found USB scanner (vendor=0x0475, product=0x0100) at
libusb:003:002-0475-0100-ff-00