[sane-devel] State of the epjitsu backend for ScanSnap S1100/S1300i

2013-05-16 Thread cabbii
Does anyone know if there has been any headway on support for the S1300i? It
looks like Peter has provided a wireshark capture here:
http://sane.10972.n7.nabble.com/Fujitsu-ScanSnap-S1300i-tp17342.html

Besides unlimited spare time, is there anything else that would help here?


m. allan noah-3 wrote
 Again, there is no reason to think that any version of the epjitsu
 backend, patched or not, will work with the S1300i. We need logs of
 the device being used under windows.
 
 allan
 
 On Wed, Nov 21, 2012 at 9:34 AM, Simon Matter lt;

 simon.matter@

 gt; wrote:
 This is the first I have heard of the S1300i, so its not surprising it
 does not work :)

 I have a partially completed merger of the S1100 code, but its pretty
 broken now. I will finish it some day.

 I've tried it and got it to work with the S1100 but not with the S1300i.
 But you say it's pretty broken now and I'm unable to fix it.


 Hiroshi Miura has done a great deal of work on his own to merge this
 driver, and he has a github repo with his branch. It does not contain
 all the features of my S1100 patch. I probably should abandon my work
 and use his merger instead.

 Well, I've tried it with sane-backends 1.0.22 and 1.0.23 and it segfaults
 for me :(

 Simon


 https://github.com/miurahr/sane-backends/commits/epjitsu-s1100

 allan

 On Tue, Nov 20, 2012 at 9:02 AM, Simon Matter lt;

 simon.matter@

 gt;
 wrote:
 Hi,

 I'm trying to get two scanners to work for our mobile users. They are
 Fujitsu ScanSnap S1100 and S1300i.

 Since the S1300 is known to work like the S300 I was hoping the S1300i
 will also work. I've configured the USB id in epjitsu.conf to load
 Firmware 1300i_0D12.nal and it all seems well but once I start a scan I
 only get I/O errors. Here's the log from where it seems to fail:

 [epjitsu] read_from_scanner: start rB:24584 len:24584
 [epjitsu] do_cmd: start
 [epjitsu] in: memset 24584 bytes
 [epjitsu] in: reading 24584 bytes, timeout 1
 [epjitsu] in: retVal 9
 [epjitsu] in: return error 'Error during device I/O'
 [epjitsu] read_from_scanner: error reading status = 9
 [epjitsu] read_from_scanner: finish rB:24576 len:0
 [epjitsu] coarsecal: cant read from scanner
 [epjitsu] sane_start: ERROR: failed to coarsecal
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 scanimage: sane_start: Error during device I/O
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] sane_close: start
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] lamp: start (0)
 [epjitsu] do_cmd: start
 [epjitsu] cmd: writing 2 bytes, timeout 1
 [epjitsu] cmd: 
 [epjitsu] 000: 1b d0
 [epjitsu] cmd: wrote 2 bytes, retVal 0
 [epjitsu] in: memset 1 bytes
 [epjitsu] in: reading 1 bytes, timeout 1
 [epjitsu] in: retVal 0
 [epjitsu] in: read 1 bytes
 [epjitsu] in: 
 [epjitsu] 000: 15
 [epjitsu] do_cmd: finish

 So my question is did anybody have luck with the S1300i and got it to
 work?

 The other question is about the S1100: I found the epjitsu-21.diff
 which
 seems promising. I saw nice things like the device names being set
 according to the name and serial number of the device. But, is it still
 the current version? Since it's said that it works with the S1100 but
 breaks the other devices, was there any progress made in the mean time?

 Regards,
 Simon


 --
 sane-devel mailing list: 

 sane-devel at .debian

 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
 Unsubscribe: Send mail with subject unsubscribe your_password
  to 

 sane-devel-request at .debian




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



 
 
 
 -- 
 The truth is an offense, but not a sin
 
 -- 
 sane-devel mailing list: 

 sane-devel at .debian

 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
 Unsubscribe: Send mail with subject unsubscribe your_password
  to 

 sane-devel-request at .debian





--
View this message in context: 
http://sane.10972.n7.nabble.com/State-of-the-epjitsu-backend-for-ScanSnap-S1100-S1300i-tp16840p17559.html
Sent from the SANE - Dev mailing list archive at Nabble.com.



[sane-devel] State of the epjitsu backend for ScanSnap S1100/S1300i

