[sane-devel] open driver for Epson Perfection V100 Photo?

2010-03-28 Thread Stéphane Blondon
2010/3/28 m. allan noah :
> 2010/3/27 St?phane Blondon :
>> Esfw66.bin is really the firmware: it's the main block of data in the
>> init logfile (starting at line 54). The differences are:
>> - the 100 first bytes of the firmware are not sended.

I made a stupid mistake: "100" is displayed in the hexadecimal editor,
so it means adress 255.


> this sounds like epjitsu. there is also a checksum byte that follows.
>

I have created a new file based on the Esfw66.bin and used `chksum` on
it. The sum doesn't match the data sended after the firmware in the
logfile. The error comes probably from me. I found the code used for
the checksum in epjistu.c so I will try again tomorrow by writing a
little C code based on it.

-- 
St?phane



[sane-devel] Canon 8800F infrared scan

2010-03-28 Thread Gernot Hassenpflug
On Sun, Mar 28, 2010 at 8:44 PM, m. allan noah  wrote:
> does it have a noise removal option?

The options I can see in color negative scan mode are (translated as
best I can):

1) auto color adjust
2) contour/silhouette/edge enhancement
3) dirt removal (using FARE)
4) discolouration correction
5) graininess reduction
6) glare correction

I haven't checked all/any of these except to note that auto color
adjust appears not to be hardware, there is no difference in the
command block to the scanner.

Regards,
Gernot



[sane-devel] Canon 8800F infrared scan

2010-03-28 Thread Gernot Hassenpflug
On Sun, Mar 28, 2010 at 2:29 AM, m. allan noah  wrote:
> well, then I would start with windows snoops of the IR in action, and
> make sure you are sending the same commands.
>
> allan
>
> On Sat, Mar 27, 2010 at 1:18 PM, Enno Fennema  wrote:
>> m. allan noah wrote:
>>> Uhm- how are you scanning IR in sane with an unsupported scanner?
>>
>> You are right. I wrote a custom driver which does IR (well, kind of;
>> that is my problem) and at the same time talking with Gernot about the
>> SANE 8800F driver. As often suggested a custom driver is easier when
>> exploring a unknown scanner but the solution may later be transportable
>> into SANE. Need that solution first.

Hello Enno,
  Can you tell me if the Windows driver has this capability at all? I
tried with positives and negatives, but only found options for color
and greyscale, not other scan modes.

Regards,
Gernot



[sane-devel] Canon 5200F 5400F sane-find-scanner

2010-03-28 Thread Mario Reyer
The scanner is similar to CanoScan 5400F (supported by the same Windows
driver).

Data from sane-find-scanner -v -v:


bLength   18
bDescriptorType   1
bcdUSB2.00
bDeviceClass  255
bDeviceSubClass   255
bDeviceProtocol   255
bMaxPacketSize0   64
idVendor  0x04A9
idProduct 0x2217
bcdDevice 3.05
iManufacturer 1 (Canon)
iProduct  2 (CanoScan)
iSerialNumber 0 ()
bNumConfigurations1
 
 bLength  9
 bDescriptorType  2
 wTotalLength 39
 bNumInterfaces   1
 bConfigurationValue  1
 iConfiguration   0 ()
 bmAttributes 192 (Self-powered)
 MaxPower 10 mA
  
   
   bLength9
   bDescriptorType4
   bInterfaceNumber   0
   bAlternateSetting  0
   bNumEndpoints  3
   bInterfaceClass255
   bInterfaceSubClass 255
   bInterfaceProtocol 255
   iInterface 0 ()

bLength   7
bDescriptorType   5
bEndpointAddress  0x81 (in 0x01)
bmAttributes  2 (bulk)
wMaxPacketSize512
bInterval 0 ms
bRefresh  0
bSynchAddress 0

bLength   7
bDescriptorType   5
bEndpointAddress  0x02 (out 0x02)
bmAttributes  2 (bulk)
wMaxPacketSize512
bInterval 0 ms
bRefresh  0
bSynchAddress 0

