[sane-devel] OpticFilm 7200 SANE webpage
Jean-Baka Domelevo
domelevo at gmail.com
Sun Jan 29 18:58:30 UTC 2006
Hi Henning,
As you've been reading on the sane-devel mailing list, I'm starting to
work on adding SANE support to the Plustek OpticFilm 7200 film
scanner. For a start, I suggest to correct and complete the
information provided by the webpage at
http://www.sane-project.org/unsupported/plustek-opticfilm-7200.html,
adding the following info :
- the /proc/bus/usb/devices obtained when plugging the device to a USB
2.0 interface
- the result of a lsusb -v -v
- some information I collected about the scanner and what it is made of.
Please find these three textfiles in attachement (pure ASCII).
Thanks!
Regards,
JB Domelevo.
-------------- next part --------------
T: Bus=04 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=07b3 ProdID=0807 Rev= 3.06
S: Manufacturer=PLUSTEK INC
S: Product=USB2.0 SCANNER
S: SerialNumber=1
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 10mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 1 Ivl=16ms
-------------- next part --------------
Bus 004 Device 006: ID 07b3:0807 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 0x0807
bcdDevice 3.06
iManufacturer 10 PLUSTEK INC
iProduct 11 USB2.0 SCANNER
iSerial 12 1
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
-------------- next part --------------
Device:
Plustek FilmScan 7200, a film and slide scanner
(0x07b3/0x0807)
Official website:
www.plustek.com
Connectivity:
USB 2.0 (480Mbps)
Features:
7200*7200 dpi optical CCD sensor
depth of 48 bits in color, 16 bits in B/W
scan area of 35*24.3 mm (standard 35mm film size)
dynamic range value is 3.3
---------------------- USB SECTION --------------------------
USB Vendor/Product Ids:
0x07b3 / 0x0807 (revision 3.06)
MaxPower needed through the USB port: 10mA (auto alimented)
Number of USB configurations: 1
Number of interfaces: 1
Number of endpoints: 3
- endpoint 1 is bulk input, max packet size of 512 (address 0x81)
- endpoint 2 is bulk output, max packet size of 512 (address 0x02)
- endpoint 3 is interrupt input, max packet size of 1 (address 0x83)
------------------------ HARDWARE SECTION -----------------------------
Chipset:
GL842 (Genesys scanner ASIC + USB interface, very similar to GL841)
Mainboard manufacturer tag (unit-specific?):
11-01-4D4A-A (01.15.2004)
CCD processing chip (Analog Front-End):
AD9826 (Analog Devices), KRS packaging
This chip can process up to 30M 16-bit samples per second, with CDS (30 MSPS).
Stepping motor:
M32SP-11NK (Mitsumi, bipolar), driven by a L6219 chip (STMicro) with DS packaging.
------------------------ PHYSICAL LAYOUT --------------------------------
The scanner internals are as follow, physically speaking:
------- rear light illuminating the film
_______ neg/slide (semi-transparent
device under scan)
|
parking(rear) | objects below
<----- | ------------------this line
| are mobile
------- /\ |
| | || |/
| CCD |-----||-----------------------------/
| | || /
------- \/
45° mirror
lens
Distances (approx.):
- light to film: 20mm
- film to mirror: 35mm
- CCD to mirror: 145mm (+/-15mm)
Total carriage (CCD+lens+mirror) span is 58mm, largely covering the 24.3 mm
of scanning depth. The 35mm correspond to the width of the window through
which the CCD sees the film.
An optical sensor is present to detect when the carriage has arrived
in its parking position.
__________________________________________________________________
These few notes have been written by JB (domelevo at gmail).
I'm working on adding support for this device to the SANE project.
Please feel free to send me an e-mail if any question arises.
More information about the sane-devel
mailing list