2013-05-16 Thread m. allan noah
I am sorry, I have done nothing further on this scanner. Frankly, this
driver is entirely reverse engineered, and it is a big undertaking to
add support for a new machine without any protocol docs. I'm not sure
when I will have the time.

allan

On Thu, May 16, 2013 at 10:30 AM, cabbii cabbii+sane at halfabit.net wrote:
 Does anyone know if there has been any headway on support for the S1300i? It
 looks like Peter has provided a wireshark capture here:
 http://sane.10972.n7.nabble.com/Fujitsu-ScanSnap-S1300i-tp17342.html

 Besides unlimited spare time, is there anything else that would help here?


 m. allan noah-3 wrote
 Again, there is no reason to think that any version of the epjitsu
 backend, patched or not, will work with the S1300i. We need logs of
 the device being used under windows.

 allan

 On Wed, Nov 21, 2012 at 9:34 AM, Simon Matter lt;

 simon.matter@

 gt; wrote:
 This is the first I have heard of the S1300i, so its not surprising it
 does not work :)

 I have a partially completed merger of the S1100 code, but its pretty
 broken now. I will finish it some day.

 I've tried it and got it to work with the S1100 but not with the S1300i.
 But you say it's pretty broken now and I'm unable to fix it.


 Hiroshi Miura has done a great deal of work on his own to merge this
 driver, and he has a github repo with his branch. It does not contain
 all the features of my S1100 patch. I probably should abandon my work
 and use his merger instead.

 Well, I've tried it with sane-backends 1.0.22 and 1.0.23 and it segfaults
 for me :(

 Simon


 https://github.com/miurahr/sane-backends/commits/epjitsu-s1100

 allan

 On Tue, Nov 20, 2012 at 9:02 AM, Simon Matter lt;

 simon.matter@

 gt;
 wrote:
 Hi,

 I'm trying to get two scanners to work for our mobile users. They are
 Fujitsu ScanSnap S1100 and S1300i.

 Since the S1300 is known to work like the S300 I was hoping the S1300i
 will also work. I've configured the USB id in epjitsu.conf to load
 Firmware 1300i_0D12.nal and it all seems well but once I start a scan I
 only get I/O errors. Here's the log from where it seems to fail:

 [epjitsu] read_from_scanner: start rB:24584 len:24584
 [epjitsu] do_cmd: start
 [epjitsu] in: memset 24584 bytes
 [epjitsu] in: reading 24584 bytes, timeout 1
 [epjitsu] in: retVal 9
 [epjitsu] in: return error 'Error during device I/O'
 [epjitsu] read_from_scanner: error reading status = 9
 [epjitsu] read_from_scanner: finish rB:24576 len:0
 [epjitsu] coarsecal: cant read from scanner
 [epjitsu] sane_start: ERROR: failed to coarsecal
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 scanimage: sane_start: Error during device I/O
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] sane_close: start
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] lamp: start (0)
 [epjitsu] do_cmd: start
 [epjitsu] cmd: writing 2 bytes, timeout 1
 [epjitsu] cmd: 
 [epjitsu] 000: 1b d0
 [epjitsu] cmd: wrote 2 bytes, retVal 0
 [epjitsu] in: memset 1 bytes
 [epjitsu] in: reading 1 bytes, timeout 1
 [epjitsu] in: retVal 0
 [epjitsu] in: read 1 bytes
 [epjitsu] in: 
 [epjitsu] 000: 15
 [epjitsu] do_cmd: finish

 So my question is did anybody have luck with the S1300i and got it to
 work?

 The other question is about the S1100: I found the epjitsu-21.diff
 which
 seems promising. I saw nice things like the device names being set
 according to the name and serial number of the device. But, is it still
 the current version? Since it's said that it works with the S1100 but
 breaks the other devices, was there any progress made in the mean time?

 Regards,
 Simon


 --
 sane-devel mailing list:

 sane-devel at .debian

 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
 Unsubscribe: Send mail with subject unsubscribe your_password
  to

 sane-devel-request at .debian




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






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

 --
 sane-devel mailing list:

 sane-devel at .debian

 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
 Unsubscribe: Send mail with subject unsubscribe your_password
  to

 sane-devel-request at .debian





 --
 View this message in context: 
 http://sane.10972.n7.nabble.com/State-of-the-epjitsu-backend-for-ScanSnap-S1100-S1300i-tp16840p17559.html
 Sent from the SANE - Dev mailing list archive at Nabble.com.

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



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



[sane-devel] State of the epjitsu backend for ScanSnap S1100/S1300i

