[sane-devel] Plustek OpticFilm 8200i

Brian Clinkenbeard brianclinkenbeard at protonmail.com
Sat Jul 28 01:51:15 BST 2018


Hi,

I've recently picked up a Plustek OpticFilm 8200i and I'm interested in helping to add support for this device to SANE. According to [this site](https://www.filmscanner.info/en/PlustekOpticFilm8200i.html), the 8200i is identical to the 7600i other than the SilverFast software that is bundled with the scanner. Using sane-find-scanner tells me the device uses a Genesys GL845 but it's more likely according to older threads about the 7600i that it uses the GL843 chipset. I've attempted to disassemble the device but the chipset appears to be hidden within a crevice against the back plate so I was unable to confirm this.

Here are the relevant command outputs:
lsusb -vv:

Bus 003 Device 006: ID 07b3:130d Plustek, Inc.

Device Descriptor:

  bLength                18

  bDescriptorType         1

  bcdUSB               2.00

  bDeviceClass          255 Vendor Specific Class

  bDeviceSubClass       255 Vendor Specific Subclass

  bDeviceProtocol       255 Vendor Specific Protocol

  bMaxPacketSize0        64

  idVendor           0x07b3 Plustek, Inc.

  idProduct          0x130d

  bcdDevice            6.05

  iManufacturer          10 Plustek INC

  iProduct               11 Film Scanner

  iSerial                12 ÿÿÿÿÿÿÿÿ

  bNumConfigurations      1

  Configuration Descriptor:

    bLength                 9

    bDescriptorType         2

    wTotalLength           39

    bNumInterfaces          1

    bConfigurationValue     1

    iConfiguration          0

    bmAttributes         0xc0

      Self Powered

    MaxPower               10mA

    Interface Descriptor:

      bLength                 9

      bDescriptorType         4

      bInterfaceNumber        0

      bAlternateSetting       0

      bNumEndpoints           3

      bInterfaceClass       255 Vendor Specific Class

      bInterfaceSubClass    255 Vendor Specific Subclass

      bInterfaceProtocol    255 Vendor Specific Protocol

      iInterface              0

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x81  EP 1 IN

        bmAttributes            2

          Transfer Type            Bulk

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0200  1x 512 bytes

        bInterval               0

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x02  EP 2 OUT

        bmAttributes            2

          Transfer Type            Bulk

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0200  1x 512 bytes

        bInterval               0

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x83  EP 3 IN

        bmAttributes            3

          Transfer Type            Interrupt

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0001  1x 1 bytes

        bInterval               8

Device Qualifier (for other device speed):

  bLength                10

  bDescriptorType         6

  bcdUSB               2.00

  bDeviceClass          255 Vendor Specific Class

  bDeviceSubClass       255 Vendor Specific Subclass

  bDeviceProtocol       255 Vendor Specific Protocol

  bMaxPacketSize0        64

  bNumConfigurations      1

Device Status:     0x0001

  Self Powered

sane-find-scanner -v -v:

<device descriptor of 0x07b3/0x130d at 003:006 (Plustek INC Film Scanner  )>

bLength               18

bDescriptorType       1

bcdUSB                2.00

bDeviceClass          255

bDeviceSubClass       255

bDeviceProtocol       255

bMaxPacketSize0       64

idVendor              0x07B3

idProduct             0x130D

bcdDevice             6.05

iManufacturer         10 (Plustek INC)

iProduct              11 (Film Scanner  )

iSerialNumber         12 (ÿÿÿÿÿÿÿÿ)

bNumConfigurations    1

<configuration 0>

bLength              9

bDescriptorType      2

wTotalLength         39

bNumInterfaces       1

bConfigurationValue  1

iConfiguration       0 ()

bmAttributes         192 (Self-powered)

MaxPower             10 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  0x81 (in 0x01)

    bmAttributes      2 (bulk)

    wMaxPacketSize    512

    bInterval         0 ms

    bRefresh          0

    bSynchAddress     0

    <endpoint 1>

    bLength           7

    bDescriptorType   5

    bEndpointAddress  0x02 (out 0x02)

    bmAttributes      2 (bulk)

    wMaxPacketSize    512

    bInterval         0 ms

    bRefresh          0

    bSynchAddress     0

    <endpoint 2>

    bLength           7

    bDescriptorType   5

    bEndpointAddress  0x83 (in 0x03)

    bmAttributes      3 (interrupt)

    wMaxPacketSize    1

    bInterval         8 ms

    bRefresh          0

    bSynchAddress     0

<trying to find out which USB chip is used>

    checking for LM983[1,2,3] ...

    this is not a LM983x (bcdUSB = 0x200)

    checking for GT-6801 ...

    this is not a GT-6801 (bcdUSB = 0x200)

    checking for GT-6816 ...

    this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)

    checking for GLxxx ...

    this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)

<This USB chip looks like a GL845 (result from sane-backends 1.0.25)>

found USB scanner (vendor=0x07b3 [Plustek INC], product=0x130d [Film Scanner  ], chip=GL845) at libusb:003:006

If anyone is interested in any more information related to this device I would be very happy to provide it.

Best,
Brian Clinkenbeard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20180727/fb74d658/attachment-0001.html>


More information about the sane-devel mailing list