[sane-devel] Need help with sane backend for Canon LiDE 600?

2013-04-03 Thread Jürgen Ernst
Am 02.04.2013 21:29, schrieb Stef: Hello, is the C source code of your porting attempt available? I didn't see it at http://www.juergen-ernst.de/info_sane.html Yes, C source is available. Months ago I must have been removed the link. Here it is again, see item Help second paragraph. --

[sane-devel] Need help with sane backend for Canon LiDE 600?

2013-03-30 Thread Jürgen Ernst
Hi! Can someone help me with that SANE backend for Canon LiDE 600? My current stage of development is a perl script which is able to do a scan at 300 dpi. http://www.juergen-ernst.de/info_sane.html I'm not very familiar with the SANE framework and it's very complicated for me to do the C stuff.

[sane-devel] Need help with sane backend for Canon LiDE 600?

2013-03-30 Thread Jürgen Ernst
Hi! Can someone help me with that SANE backend for Canon LiDE 600? My current stage of development is a perl script which is able to do a scan at 300 dpi. http://www.juergen-ernst.de/info_sane.html I'm not very familiar with the SANE framework and it's very complicated for me to do the C stuff.

[sane-devel] Need help with sane backend for Canon LiDE 600?

2013-03-30 Thread Jürgen Ernst
Hi! Can someone help me with that SANE backend for Canon LiDE 600? My current stage of development is a perl script which is able to do a scan at 300 dpi. http://www.juergen-ernst.de/info_sane.html I'm not very familiar with the SANE framework and it's very complicated for me to do the C stuff.

[sane-devel] Scan Correction Program! :)

2008-05-11 Thread Jürgen Ernst
m. allan noah schrieb: what scanner did you use that produces such poor calibration? ... Have a look at it here: http://www.ekkehardmorgenstern.de/scancorrect-0.1.tar.gz Unzipping his files gives a readme.txt and there you can find: Mustek BearPaw 1200F -- Ciao J?rgen Microsoft is

[sane-devel] deadlock with sanei_usb_read_bulk

2008-02-10 Thread Jürgen Ernst
Hi! I'm trying to write the backend for Canon LiDE 600F and now I'm stuck with sanei_usb_read_bulk. I tried 10 hours but I don't understand how to get sanei_usb working with bulk_read. Can somebody help me out? Here are some details: Canon LiDE 600F is similar to Canon LiDE 70. I checked this

[sane-devel] Correction: deadlock with sanei_usb_read_bulk

2008-02-10 Thread Jürgen Ernst
Oops. The bulk read and write should have been written this way: status = sanei_usb_write_bulk (0, setup_buffer, count); ... status = sanei_usb_write_bulk (1, setup_buffer, count); ... status = sanei_usb_read_bulk (1, data, count); First endpoint 0 then 2 times endpoint 1. --

[sane-devel] deadlock with sanei_usb_read_bulk

2008-02-10 Thread Jürgen Ernst
Hi! I managed to solve the problem. Here it is: Canon driver sends a dummy bulk write as shown in the log. It only produces errors and I think it's only for delaying bulk reads. We can omit that and use a fix delay of 1 ms instead. Sanei_USB sets the right endpoints. I can read and write data on

[sane-devel] Canon LiDE 600F vs. Canon LiDE 70

2008-01-30 Thread Jürgen Ernst
As reported from sane project Canon LiDE 70 has the same chip (Philips CP2155BE) as Canon LiDE 600F inside. It was supposed that they will behave mostly the same. Now I got reports from users with Canon LiDE 70 and my perl scripts for Canon LiDE 600F to extract image data worked with Canon

[sane-devel] backend for Canon CanoScan LiDE 600F

2008-01-28 Thread Jürgen Ernst
Hi! I've started writing the backend for Canon CanoScan LiDE 600F. Please list me as developer for this device. 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] first light with CanoScan LiDE 600F

2008-01-25 Thread Jürgen Ernst
Corrie PARSONSON schrieb: Can whatever you're doing for the 600F be applied to the 500F? I don't think so. 600F and 500F sounds to be nearly the same but internal they are not. 600F has 2 USB endpoints and 500F has 3 USB endpoints. The protocol is also very different. 500F uses control

[sane-devel] Canon LiDE 600F: 5 gamma tables?

2008-01-23 Thread Jürgen Ernst
Hi! Did somebody know why a scanner needs 5 gamma tables? In calibration I found 5 tables which were set before scanning is invoked. I first thought I would find 3 tables for R,G and B. But why are there 5 ??? Does somebody know? -- Ciao J?rgen Microsoft is not the answer. Microsoft is the

[sane-devel] Canon LiDE 600F: First scan data decoded

2008-01-20 Thread Jürgen Ernst
Hi! I managed to decode the scan data of my Canon LiDE 600F. Image can be found here: http://www.juergen-ernst.de/info_sane.html#5 Colour scan: Each line of the image is a block which has a line with red data, a line with green data and a line with blue data pixels. Block is padded to a

[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

[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

[sane-devel] Canon LiDE 70 and Canon LiDE 600F

2008-01-14 Thread Jürgen Ernst
Hi! I'm working on backend Canon LiDE 600F. Seems similar to Canon LiDE 70. Is someone working on Canon LiDE 70? We could join our work. -- Ciao J?rgen Microsoft is not the answer. Microsoft is the question. NO is the answer.

[sane-devel] first light with CanoScan LiDE 600F

2008-01-11 Thread Jürgen Ernst
Hi! I have to report a first success with a CanoScan LiDE 600F. (or first light as astronomers like to say when they got the first picture from a new telescope :-) I wrote a perl script to access the scanner via Device::USB. After formatting the log (I made with benoit's usbsnoopy) I replayed

[sane-devel] first light with CanoScan LiDE 600F

2008-01-11 Thread Jürgen Ernst
stef wrote: Hello, surely be some timing issue. When reading data, especially scanned data, you sometime have to wait for it being available before reading it. USB logs don't have a timestamp, which hide all possible idle waits. Sometimes there is a read before that

[sane-devel] Canon CanoScan LiDE 600F

2008-01-07 Thread Jürgen Ernst
Gerald Murray schrieb: ... A good start would be to complete a small scan with a usb sniffer to log the traffic on the usb bus for that device, and make the scan log available for interested persons to view. That may allow identification of the protocol. I managed to set up Win XP on a

[sane-devel] Canon CanoScan LiDE 600F

2008-01-03 Thread Jürgen Ernst
Hi! Unfortunately yesterday I bought a Canon CanoScan LiDE 600F. Is anyone working on a backend to that scanner yet? If yes I want to join. If not I want to start programming a backend. -- Ciao J?rgen Microsoft is not the answer. Microsoft is the question. NO is the answer.