2012-11-21 Thread Simon Matter
 This is the first I have heard of the S1300i, so its not surprising it
 does not work :)

 I have a partially completed merger of the S1100 code, but its pretty
 broken now. I will finish it some day.

I've tried it and got it to work with the S1100 but not with the S1300i.
But you say it's pretty broken now and I'm unable to fix it.


 Hiroshi Miura has done a great deal of work on his own to merge this
 driver, and he has a github repo with his branch. It does not contain
 all the features of my S1100 patch. I probably should abandon my work
 and use his merger instead.

Well, I've tried it with sane-backends 1.0.22 and 1.0.23 and it segfaults
for me :(

Simon


 https://github.com/miurahr/sane-backends/commits/epjitsu-s1100

 allan

 On Tue, Nov 20, 2012 at 9:02 AM, Simon Matter simon.matter at invoca.ch
 wrote:
 Hi,

 I'm trying to get two scanners to work for our mobile users. They are
 Fujitsu ScanSnap S1100 and S1300i.

 Since the S1300 is known to work like the S300 I was hoping the S1300i
 will also work. I've configured the USB id in epjitsu.conf to load
 Firmware 1300i_0D12.nal and it all seems well but once I start a scan I
 only get I/O errors. Here's the log from where it seems to fail:

 [epjitsu] read_from_scanner: start rB:24584 len:24584
 [epjitsu] do_cmd: start
 [epjitsu] in: memset 24584 bytes
 [epjitsu] in: reading 24584 bytes, timeout 1
 [epjitsu] in: retVal 9
 [epjitsu] in: return error 'Error during device I/O'
 [epjitsu] read_from_scanner: error reading status = 9
 [epjitsu] read_from_scanner: finish rB:24576 len:0
 [epjitsu] coarsecal: cant read from scanner
 [epjitsu] sane_start: ERROR: failed to coarsecal
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 scanimage: sane_start: Error during device I/O
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] sane_close: start
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] lamp: start (0)
 [epjitsu] do_cmd: start
 [epjitsu] cmd: writing 2 bytes, timeout 1
 [epjitsu] cmd: 
 [epjitsu] 000: 1b d0
 [epjitsu] cmd: wrote 2 bytes, retVal 0
 [epjitsu] in: memset 1 bytes
 [epjitsu] in: reading 1 bytes, timeout 1
 [epjitsu] in: retVal 0
 [epjitsu] in: read 1 bytes
 [epjitsu] in: 
 [epjitsu] 000: 15
 [epjitsu] do_cmd: finish

 So my question is did anybody have luck with the S1300i and got it to
 work?

 The other question is about the S1100: I found the epjitsu-21.diff which
 seems promising. I saw nice things like the device names being set
 according to the name and serial number of the device. But, is it still
 the current version? Since it's said that it works with the S1100 but
 breaks the other devices, was there any progress made in the mean time?

 Regards,
 Simon


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



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






[sane-devel] State of the epjitsu backend for ScanSnap S1100/S1300i

2012-11-21 Thread m. allan noah
Again, there is no reason to think that any version of the epjitsu
backend, patched or not, will work with the S1300i. We need logs of
the device being used under windows.

allan

