[sane-devel] Protocol of Canon LiDE 600F

2008-01-18 Thread Jürgen Ernst
Hi!

Scanner protocol of Canon LiDE 600F is very high level. With a 
structural analysis it is possible to see functional blocks of driver 
code. With my knowledge till now I should be able to program a perl 
script in a couple of days to do a first low resolution scan.

Can somebody confirm that the protocol of Canon LiDE 70 is similar to 
Canon LiDE 600F ? Does someone have a log? Haven't seen any out there.

-- 
Ciao
J?rgen

UNIXBSD's, are what every OS should aspire to be!
Windows, are an opening in an otherwise solid and opaque surface through 
which light and, sometimes, even air can pass through. Nothing more.



[sane-devel] Protocol of Canon LiDE 600F

2008-01-18 Thread Pierre Willenbrock
J?rgen Ernst schrieb:
 Hi!
 
 Scanner protocol of Canon LiDE 600F is very high level. With a 
 structural analysis it is possible to see functional blocks of driver 
 code. With my knowledge till now I should be able to program a perl 
 script in a couple of days to do a first low resolution scan.
 
 Can somebody confirm that the protocol of Canon LiDE 70 is similar to 
 Canon LiDE 600F ? Does someone have a log? Haven't seen any out there.

The LiDE 70 is a gl841 based scanner, and those are dumb scanners with
very few firmware. A log of my gl841 based Canon LiDE 35 can be found here:
http://pirsoft-dsl-dropzone.de/usbsnoop.log.bz2

Regards,
  Pierre



[sane-devel] Protocol of Canon LiDE 600F

2008-01-18 Thread Jürgen Ernst
Pierre Willenbrock schrieb:
 The LiDE 70 is a gl841 based scanner, and those are dumb scanners with
 very few firmware.

I am wondering. According to 
http://www.sane-project.org/unsupported/canon-lide-70.html I found that 
the output of sane-find-scanner didn't identify this scanner as GL841 
based. How did you find this?

Canon LiDE 600F has only 2 endpoints.
Canon LiDE 70 has also only 2 endpoints.

So I wanted to read a usb log to check if the protocol is the same.

Canon LiDE 35 uses 3 endpoints. So it's different.

 A log of my gl841 based Canon LiDE 35 can be found here:
 http://pirsoft-dsl-dropzone.de/usbsnoop.log.bz2

Your log shows many URB_FUNCTION_VENDOR_DEVICE lines.
Canon LiDE 600F doesn't use any vendor device function.
As far as I know...
This means I can't find any in my log.

Canon LiDE 35 has definitely not the same protocol.

If you want to check yourself my logs, have a look at
http://www.juergen-ernst.de/info_sane.html
-- 
Ciao
J?rgen

Microsoft is not the answer. Microsoft is the question.
NO is the answer.



[sane-devel] Protocol of Canon LiDE 600F

2008-01-18 Thread Pierre Willenbrock
J?rgen Ernst schrieb:
 Pierre Willenbrock schrieb:
 The LiDE 70 is a gl841 based scanner, and those are dumb scanners with
 very few firmware.
 
 I am wondering. According to 
 http://www.sane-project.org/unsupported/canon-lide-70.html I found that 
 the output of sane-find-scanner didn't identify this scanner as GL841 
 based. How did you find this?
 
 Canon LiDE 600F has only 2 endpoints.
 Canon LiDE 70 has also only 2 endpoints.
 

Sorry, confused it with the LiDE 90, which was the orignal subject of
this thread.

 So I wanted to read a usb log to check if the protocol is the same.
 
 Canon LiDE 35 uses 3 endpoints. So it's different.
 
 A log of my gl841 based Canon LiDE 35 can be found here:
 http://pirsoft-dsl-dropzone.de/usbsnoop.log.bz2
 
 Your log shows many URB_FUNCTION_VENDOR_DEVICE lines.
 Canon LiDE 600F doesn't use any vendor device function.
 As far as I know...
 This means I can't find any in my log.
 
 Canon LiDE 35 has definitely not the same protocol.
 
 If you want to check yourself my logs, have a look at
 http://www.juergen-ernst.de/info_sane.html

Regards,
  Pierre