[sane-devel] Scanner - Penpower card scanner

tony mollica tjm3 at threedogs.net
Mon Oct 28 17:00:39 UTC 2013


Hello.

I have a business card scanner from Penpower that scans cards up to 4x6 
inches that I would like to have work with xsane, or any other scanning 
program that can be used with Linux.  I looking for a best way to attack 
the problem to make this work. sane-find-scanner can locate the hardware 
but xsane won't recognize the scanner.  I need to know where to start 
solve the problem. I've attached info from several sources below. Shows 
up as a Plustek with possibly a GT-6816 chip. Thanks in advance.  Any 
suggestions?

  excerpt from /proc/bus/usb/devices;

T:  Bus=06 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#= 14 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=07b3 ProdID=045d Rev= 5.01
S:  Product=600dpi USB Scanner
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms


lsusb shows a Plustek scanner.

excerpt from sane-find-scanner -v -v

<device descriptor of 0x07b3/0x045d at 006:014>
bLength               18
bDescriptorType       1
bcdUSB                1.10
bDeviceClass          0
bDeviceSubClass       0
bDeviceProtocol       0
bMaxPacketSize0       64
idVendor              0x07B3
idProduct             0x045D
bcdDevice             5.01
iManufacturer         0 ()
iProduct              1 ()
iSerialNumber         0 ()
bNumConfigurations    1
  <configuration 0>
  bLength              9
  bDescriptorType      2
  wTotalLength         32
  bNumInterfaces       1
  bConfigurationValue  1
  iConfiguration       0 ()
  bmAttributes         160 (Remote Wakeup)
  MaxPower             500 mA
   <interface 0>
    <altsetting 0>
    bLength            9
    bDescriptorType    4
    bInterfaceNumber   0
    bAlternateSetting  0
    bNumEndpoints      2
    bInterfaceClass    255
    bInterfaceSubClass 255
    bInterfaceProtocol 255
    iInterface         0 ()
     <endpoint 0>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x81 (in 0x01)
     bmAttributes      2 (bulk)
     wMaxPacketSize    64
     bInterval         0 ms
     bRefresh          0
     bSynchAddress     0
     <endpoint 1>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x02 (out 0x02)
     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 (bDeviceClass = 0)
     checking for GT-6816 ...
   Couldn't set configuration: could not set config 1: Operation not 
permitted
<This USB chip looks like a GT-6816? (result from sane-backends 1.0.22)>

found USB scanner (vendor=0x07b3, product=0x045d, chip=GT-6816?) at 
libusb:006:014


thanks,

-----------------
tony
tjm3 at threedogs.net




More information about the sane-devel mailing list