On Wed, Nov 21, 2012 at 9:34 AM, Simon Matter simon.matter at invoca.ch wrote:
 This is the first I have heard of the S1300i, so its not surprising it
 does not work :)

 I have a partially completed merger of the S1100 code, but its pretty
 broken now. I will finish it some day.

 I've tried it and got it to work with the S1100 but not with the S1300i.
 But you say it's pretty broken now and I'm unable to fix it.


 Hiroshi Miura has done a great deal of work on his own to merge this
 driver, and he has a github repo with his branch. It does not contain
 all the features of my S1100 patch. I probably should abandon my work
 and use his merger instead.

 Well, I've tried it with sane-backends 1.0.22 and 1.0.23 and it segfaults
 for me :(

 Simon


 https://github.com/miurahr/sane-backends/commits/epjitsu-s1100

 allan

 On Tue, Nov 20, 2012 at 9:02 AM, Simon Matter simon.matter at invoca.ch
 wrote:
 Hi,

 I'm trying to get two scanners to work for our mobile users. They are
 Fujitsu ScanSnap S1100 and S1300i.

 Since the S1300 is known to work like the S300 I was hoping the S1300i
 will also work. I've configured the USB id in epjitsu.conf to load
 Firmware 1300i_0D12.nal and it all seems well but once I start a scan I
 only get I/O errors. Here's the log from where it seems to fail:

 [epjitsu] read_from_scanner: start rB:24584 len:24584
 [epjitsu] do_cmd: start
 [epjitsu] in: memset 24584 bytes
 [epjitsu] in: reading 24584 bytes, timeout 1
 [epjitsu] in: retVal 9
 [epjitsu] in: return error 'Error during device I/O'
 [epjitsu] read_from_scanner: error reading status = 9
 [epjitsu] read_from_scanner: finish rB:24576 len:0
 [epjitsu] coarsecal: cant read from scanner
 [epjitsu] sane_start: ERROR: failed to coarsecal
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 scanimage: sane_start: Error during device I/O
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] sane_close: start
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] lamp: start (0)
 [epjitsu] do_cmd: start
 [epjitsu] cmd: writing 2 bytes, timeout 1
 [epjitsu] cmd: 
 [epjitsu] 000: 1b d0
 [epjitsu] cmd: wrote 2 bytes, retVal 0
 [epjitsu] in: memset 1 bytes
 [epjitsu] in: reading 1 bytes, timeout 1
 [epjitsu] in: retVal 0
 [epjitsu] in: read 1 bytes
 [epjitsu] in: 
 [epjitsu] 000: 15
 [epjitsu] do_cmd: finish

 So my question is did anybody have luck with the S1300i and got it to
 work?

 The other question is about the S1100: I found the epjitsu-21.diff which
 seems promising. I saw nice things like the device names being set
 according to the name and serial number of the device. But, is it still
 the current version? Since it's said that it works with the S1100 but
 breaks the other devices, was there any progress made in the mean time?

 Regards,
 Simon


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



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






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



[sane-devel] State of the epjitsu backend for ScanSnap S1100/S1300i

2012-11-20 Thread Simon Matter
Hi,

I'm trying to get two scanners to work for our mobile users. They are
Fujitsu ScanSnap S1100 and S1300i.

Since the S1300 is known to work like the S300 I was hoping the S1300i
will also work. I've configured the USB id in epjitsu.conf to load
Firmware 1300i_0D12.nal and it all seems well but once I start a scan I
only get I/O errors. Here's the log from where it seems to fail:

[epjitsu] read_from_scanner: start rB:24584 len:24584
[epjitsu] do_cmd: start
[epjitsu] in: memset 24584 bytes
[epjitsu] in: reading 24584 bytes, timeout 1
[epjitsu] in: retVal 9
[epjitsu] in: return error 'Error during device I/O'
[epjitsu] read_from_scanner: error reading status = 9
[epjitsu] read_from_scanner: finish rB:24576 len:0
[epjitsu] coarsecal: cant read from scanner
[epjitsu] sane_start: ERROR: failed to coarsecal
[epjitsu] sane_cancel: start
[epjitsu] sane_cancel: finish
scanimage: sane_start: Error during device I/O
[epjitsu] sane_cancel: start
[epjitsu] sane_cancel: finish
[epjitsu] sane_close: start
[epjitsu] sane_cancel: start
[epjitsu] sane_cancel: finish
[epjitsu] lamp: start (0)
[epjitsu] do_cmd: start
[epjitsu] cmd: writing 2 bytes, timeout 1
[epjitsu] cmd: 
[epjitsu] 000: 1b d0
[epjitsu] cmd: wrote 2 bytes, retVal 0
[epjitsu] in: memset 1 bytes
[epjitsu] in: reading 1 bytes, timeout 1
[epjitsu] in: retVal 0
[epjitsu] in: read 1 bytes
[epjitsu] in: 
[epjitsu] 000: 15
[epjitsu] do_cmd: finish

So my question is did anybody have luck with the S1300i and got it to work?

The other question is about the S1100: I found the epjitsu-21.diff which
seems promising. I saw nice things like the device names being set
according to the name and serial number of the device. But, is it still
the current version? Since it's said that it works with the S1100 but
breaks the other devices, was there any progress made in the mean time?

Regards,
Simon




[sane-devel] State of the epjitsu backend for ScanSnap S1100/S1300i

2012-11-20 Thread m. allan noah
This is the first I have heard of the S1300i, so its not surprising it
does not work :)

I have a partially completed merger of the S1100 code, but its pretty
broken now. I will finish it some day.

Hiroshi Miura has done a great deal of work on his own to merge this
driver, and he has a github repo with his branch. It does not contain
all the features of my S1100 patch. I probably should abandon my work
and use his merger instead.

https://github.com/miurahr/sane-backends/commits/epjitsu-s1100

