kopia lustrzana https://gitlab.com/sane-project/website
352 wiersze
11 KiB
HTML
352 wiersze
11 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||
|
||
<html>
|
||
<head>
|
||
<title>Scanner information</title>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||
<meta name="author" content="Henning Meier-Geinitz">
|
||
<meta name="keywords" content="sane, backend, driver, scanner, unsupported">
|
||
<link href="mailto:henning@meier-geinitz.de" rev="made">
|
||
<link rel="icon" href="/favicon.ico" type="image/x-icon">
|
||
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
|
||
</head>
|
||
|
||
<body>
|
||
<h1>Scanners not supported by SANE</h1>
|
||
<h2>Manufacturer and model</h2>
|
||
<p>
|
||
Plustek OpticFilm 7200
|
||
</p>
|
||
<h2>Bus type</h2>
|
||
<p>
|
||
USB
|
||
</p>
|
||
<h2>Vendor ID</h2>
|
||
<p>
|
||
0x07b3
|
||
</p>
|
||
<h2>Product ID</h2>
|
||
<p>
|
||
0x0807
|
||
</p>
|
||
<h2>Chipset</h2>
|
||
<pre>
|
||
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.
|
||
</pre>
|
||
|
||
<h2>Comments</h2>
|
||
<p>
|
||
Film and slide scanner. 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.
|
||
</p>
|
||
<pre>
|
||
------------------------ 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<EFBFBD> mirror
|
||
lens
|
||
|
||
|
||
|
||
|
||
Distances (approx.):
|
||
- light to film: 20mm
|
||
- film to mirror: 35mm
|
||
- CCD to mirror: 145mm (+/-15mm)
|
||
</pre>
|
||
|
||
<p>
|
||
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.
|
||
</p>
|
||
<p>
|
||
An optical sensor is present to detect when the carriage has arrived
|
||
in its parking position.
|
||
</p>
|
||
<p>
|
||
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.
|
||
</p>
|
||
|
||
|
||
<h2>Output of /proc/bus/usb/devices or sane-find-scanner -v -v or lsusb -vv</h2>
|
||
<pre>
|
||
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 2 Spd=12 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= 64 Ivl=0ms
|
||
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
|
||
E: Ad=83(I) Atr=03(Int.) MxPS= 1 Ivl=8ms
|
||
|
||
USB2:
|
||
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
|
||
|
||
<device descriptor of 0x07b3/0x0807 at 001:002 (PLUSTEK INC USB2.0 SCANNER)>
|
||
bLength 18
|
||
bDescriptorType 1
|
||
bcdUSB 2.00
|
||
bDeviceClass 255
|
||
bDeviceSubClass 255
|
||
bDeviceProtocol 255
|
||
bMaxPacketSize0 64
|
||
idVendor 0x07B3
|
||
idProduct 0x0807
|
||
bcdDevice 3.06
|
||
iManufacturer 10 (PLUSTEK INC)
|
||
iProduct 11 (USB2.0 SCANNER)
|
||
iSerialNumber 12 (1)
|
||
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 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
|
||
<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 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 MA-1017 ...
|
||
this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 255)
|
||
checking for MA-1015 ...
|
||
this is not a MA-1015 (bcdUSB = 0x200)
|
||
checking for MA-1509 ...
|
||
this is not a MA-1509 (bcdUSB = 0x200)
|
||
checking for LM983[1,2,3] ...
|
||
this is not a LM983x (bcdUSB = 0x200)
|
||
checking for GL646 ...
|
||
this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)
|
||
checking for GL646_HP ...
|
||
this is not a GL646_HP (bcdUSB = 0x200)
|
||
checking for GL660+GL646 ...
|
||
this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 255)
|
||
checking for GL841 ...
|
||
<This USB chip looks like a GL841>
|
||
|
||
found USB scanner (vendor=0x07b3 [PLUSTEK INC], product=0x0807 [USB2.0 SCANNER], chip=GL841) at libusb:001:002
|
||
|
||
|
||
|
||
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
|
||
</pre>
|
||
|
||
<h1>Want to add or correct information?</h1>
|
||
<p>
|
||
If anything is wrong or missing on this page please <a href="/bugs.html">file a bug report</a>
|
||
or use the <a href="http://www.meier-geinitz.de:80/tinc?key=rDoQ7lrj&formname=adddev" target="_top">the
|
||
form for adding an unsupported device</a>.
|
||
</p>
|
||
<p>
|
||
If you own an unsupported scanner, please send as much information as
|
||
possible. Especially the output of <em>sane-find-scanner -v -v</em>
|
||
and/or <em>cat /proc/scsi/scsi</em> (for SCSI scanners) or <em>cat
|
||
/proc/bus/usb/devices</em> (for USB scanners) can help. If you dare to
|
||
open the scanner, have a look at the text that's printed on the
|
||
chips. That may help to identify the chipset. If you know that the
|
||
scanner is similar to another one (e.g. supported by the same Windows
|
||
driver), please also mention this fact.
|
||
</p>
|
||
|
||
<h1><a href="/manufacturers.html">Information for Manufacturers</a></h1>
|
||
<p>
|
||
Are you a manufacturer or vendor of scanners and one of your scanners is
|
||
not supported by SANE yet? In this case please have a look at our <a
|
||
href="/manufacturers.html">information for manufacturers</a>.
|
||
</p>
|
||
|
||
<h1>Links</h1>
|
||
<ul>
|
||
<li>
|
||
General information on how to <a href="/contrib.html">contribute to SANE</a>, e.g. by writing
|
||
backends
|
||
</li>
|
||
<li>
|
||
<a
|
||
href="/cgi-bin/driver.pl">Scanner
|
||
search engine</a>
|
||
</li>
|
||
<li>
|
||
<a href="http://www.sane-project.org/">SANE homepage</a>
|
||
</li>
|
||
</ul>
|
||
|
||
<hr>
|
||
|
||
<p>
|
||
<a href="/">SANE homepage</a><br>
|
||
<a href="/imprint.html">Contact</a>
|
||
</p>
|
||
<p>
|
||
<font size="-1">$Date$ $Author$</font>
|
||
</p>
|
||
</body>
|
||
|
||
</html>
|