bLength   7
bDescriptorType   5
bEndpointAddress  0x83 (in 0x03)
bmAttributes  3 (interrupt)
wMaxPacketSize1
bInterval 8 ms
bRefresh  0
bSynchAddress 0


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 GT-8911 ...
this is not a GT-8911 (check 1, 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 GL84x ...


found USB scanner (vendor=0x04a9 [Canon], product=0x2217 [CanoScan],
chip=GL842) at libusb:001:004





[sane-devel] open driver for Epson Perfection V100 Photo?

2010-03-28 Thread Stéphane Blondon
2010/3/28 m. allan noah :
> 2010/3/27 St?phane Blondon :
>> The results are available in the archive at
>> http://static.zeropassword.com/tmp/epson_v100_init_and_scan_RGB.tar.lzma
>> It a temporary address; I will set up a very basic website elsewhere.
>
> not working right now?
>

It works when I try.
I also created an account to set up a website for free provided by my
ISP but I have to wait 24hours for activation. :-(
When it will be done, I will send every data on it.

-- 
St?phane



[sane-devel] Canon 8800F infrared scan

2010-03-28 Thread Enno Fennema
Gernot Hassenpflug wrote:
> On Sun, Mar 28, 2010 at 8:44 PM, m. allan noah  wrote:
> The options I can see in color negative scan mode are (translated as
> best I can):
> 
> 3) dirt removal (using FARE)

FARE is the Canon word for the Infrared scanning, Dirt removal should do
a scan with D8 20 data[0] = 03 ie. infrared. (01 flatbed, 04 film rgb)

Regards,
Enno



[sane-devel] Mustek ScanExpress A3 USB 1200 PRO

2010-03-28 Thread scar
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

scar @ 03/26/2010 10:03 PM:
> scar @ 03/23/2010 12:34 PM:
>> linux packages mustek
>> provides[1]?
>> [snip]
> 
>> if i installed it, i would have to use --force-architecture.  
> 
> so, as long as i don't have anything else installed, their driver
> works... only on the command line with scanimage, so far.

the best scenario i've come up with is to use an i386 system, thus
avoiding the use of --force-architecture

in this situation, all i had to do was copy usr/lib/sane/* from the
libsane_1.0.19-1_i386.deb to /usr/lib/sane.  SANE's scanimage, xsane,
etc. all work in this case.

i am now going to purse the possible violation of the GPL by Mustek,
starting with the legal at lists.gpl-violations.org mailing list.

best of luck


>> 1.
>> http://www.mustek.com.tw/apprg/showdriverinfo?LID=2&PRODUCTID=SE_A3USB1200Pro&LSID=8

- --
sane-devel mailing list:
sane-devel at lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
 to
sane-devel-request at lists.alioth.debian.org

-BEGIN PGP SIGNATURE-

iEYEAREIAAYFAkuvsDQACgkQXhfCJNu98qBNpACgo6EGSEUorTkWaquSAU0OK/Ps
jIYAoOys/ICl70YWR61xzOsAUsVqfMTk
=59Oo
-END PGP SIGNATURE-




[sane-devel] Canon 8800F infrared scan

2010-03-28 Thread m. allan noah
does it have a noise removal option?

allan

On Sun, Mar 28, 2010 at 7:42 AM, Gernot Hassenpflug
 wrote:
> On Sun, Mar 28, 2010 at 2:29 AM, m. allan noah  wrote:
>> well, then I would start with windows snoops of the IR in action, and
>> make sure you are sending the same commands.
>>
>> allan
>>
>> On Sat, Mar 27, 2010 at 1:18 PM, Enno Fennema  
>> wrote:
>>> m. allan noah wrote:
 Uhm- how are you scanning IR in sane with an unsupported scanner?
>>>
>>> You are right. I wrote a custom driver which does IR (well, kind of;
>>> that is my problem) and at the same time talking with Gernot about the
>>> SANE 8800F driver. As often suggested a custom driver is easier when
>>> exploring a unknown scanner but the solution may later be transportable
>>> into SANE. Need that solution first.
>
> Hello Enno,
> ?Can you tell me if the Windows driver has this capability at all? I
> tried with positives and negatives, but only found options for color
> and greyscale, not other scan modes.
>
> Regards,
> Gernot
>



-- 
"The truth is an offense, but not a sin"



[sane-devel] open driver for Epson Perfection V100 Photo?

2010-03-28 Thread Stéphane Blondon
2010/3/27 m. allan noah :
>> try to get a log of the scanner being plugged in and turned on. I want
>> to see the firmware upload.
>>

Esfw66.bin is really the firmware: it's the main block of data in the
init logfile (starting at line 54). The differences are:
- the 100 first bytes of the firmware are not sended.
- the end of the firmware is not sended too (they are only "ff" values).


>
> Attached is an image extracted from your log.

The first scan was a white area only, so it's hard to split the white
calibration and the really scanned area.

> Can you write
> the letters 'RGB', each in the correct color

It's done:
The results are available in the archive at
http://static.zeropassword.com/tmp/epson_v100_init_and_scan_RGB.tar.lzma
It a temporary address; I will set up a very basic website elsewhere.


In the archive:
- the logs of the scan at 50 dpi and at 300 dpi;
- the picture generated by the scanner;
- the log of the init.

All the logs are filtered by spike4.


-- 
St?phane