allan

On Tue, Nov 20, 2012 at 9:02 AM, Simon Matter simon.matter at invoca.ch wrote:
 Hi,

 I'm trying to get two scanners to work for our mobile users. They are
 Fujitsu ScanSnap S1100 and S1300i.

 Since the S1300 is known to work like the S300 I was hoping the S1300i
 will also work. I've configured the USB id in epjitsu.conf to load
 Firmware 1300i_0D12.nal and it all seems well but once I start a scan I
 only get I/O errors. Here's the log from where it seems to fail:

 [epjitsu] read_from_scanner: start rB:24584 len:24584
 [epjitsu] do_cmd: start
 [epjitsu] in: memset 24584 bytes
 [epjitsu] in: reading 24584 bytes, timeout 1
 [epjitsu] in: retVal 9
 [epjitsu] in: return error 'Error during device I/O'
 [epjitsu] read_from_scanner: error reading status = 9
 [epjitsu] read_from_scanner: finish rB:24576 len:0
 [epjitsu] coarsecal: cant read from scanner
 [epjitsu] sane_start: ERROR: failed to coarsecal
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 scanimage: sane_start: Error during device I/O
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] sane_close: start
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] lamp: start (0)
 [epjitsu] do_cmd: start
 [epjitsu] cmd: writing 2 bytes, timeout 1
 [epjitsu] cmd: 
 [epjitsu] 000: 1b d0
 [epjitsu] cmd: wrote 2 bytes, retVal 0
 [epjitsu] in: memset 1 bytes
 [epjitsu] in: reading 1 bytes, timeout 1
 [epjitsu] in: retVal 0
 [epjitsu] in: read 1 bytes
 [epjitsu] in: 
 [epjitsu] 000: 15
 [epjitsu] do_cmd: finish

 So my question is did anybody have luck with the S1300i and got it to work?

 The other question is about the S1100: I found the epjitsu-21.diff which
 seems promising. I saw nice things like the device names being set
 according to the name and serial number of the device. But, is it still
 the current version? Since it's said that it works with the S1100 but
 breaks the other devices, was there any progress made in the mean time?

 Regards,
 Simon


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



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



[sane-devel] State of the epjitsu backend for ScanSnap S1100/S1300i

2012-11-20 Thread Simon Matter
 This is the first I have heard of the S1300i, so its not surprising it
 does not work :)

I don't have an S300 or S1300 here but I'm wondering if they have
different hardware or they are exactly the same? What about the firmware,
if those devices were the same, was it possible to load the S300 firmware
on all the devices somehow so they behave the same?


 I have a partially completed merger of the S1100 code, but its pretty
 broken now. I will finish it some day.

That's sad :(
What about the code to generate devices names based on serial? Do you have
a separate patch (or is it already a big change)? That's one of the things
I like with the fujitsu backend and I'd like to have the same here.

Simon


 Hiroshi Miura has done a great deal of work on his own to merge this
 driver, and he has a github repo with his branch. It does not contain
 all the features of my S1100 patch. I probably should abandon my work
 and use his merger instead.

 https://github.com/miurahr/sane-backends/commits/epjitsu-s1100

 allan

 On Tue, Nov 20, 2012 at 9:02 AM, Simon Matter simon.matter at invoca.ch
 wrote:
 Hi,

 I'm trying to get two scanners to work for our mobile users. They are
 Fujitsu ScanSnap S1100 and S1300i.

 Since the S1300 is known to work like the S300 I was hoping the S1300i
 will also work. I've configured the USB id in epjitsu.conf to load
 Firmware 1300i_0D12.nal and it all seems well but once I start a scan I
 only get I/O errors. Here's the log from where it seems to fail:

 [epjitsu] read_from_scanner: start rB:24584 len:24584
 [epjitsu] do_cmd: start
 [epjitsu] in: memset 24584 bytes
 [epjitsu] in: reading 24584 bytes, timeout 1
 [epjitsu] in: retVal 9
 [epjitsu] in: return error 'Error during device I/O'
 [epjitsu] read_from_scanner: error reading status = 9
 [epjitsu] read_from_scanner: finish rB:24576 len:0
 [epjitsu] coarsecal: cant read from scanner
 [epjitsu] sane_start: ERROR: failed to coarsecal
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 scanimage: sane_start: Error during device I/O
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] sane_close: start
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] lamp: start (0)
 [epjitsu] do_cmd: start
 [epjitsu] cmd: writing 2 bytes, timeout 1
 [epjitsu] cmd: 
 [epjitsu] 000: 1b d0
 [epjitsu] cmd: wrote 2 bytes, retVal 0
 [epjitsu] in: memset 1 bytes
 [epjitsu] in: reading 1 bytes, timeout 1
 [epjitsu] in: retVal 0
 [epjitsu] in: read 1 bytes
 [epjitsu] in: 
 [epjitsu] 000: 15
 [epjitsu] do_cmd: finish

 So my question is did anybody have luck with the S1300i and got it to
 work?

 The other question is about the S1100: I found the epjitsu-21.diff which
 seems promising. I saw nice things like the device names being set
 according to the name and serial number of the device. But, is it still
 the current version? Since it's said that it works with the S1100 but
 breaks the other devices, was there any progress made in the mean time?

 Regards,
 Simon


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



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






