[sane-devel] Looking for a small business card sized scanner

2006-01-22 Thread Henning Meier-Geinitz
Hi,

On 2006-01-19 16:40, Jim McQuillan wrote:
 I picked up a ScanShell 800N, but sadly, it doesn't appear to be 
 supported by SANE.

Google finds only 160 hits for ScanShell 800N. Either it's really
new or it's rather uncommon.

  3) Writing a new driver for the 800N

Only the standard one: look at www.sane-project.org, section
Contributing.

  found USB scanner (vendor=0x0a82, product=0x6605, chip=LM983x?) at 
 libusb:004:006

0x0a82 seems to be used by Syscan.
Run it as root to check if it's really a LM983x chip.

Please also send the sane-find-scanner -v -v output as root.

Bye,
  Henning


[sane-devel] Looking for a small business card sized scanner

2006-01-22 Thread Jim McQuillan
1
 configuration 0
 bLength  9
 bDescriptorType  2
 wTotalLength 25
 bNumInterfaces   1
 bConfigurationValue  1
 iConfiguration   0 ()
 bmAttributes 192 (Self-powered)
 MaxPower 0 mA
  interface 0
   altsetting 0
   bLength9
   bDescriptorType4
   bInterfaceNumber   0
   bAlternateSetting  0
   bNumEndpoints  1
   bInterfaceClass9
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface 0 ()
endpoint 0
bLength   7
bDescriptorType   5
bEndpointAddress  0x81 (in 0x01)
bmAttributes  3 (interrupt)
wMaxPacketSize2
bInterval 255 ms
bRefresh  0
bSynchAddress 0

device descriptor of 0x/0x at 001:001 (Linux 2.6.12-10-686 uhci_hcd 
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1)
bLength   18
bDescriptorType   1
bcdUSB1.10
bDeviceClass  9
bDeviceSubClass   0
bDeviceProtocol   0
bMaxPacketSize0   8
idVendor  0x
idProduct 0x
bcdDevice 2.06
iManufacturer 3 (Linux 2.6.12-10-686 uhci_hcd)
iProduct  2 (Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
USB UHCI #1)
iSerialNumber 1 (:00:1d.0)
bNumConfigurations1
 configuration 0
 bLength  9
 bDescriptorType  2
 wTotalLength 25
 bNumInterfaces   1
 bConfigurationValue  1
 iConfiguration   0 ()
 bmAttributes 192 (Self-powered)
 MaxPower 0 mA
  interface 0
   altsetting 0
   bLength9
   bDescriptorType4
   bInterfaceNumber   0
   bAlternateSetting  0
   bNumEndpoints  1
   bInterfaceClass9
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface 0 ()
endpoint 0
bLength   7
bDescriptorType   5
bEndpointAddress  0x81 (in 0x01)
bmAttributes  3 (interrupt)
wMaxPacketSize2
bInterval 255 ms
bRefresh  0
bSynchAddress 0
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
done
From gerh...@gjaeger.de  Mon Jan 23 07:42:52 2006
From: gerh...@gjaeger.de (Gerhard Jaeger)
Date: Mon Jan 23 07:43:27 2006
Subject: [sane-devel] Looking for a small business card sized scanner
In-Reply-To: 43d3b424.2050...@mcquil.com
References: 43d0076b.4020...@mcquil.com
20060122162019.gh10...@meier-geinitz.de
43d3b424.2050...@mcquil.com
Message-ID: 200601230842.52617.gerh...@gjaeger.de

On Sunday 22 January 2006 17:34, Jim McQuillan wrote:
 Henning,
 
 I've attached the output of 'sane-find-scanner' and 'sane-find-scanner 
 -v -v', both run as root.
 
 If you have any ideas of how to make this work with sane, i'd really 
 appreciate it.
 
 Alternatively, if you know of any card-sized scanners that are well 
 supported by sane, that would also be very useful for me.
 
 Thank you,
 
 Jim McQuillan
 j...@ltsp.org
 
 
 
 Henning Meier-Geinitz wrote:
  Hi,
 
  On 2006-01-19 16:40, Jim McQuillan wrote:

  I picked up a ScanShell 800N, but sadly, it doesn't appear to be 
  supported by SANE.
  
 
  Google finds only 160 hits for ScanShell 800N. Either it's really
  new or it's rather uncommon.
 

   3) Writing a new driver for the 800N
  
 
  Only the standard one: look at www.sane-project.org, section
  Contributing.
 

   found USB scanner (vendor=0x0a82, product=0x6605, chip=LM983x?) at 
  libusb:004:006
  
 
  0x0a82 seems to be used by Syscan.
  Run it as root to check if it's really a LM983x chip.
 

IFAIK there are two similar scaner out in the wild: Visoneer XP100 and
SYSCAN Travelscan 464. Probably the later one is the same as the ScanShell
800N... - Theses three devices seem to be the only LM983x based sheet-fed
devices, but I never got one on my desk, as theese devices turned to be
too expensinve for volunteer work and the guys that liked to make them work
were not able to lend me such devices...

The latests request and discussion I remember was in february 2003, so the
devices are rather old...

Ciao,
Gerhard






[sane-devel] Looking for a small business card sized scanner

2006-01-19 Thread Jim McQuillan
Hello,

I need a small scanner for scanning business cards and insurance cards.

I picked up a ScanShell 800N, but sadly, it doesn't appear to be 
supported by SANE.

I've got the results of various tests and below.

Does anybody have any pointers for one of the following:

  1) Making this 800N work with an existing driver
 
  2) A different scanner that is good for scanning business cards

  3) Writing a new driver for the 800N



Any help will be greatly appreciated, because I REALLY don't want to put 
windows boxes at this customer.

Thanks,
Jim McQuillan
j...@ltsp.org


sane-find-scanner reports:

  found USB scanner (vendor=0x0a82, product=0x6605, chip=LM983x?) at 
libusb:004:006


scanimage -L reports:

  No scanners were identified.

/proc/bus/usb/devices shows this:

T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  6 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=00(ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0a82 ProdID=6605 Rev= 1.00
S:  Manufacturer=Card Scanning Solutions
S:  Product=CSSN-SCANSHELL 800N
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=16ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

Results of lsusb -v -v:

Bus 004 Device 006: ID 0a82:6605 Syscan
Device Descriptor:
  bLength18
  bDescriptorType 1
  bcdUSB   1.00
  bDeviceClass0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 8
  idVendor   0x0a82 Syscan
  idProduct  0x6605
  bcdDevice1.00
  iManufacturer  64
  iProduct  113
  iSerial 0
  bNumConfigurations  1
  Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength   39
bNumInterfaces  1
bConfigurationValue 1
iConfiguration  0
bmAttributes 0xa0
  Remote Wakeup
MaxPower  500mA
Interface Descriptor:
  bLength 9
  bDescriptorType 4
  bInterfaceNumber0
  bAlternateSetting   0
  bNumEndpoints   3
  bInterfaceClass   255 Vendor Specific Class
  bInterfaceSubClass  0
  bInterfaceProtocol255
  iInterface  0
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81  EP 1 IN
bmAttributes3
  Transfer TypeInterrupt
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0001  1x 1 bytes
bInterval  16
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82  EP 2 IN
bmAttributes2
  Transfer TypeBulk
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0040  1x 64 bytes
bInterval   0
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03  EP 3 OUT
bmAttributes2
  Transfer TypeBulk
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0040  1x 64 bytes
bInterval   0