[sane-devel] State of the epjitsu backend for ScanSnap S1100/S1300i

2012-11-20 Thread m. allan noah
I have no way of knowing what the firmware does inside the scanner.
However, you could try to get a log of the S1300i in action making a
small, low resolution scan using something like Wireshark on windows.
Then we could try to compare the protocol. Unfortunately, I don't have
much time right now, but maybe it will be an easy fix.

allan

On Tue, Nov 20, 2012 at 12:00 PM, Simon Matter simon.matter at invoca.ch 
wrote:
 This is the first I have heard of the S1300i, so its not surprising it
 does not work :)

 I don't have an S300 or S1300 here but I'm wondering if they have
 different hardware or they are exactly the same? What about the firmware,
 if those devices were the same, was it possible to load the S300 firmware
 on all the devices somehow so they behave the same?


 I have a partially completed merger of the S1100 code, but its pretty
 broken now. I will finish it some day.

 That's sad :(
 What about the code to generate devices names based on serial? Do you have
 a separate patch (or is it already a big change)? That's one of the things
 I like with the fujitsu backend and I'd like to have the same here.

 Simon


 Hiroshi Miura has done a great deal of work on his own to merge this
 driver, and he has a github repo with his branch. It does not contain
 all the features of my S1100 patch. I probably should abandon my work
 and use his merger instead.

 https://github.com/miurahr/sane-backends/commits/epjitsu-s1100

 allan

 On Tue, Nov 20, 2012 at 9:02 AM, Simon Matter simon.matter at invoca.ch
 wrote:
 Hi,

 I'm trying to get two scanners to work for our mobile users. They are
 Fujitsu ScanSnap S1100 and S1300i.

 Since the S1300 is known to work like the S300 I was hoping the S1300i
 will also work. I've configured the USB id in epjitsu.conf to load
 Firmware 1300i_0D12.nal and it all seems well but once I start a scan I
 only get I/O errors. Here's the log from where it seems to fail:

 [epjitsu] read_from_scanner: start rB:24584 len:24584
 [epjitsu] do_cmd: start
 [epjitsu] in: memset 24584 bytes
 [epjitsu] in: reading 24584 bytes, timeout 1
 [epjitsu] in: retVal 9
 [epjitsu] in: return error 'Error during device I/O'
 [epjitsu] read_from_scanner: error reading status = 9
 [epjitsu] read_from_scanner: finish rB:24576 len:0
 [epjitsu] coarsecal: cant read from scanner
 [epjitsu] sane_start: ERROR: failed to coarsecal
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 scanimage: sane_start: Error during device I/O
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] sane_close: start
 [epjitsu] sane_cancel: start
 [epjitsu] sane_cancel: finish
 [epjitsu] lamp: start (0)
 [epjitsu] do_cmd: start
 [epjitsu] cmd: writing 2 bytes, timeout 1
 [epjitsu] cmd: 
 [epjitsu] 000: 1b d0
 [epjitsu] cmd: wrote 2 bytes, retVal 0
 [epjitsu] in: memset 1 bytes
 [epjitsu] in: reading 1 bytes, timeout 1
 [epjitsu] in: retVal 0
 [epjitsu] in: read 1 bytes
 [epjitsu] in: 
 [epjitsu] 000: 15
 [epjitsu] do_cmd: finish

 So my question is did anybody have luck with the S1300i and got it to
 work?

 The other question is about the S1100: I found the epjitsu-21.diff which
 seems promising. I saw nice things like the device names being set
 according to the name and serial number of the device. But, is it still
 the current version? Since it's said that it works with the S1100 but
 breaks the other devices, was there any progress made in the mean time?

 Regards,
 Simon


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



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






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